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