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