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