#[repr(u16)]pub enum Constructor {
Show 135 variants
AbstractRange = 593,
AnimationEffect = 594,
AnimationTimeline = 595,
AudioNode = 596,
AudioScheduledSourceNode = 597,
BaseAudioContext = 598,
Blob = 599,
CSS = 600,
CSSConditionRule = 601,
CSSGroupingRule = 602,
CSSRule = 603,
CharacterData = 604,
Client = 605,
Console = 606,
Credential = 607,
DOMException = 608,
DOMMatrixReadOnly = 609,
DOMPointReadOnly = 610,
DOMRectReadOnly = 611,
Document = 612,
DocumentFragment = 613,
Element = 614,
Event = 615,
EventTarget = 616,
ExtendableEvent = 617,
FileSystemEntry = 618,
GPUBufferUsage = 619,
GPUColorWrite = 620,
GPUError = 621,
GPUMapMode = 622,
GPUShaderStage = 623,
GPUTextureUsage = 624,
HTMLAnchorElement = 625,
HTMLAreaElement = 626,
HTMLAudioElement = 627,
HTMLBRElement = 628,
HTMLBaseElement = 629,
HTMLBodyElement = 630,
HTMLButtonElement = 631,
HTMLCanvasElement = 632,
HTMLCollection = 633,
HTMLDListElement = 634,
HTMLDataElement = 635,
HTMLDataListElement = 636,
HTMLDetailsElement = 637,
HTMLDialogElement = 638,
HTMLDirectoryElement = 639,
HTMLDivElement = 640,
HTMLElement = 641,
HTMLEmbedElement = 642,
HTMLFieldSetElement = 643,
HTMLFontElement = 644,
HTMLFormElement = 645,
HTMLFrameElement = 646,
HTMLFrameSetElement = 647,
HTMLHRElement = 648,
HTMLHeadElement = 649,
HTMLHeadingElement = 650,
HTMLHtmlElement = 651,
HTMLIFrameElement = 652,
HTMLImageElement = 653,
HTMLInputElement = 654,
HTMLLIElement = 655,
HTMLLabelElement = 656,
HTMLLegendElement = 657,
HTMLLinkElement = 658,
HTMLMapElement = 659,
HTMLMarqueeElement = 660,
HTMLMediaElement = 661,
HTMLMenuElement = 662,
HTMLMetaElement = 663,
HTMLMeterElement = 664,
HTMLModElement = 665,
HTMLOListElement = 666,
HTMLObjectElement = 667,
HTMLOptGroupElement = 668,
HTMLOptionElement = 669,
HTMLOutputElement = 670,
HTMLParagraphElement = 671,
HTMLParamElement = 672,
HTMLPictureElement = 673,
HTMLPreElement = 674,
HTMLProgressElement = 675,
HTMLQuoteElement = 676,
HTMLScriptElement = 677,
HTMLSelectElement = 678,
HTMLSlotElement = 679,
HTMLSourceElement = 680,
HTMLSpanElement = 681,
HTMLStyleElement = 682,
HTMLTableCaptionElement = 683,
HTMLTableCellElement = 684,
HTMLTableColElement = 685,
HTMLTableElement = 686,
HTMLTableRowElement = 687,
HTMLTableSectionElement = 688,
HTMLTemplateElement = 689,
HTMLTextAreaElement = 690,
HTMLTimeElement = 691,
HTMLTitleElement = 692,
HTMLTrackElement = 693,
HTMLUListElement = 694,
HTMLVideoElement = 695,
IDBCursor = 696,
IDBRequest = 697,
MouseEvent = 698,
Node = 699,
NodeFilter = 700,
NodeList = 701,
PerformanceEntry = 702,
PerformanceResourceTiming = 703,
PermissionStatus = 704,
SVGElement = 705,
SVGGeometryElement = 706,
SVGGradientElement = 707,
SVGGraphicsElement = 708,
ServoTestUtils = 709,
StyleSheet = 710,
TestBinding = 711,
TestNS = 712,
TestUtils = 713,
Text = 714,
TextTrackCue = 715,
UIEvent = 716,
WebGLObject = 717,
WorkerGlobalScope = 718,
WorkletGlobalScope = 719,
XMLHttpRequestEventTarget = 720,
XRCompositionLayer = 721,
XRLayer = 722,
XRPose = 723,
XRReferenceSpace = 724,
XRSpace = 725,
XRSubImage = 726,
Last = 727,
}Variants§
AbstractRange = 593
AnimationEffect = 594
AnimationTimeline = 595
AudioNode = 596
AudioScheduledSourceNode = 597
BaseAudioContext = 598
Blob = 599
CSS = 600
CSSConditionRule = 601
CSSGroupingRule = 602
CSSRule = 603
CharacterData = 604
Client = 605
Console = 606
Credential = 607
DOMException = 608
DOMMatrixReadOnly = 609
DOMPointReadOnly = 610
DOMRectReadOnly = 611
Document = 612
DocumentFragment = 613
Element = 614
Event = 615
EventTarget = 616
ExtendableEvent = 617
FileSystemEntry = 618
GPUBufferUsage = 619
GPUColorWrite = 620
GPUError = 621
GPUMapMode = 622
GPUShaderStage = 623
GPUTextureUsage = 624
HTMLAnchorElement = 625
HTMLAreaElement = 626
HTMLAudioElement = 627
HTMLBRElement = 628
HTMLBaseElement = 629
HTMLBodyElement = 630
HTMLButtonElement = 631
HTMLCanvasElement = 632
HTMLCollection = 633
HTMLDListElement = 634
HTMLDataElement = 635
HTMLDataListElement = 636
HTMLDetailsElement = 637
HTMLDialogElement = 638
HTMLDirectoryElement = 639
HTMLDivElement = 640
HTMLElement = 641
HTMLEmbedElement = 642
HTMLFieldSetElement = 643
HTMLFontElement = 644
HTMLFormElement = 645
HTMLFrameElement = 646
HTMLFrameSetElement = 647
HTMLHRElement = 648
HTMLHeadElement = 649
HTMLHeadingElement = 650
HTMLHtmlElement = 651
HTMLIFrameElement = 652
HTMLImageElement = 653
HTMLInputElement = 654
HTMLLIElement = 655
HTMLLabelElement = 656
HTMLLegendElement = 657
HTMLLinkElement = 658
HTMLMapElement = 659
HTMLMarqueeElement = 660
HTMLMediaElement = 661
HTMLMenuElement = 662
HTMLMetaElement = 663
HTMLMeterElement = 664
HTMLModElement = 665
HTMLOListElement = 666
HTMLObjectElement = 667
HTMLOptGroupElement = 668
HTMLOptionElement = 669
HTMLOutputElement = 670
HTMLParagraphElement = 671
HTMLParamElement = 672
HTMLPictureElement = 673
HTMLPreElement = 674
HTMLProgressElement = 675
HTMLQuoteElement = 676
HTMLScriptElement = 677
HTMLSelectElement = 678
HTMLSlotElement = 679
HTMLSourceElement = 680
HTMLSpanElement = 681
HTMLStyleElement = 682
HTMLTableCaptionElement = 683
HTMLTableCellElement = 684
HTMLTableColElement = 685
HTMLTableElement = 686
HTMLTableRowElement = 687
HTMLTableSectionElement = 688
HTMLTemplateElement = 689
HTMLTextAreaElement = 690
HTMLTimeElement = 691
HTMLTitleElement = 692
HTMLTrackElement = 693
HTMLUListElement = 694
HTMLVideoElement = 695
IDBCursor = 696
IDBRequest = 697
MouseEvent = 698
Node = 699
NodeFilter = 700
NodeList = 701
PerformanceEntry = 702
PerformanceResourceTiming = 703
PermissionStatus = 704
SVGElement = 705
SVGGeometryElement = 706
SVGGradientElement = 707
SVGGraphicsElement = 708
ServoTestUtils = 709
StyleSheet = 710
TestBinding = 711
TestNS = 712
TestUtils = 713
Text = 714
TextTrackCue = 715
UIEvent = 716
WebGLObject = 717
WorkerGlobalScope = 718
WorkletGlobalScope = 719
XMLHttpRequestEventTarget = 720
XRCompositionLayer = 721
XRLayer = 722
XRPose = 723
XRReferenceSpace = 724
XRSpace = 725
XRSubImage = 726
Last = 727
Trait Implementations§
Source§impl Clone for Constructor
impl Clone for Constructor
Source§fn clone(&self) -> Constructor
fn clone(&self) -> Constructor
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl PartialEq for Constructor
impl PartialEq for Constructor
Source§fn eq(&self, other: &Constructor) -> bool
fn eq(&self, other: &Constructor) -> bool
Tests for
self and other values to be equal, and is used by ==.impl Copy for Constructor
impl StructuralPartialEq for Constructor
Auto Trait Implementations§
impl Freeze for Constructor
impl RefUnwindSafe for Constructor
impl Send for Constructor
impl Sync for Constructor
impl Unpin for Constructor
impl UnsafeUnpin for Constructor
impl UnwindSafe for Constructor
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Filterable for T
impl<T> Filterable for T
Source§fn filterable(
self,
filter_name: &'static str,
) -> RequestFilterDataProvider<T, fn(DataRequest<'_>) -> bool>
fn filterable( self, filter_name: &'static str, ) -> RequestFilterDataProvider<T, fn(DataRequest<'_>) -> bool>
Creates a filterable data provider with the given name for debugging. Read more
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§impl<T> MaybeBoxed<Box<T>> for T
impl<T> MaybeBoxed<Box<T>> for T
Source§fn maybe_boxed(self) -> Box<T>
fn maybe_boxed(self) -> Box<T>
Convert
Source§impl<T> MaybeBoxed<T> for T
impl<T> MaybeBoxed<T> for T
Source§fn maybe_boxed(self) -> T
fn maybe_boxed(self) -> T
Convert