#[repr(u16)]pub enum Constructor {
Show 124 variants
AbstractRange = 539,
AudioNode = 540,
AudioScheduledSourceNode = 541,
BaseAudioContext = 542,
Blob = 543,
CSS = 544,
CSSConditionRule = 545,
CSSGroupingRule = 546,
CSSRule = 547,
CharacterData = 548,
Console = 549,
Credential = 550,
DOMException = 551,
DOMMatrixReadOnly = 552,
DOMPointReadOnly = 553,
DOMRectReadOnly = 554,
Document = 555,
DocumentFragment = 556,
Element = 557,
Event = 558,
EventTarget = 559,
ExtendableEvent = 560,
GPUBufferUsage = 561,
GPUError = 562,
GPUMapMode = 563,
HTMLAnchorElement = 564,
HTMLAreaElement = 565,
HTMLAudioElement = 566,
HTMLBRElement = 567,
HTMLBaseElement = 568,
HTMLBodyElement = 569,
HTMLButtonElement = 570,
HTMLCanvasElement = 571,
HTMLCollection = 572,
HTMLDListElement = 573,
HTMLDataElement = 574,
HTMLDataListElement = 575,
HTMLDetailsElement = 576,
HTMLDialogElement = 577,
HTMLDirectoryElement = 578,
HTMLDivElement = 579,
HTMLElement = 580,
HTMLEmbedElement = 581,
HTMLFieldSetElement = 582,
HTMLFontElement = 583,
HTMLFormElement = 584,
HTMLFrameElement = 585,
HTMLFrameSetElement = 586,
HTMLHRElement = 587,
HTMLHeadElement = 588,
HTMLHeadingElement = 589,
HTMLHtmlElement = 590,
HTMLIFrameElement = 591,
HTMLImageElement = 592,
HTMLInputElement = 593,
HTMLLIElement = 594,
HTMLLabelElement = 595,
HTMLLegendElement = 596,
HTMLLinkElement = 597,
HTMLMapElement = 598,
HTMLMediaElement = 599,
HTMLMenuElement = 600,
HTMLMetaElement = 601,
HTMLMeterElement = 602,
HTMLModElement = 603,
HTMLOListElement = 604,
HTMLObjectElement = 605,
HTMLOptGroupElement = 606,
HTMLOptionElement = 607,
HTMLOutputElement = 608,
HTMLParagraphElement = 609,
HTMLParamElement = 610,
HTMLPictureElement = 611,
HTMLPreElement = 612,
HTMLProgressElement = 613,
HTMLQuoteElement = 614,
HTMLScriptElement = 615,
HTMLSelectElement = 616,
HTMLSlotElement = 617,
HTMLSourceElement = 618,
HTMLSpanElement = 619,
HTMLStyleElement = 620,
HTMLTableCaptionElement = 621,
HTMLTableCellElement = 622,
HTMLTableColElement = 623,
HTMLTableElement = 624,
HTMLTableRowElement = 625,
HTMLTableSectionElement = 626,
HTMLTemplateElement = 627,
HTMLTextAreaElement = 628,
HTMLTimeElement = 629,
HTMLTitleElement = 630,
HTMLTrackElement = 631,
HTMLUListElement = 632,
HTMLVideoElement = 633,
IDBCursor = 634,
IDBRequest = 635,
MouseEvent = 636,
Node = 637,
NodeFilter = 638,
NodeList = 639,
PerformanceEntry = 640,
PerformanceResourceTiming = 641,
PermissionStatus = 642,
SVGElement = 643,
SVGGraphicsElement = 644,
StyleSheet = 645,
TestBinding = 646,
TestNS = 647,
TestUtils = 648,
Text = 649,
TextTrackCue = 650,
UIEvent = 651,
WebGLObject = 652,
WorkerGlobalScope = 653,
WorkletGlobalScope = 654,
XMLHttpRequestEventTarget = 655,
XRCompositionLayer = 656,
XRLayer = 657,
XRPose = 658,
XRReferenceSpace = 659,
XRSpace = 660,
XRSubImage = 661,
Last = 662,
}Variants§
AbstractRange = 539
AudioNode = 540
AudioScheduledSourceNode = 541
BaseAudioContext = 542
Blob = 543
CSS = 544
CSSConditionRule = 545
CSSGroupingRule = 546
CSSRule = 547
CharacterData = 548
Console = 549
Credential = 550
DOMException = 551
DOMMatrixReadOnly = 552
DOMPointReadOnly = 553
DOMRectReadOnly = 554
Document = 555
DocumentFragment = 556
Element = 557
Event = 558
EventTarget = 559
ExtendableEvent = 560
GPUBufferUsage = 561
GPUError = 562
GPUMapMode = 563
HTMLAnchorElement = 564
HTMLAreaElement = 565
HTMLAudioElement = 566
HTMLBRElement = 567
HTMLBaseElement = 568
HTMLBodyElement = 569
HTMLButtonElement = 570
HTMLCanvasElement = 571
HTMLCollection = 572
HTMLDListElement = 573
HTMLDataElement = 574
HTMLDataListElement = 575
HTMLDetailsElement = 576
HTMLDialogElement = 577
HTMLDirectoryElement = 578
HTMLDivElement = 579
HTMLElement = 580
HTMLEmbedElement = 581
HTMLFieldSetElement = 582
HTMLFontElement = 583
HTMLFormElement = 584
HTMLFrameElement = 585
HTMLFrameSetElement = 586
HTMLHRElement = 587
HTMLHeadElement = 588
HTMLHeadingElement = 589
HTMLHtmlElement = 590
HTMLIFrameElement = 591
HTMLImageElement = 592
HTMLInputElement = 593
HTMLLIElement = 594
HTMLLabelElement = 595
HTMLLegendElement = 596
HTMLLinkElement = 597
HTMLMapElement = 598
HTMLMediaElement = 599
HTMLMenuElement = 600
HTMLMetaElement = 601
HTMLMeterElement = 602
HTMLModElement = 603
HTMLOListElement = 604
HTMLObjectElement = 605
HTMLOptGroupElement = 606
HTMLOptionElement = 607
HTMLOutputElement = 608
HTMLParagraphElement = 609
HTMLParamElement = 610
HTMLPictureElement = 611
HTMLPreElement = 612
HTMLProgressElement = 613
HTMLQuoteElement = 614
HTMLScriptElement = 615
HTMLSelectElement = 616
HTMLSlotElement = 617
HTMLSourceElement = 618
HTMLSpanElement = 619
HTMLStyleElement = 620
HTMLTableCaptionElement = 621
HTMLTableCellElement = 622
HTMLTableColElement = 623
HTMLTableElement = 624
HTMLTableRowElement = 625
HTMLTableSectionElement = 626
HTMLTemplateElement = 627
HTMLTextAreaElement = 628
HTMLTimeElement = 629
HTMLTitleElement = 630
HTMLTrackElement = 631
HTMLUListElement = 632
HTMLVideoElement = 633
IDBCursor = 634
IDBRequest = 635
MouseEvent = 636
Node = 637
NodeFilter = 638
NodeList = 639
PerformanceEntry = 640
PerformanceResourceTiming = 641
PermissionStatus = 642
SVGElement = 643
SVGGraphicsElement = 644
StyleSheet = 645
TestBinding = 646
TestNS = 647
TestUtils = 648
Text = 649
TextTrackCue = 650
UIEvent = 651
WebGLObject = 652
WorkerGlobalScope = 653
WorkletGlobalScope = 654
XMLHttpRequestEventTarget = 655
XRCompositionLayer = 656
XRLayer = 657
XRPose = 658
XRReferenceSpace = 659
XRSpace = 660
XRSubImage = 661
Last = 662
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 · 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
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 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