#[repr(u16)]pub enum Constructor {
Show 138 variants
AbstractRange = 609,
AnimationEffect = 610,
AnimationTimeline = 611,
AudioNode = 612,
AudioScheduledSourceNode = 613,
BaseAudioContext = 614,
Blob = 615,
CSS = 616,
CSSConditionRule = 617,
CSSGroupingRule = 618,
CSSRule = 619,
CSSStyleDeclaration = 620,
CharacterData = 621,
Client = 622,
Console = 623,
Credential = 624,
DOMException = 625,
DOMMatrixReadOnly = 626,
DOMPointReadOnly = 627,
DOMRectReadOnly = 628,
Document = 629,
DocumentFragment = 630,
Element = 631,
Event = 632,
EventTarget = 633,
ExtendableEvent = 634,
FileSystemEntry = 635,
GPUBufferUsage = 636,
GPUColorWrite = 637,
GPUError = 638,
GPUMapMode = 639,
GPUShaderStage = 640,
GPUTextureUsage = 641,
HTMLAnchorElement = 642,
HTMLAreaElement = 643,
HTMLAudioElement = 644,
HTMLBRElement = 645,
HTMLBaseElement = 646,
HTMLBodyElement = 647,
HTMLButtonElement = 648,
HTMLCanvasElement = 649,
HTMLCollection = 650,
HTMLDListElement = 651,
HTMLDataElement = 652,
HTMLDataListElement = 653,
HTMLDetailsElement = 654,
HTMLDialogElement = 655,
HTMLDirectoryElement = 656,
HTMLDivElement = 657,
HTMLElement = 658,
HTMLEmbedElement = 659,
HTMLFieldSetElement = 660,
HTMLFontElement = 661,
HTMLFormElement = 662,
HTMLFrameElement = 663,
HTMLFrameSetElement = 664,
HTMLHRElement = 665,
HTMLHeadElement = 666,
HTMLHeadingElement = 667,
HTMLHtmlElement = 668,
HTMLIFrameElement = 669,
HTMLImageElement = 670,
HTMLInputElement = 671,
HTMLLIElement = 672,
HTMLLabelElement = 673,
HTMLLegendElement = 674,
HTMLLinkElement = 675,
HTMLMapElement = 676,
HTMLMarqueeElement = 677,
HTMLMediaElement = 678,
HTMLMenuElement = 679,
HTMLMetaElement = 680,
HTMLMeterElement = 681,
HTMLModElement = 682,
HTMLOListElement = 683,
HTMLObjectElement = 684,
HTMLOptGroupElement = 685,
HTMLOptionElement = 686,
HTMLOutputElement = 687,
HTMLParagraphElement = 688,
HTMLParamElement = 689,
HTMLPictureElement = 690,
HTMLPreElement = 691,
HTMLProgressElement = 692,
HTMLQuoteElement = 693,
HTMLScriptElement = 694,
HTMLSelectElement = 695,
HTMLSlotElement = 696,
HTMLSourceElement = 697,
HTMLSpanElement = 698,
HTMLStyleElement = 699,
HTMLTableCaptionElement = 700,
HTMLTableCellElement = 701,
HTMLTableColElement = 702,
HTMLTableElement = 703,
HTMLTableRowElement = 704,
HTMLTableSectionElement = 705,
HTMLTemplateElement = 706,
HTMLTextAreaElement = 707,
HTMLTimeElement = 708,
HTMLTitleElement = 709,
HTMLTrackElement = 710,
HTMLUListElement = 711,
HTMLVideoElement = 712,
IDBCursor = 713,
IDBRequest = 714,
MouseEvent = 715,
Node = 716,
NodeFilter = 717,
NodeList = 718,
PerformanceEntry = 719,
PerformanceResourceTiming = 720,
PermissionStatus = 721,
SVGElement = 722,
SVGGeometryElement = 723,
SVGGradientElement = 724,
SVGGraphicsElement = 725,
SVGTextContentElement = 726,
SVGTextPositioningElement = 727,
ServoTestUtils = 728,
StyleSheet = 729,
TestBinding = 730,
TestNS = 731,
TestUtils = 732,
Text = 733,
TextTrackCue = 734,
UIEvent = 735,
WebGLObject = 736,
WorkerGlobalScope = 737,
WorkletGlobalScope = 738,
XMLHttpRequestEventTarget = 739,
XRCompositionLayer = 740,
XRLayer = 741,
XRPose = 742,
XRReferenceSpace = 743,
XRSpace = 744,
XRSubImage = 745,
Last = 746,
}Variants§
AbstractRange = 609
AnimationEffect = 610
AnimationTimeline = 611
AudioNode = 612
AudioScheduledSourceNode = 613
BaseAudioContext = 614
Blob = 615
CSS = 616
CSSConditionRule = 617
CSSGroupingRule = 618
CSSRule = 619
CSSStyleDeclaration = 620
CharacterData = 621
Client = 622
Console = 623
Credential = 624
DOMException = 625
DOMMatrixReadOnly = 626
DOMPointReadOnly = 627
DOMRectReadOnly = 628
Document = 629
DocumentFragment = 630
Element = 631
Event = 632
EventTarget = 633
ExtendableEvent = 634
FileSystemEntry = 635
GPUBufferUsage = 636
GPUColorWrite = 637
GPUError = 638
GPUMapMode = 639
GPUShaderStage = 640
GPUTextureUsage = 641
HTMLAnchorElement = 642
HTMLAreaElement = 643
HTMLAudioElement = 644
HTMLBRElement = 645
HTMLBaseElement = 646
HTMLBodyElement = 647
HTMLButtonElement = 648
HTMLCanvasElement = 649
HTMLCollection = 650
HTMLDListElement = 651
HTMLDataElement = 652
HTMLDataListElement = 653
HTMLDetailsElement = 654
HTMLDialogElement = 655
HTMLDirectoryElement = 656
HTMLDivElement = 657
HTMLElement = 658
HTMLEmbedElement = 659
HTMLFieldSetElement = 660
HTMLFontElement = 661
HTMLFormElement = 662
HTMLFrameElement = 663
HTMLFrameSetElement = 664
HTMLHRElement = 665
HTMLHeadElement = 666
HTMLHeadingElement = 667
HTMLHtmlElement = 668
HTMLIFrameElement = 669
HTMLImageElement = 670
HTMLInputElement = 671
HTMLLIElement = 672
HTMLLabelElement = 673
HTMLLegendElement = 674
HTMLLinkElement = 675
HTMLMapElement = 676
HTMLMarqueeElement = 677
HTMLMediaElement = 678
HTMLMenuElement = 679
HTMLMetaElement = 680
HTMLMeterElement = 681
HTMLModElement = 682
HTMLOListElement = 683
HTMLObjectElement = 684
HTMLOptGroupElement = 685
HTMLOptionElement = 686
HTMLOutputElement = 687
HTMLParagraphElement = 688
HTMLParamElement = 689
HTMLPictureElement = 690
HTMLPreElement = 691
HTMLProgressElement = 692
HTMLQuoteElement = 693
HTMLScriptElement = 694
HTMLSelectElement = 695
HTMLSlotElement = 696
HTMLSourceElement = 697
HTMLSpanElement = 698
HTMLStyleElement = 699
HTMLTableCaptionElement = 700
HTMLTableCellElement = 701
HTMLTableColElement = 702
HTMLTableElement = 703
HTMLTableRowElement = 704
HTMLTableSectionElement = 705
HTMLTemplateElement = 706
HTMLTextAreaElement = 707
HTMLTimeElement = 708
HTMLTitleElement = 709
HTMLTrackElement = 710
HTMLUListElement = 711
HTMLVideoElement = 712
IDBCursor = 713
IDBRequest = 714
MouseEvent = 715
Node = 716
NodeFilter = 717
NodeList = 718
PerformanceEntry = 719
PerformanceResourceTiming = 720
PermissionStatus = 721
SVGElement = 722
SVGGeometryElement = 723
SVGGradientElement = 724
SVGGraphicsElement = 725
SVGTextContentElement = 726
SVGTextPositioningElement = 727
ServoTestUtils = 728
StyleSheet = 729
TestBinding = 730
TestNS = 731
TestUtils = 732
Text = 733
TextTrackCue = 734
UIEvent = 735
WebGLObject = 736
WorkerGlobalScope = 737
WorkletGlobalScope = 738
XMLHttpRequestEventTarget = 739
XRCompositionLayer = 740
XRLayer = 741
XRPose = 742
XRReferenceSpace = 743
XRSpace = 744
XRSubImage = 745
Last = 746
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 moreimpl Copy for Constructor
Source§impl PartialEq for Constructor
impl PartialEq 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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> ErasedDestructor for Twhere
T: 'static,
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