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