#[repr(u16)]pub enum Constructor {
Show 120 variants
AbstractRange = 499,
AudioNode = 500,
AudioScheduledSourceNode = 501,
BaseAudioContext = 502,
Blob = 503,
CSSConditionRule = 504,
CSSGroupingRule = 505,
CSSRule = 506,
CharacterData = 507,
Console = 508,
DOMException = 509,
DOMMatrixReadOnly = 510,
DOMPointReadOnly = 511,
DOMRectReadOnly = 512,
Document = 513,
DocumentFragment = 514,
Element = 515,
Event = 516,
EventTarget = 517,
ExtendableEvent = 518,
GPUBufferUsage = 519,
GPUError = 520,
GPUMapMode = 521,
HTMLAnchorElement = 522,
HTMLAreaElement = 523,
HTMLAudioElement = 524,
HTMLBRElement = 525,
HTMLBaseElement = 526,
HTMLBodyElement = 527,
HTMLButtonElement = 528,
HTMLCanvasElement = 529,
HTMLCollection = 530,
HTMLDListElement = 531,
HTMLDataElement = 532,
HTMLDataListElement = 533,
HTMLDetailsElement = 534,
HTMLDialogElement = 535,
HTMLDirectoryElement = 536,
HTMLDivElement = 537,
HTMLElement = 538,
HTMLEmbedElement = 539,
HTMLFieldSetElement = 540,
HTMLFontElement = 541,
HTMLFormElement = 542,
HTMLFrameElement = 543,
HTMLFrameSetElement = 544,
HTMLHRElement = 545,
HTMLHeadElement = 546,
HTMLHeadingElement = 547,
HTMLHtmlElement = 548,
HTMLIFrameElement = 549,
HTMLImageElement = 550,
HTMLInputElement = 551,
HTMLLIElement = 552,
HTMLLabelElement = 553,
HTMLLegendElement = 554,
HTMLLinkElement = 555,
HTMLMapElement = 556,
HTMLMediaElement = 557,
HTMLMenuElement = 558,
HTMLMetaElement = 559,
HTMLMeterElement = 560,
HTMLModElement = 561,
HTMLOListElement = 562,
HTMLObjectElement = 563,
HTMLOptGroupElement = 564,
HTMLOptionElement = 565,
HTMLOutputElement = 566,
HTMLParagraphElement = 567,
HTMLParamElement = 568,
HTMLPictureElement = 569,
HTMLPreElement = 570,
HTMLProgressElement = 571,
HTMLQuoteElement = 572,
HTMLScriptElement = 573,
HTMLSelectElement = 574,
HTMLSlotElement = 575,
HTMLSourceElement = 576,
HTMLSpanElement = 577,
HTMLStyleElement = 578,
HTMLTableCaptionElement = 579,
HTMLTableCellElement = 580,
HTMLTableColElement = 581,
HTMLTableElement = 582,
HTMLTableRowElement = 583,
HTMLTableSectionElement = 584,
HTMLTemplateElement = 585,
HTMLTextAreaElement = 586,
HTMLTimeElement = 587,
HTMLTitleElement = 588,
HTMLTrackElement = 589,
HTMLUListElement = 590,
HTMLVideoElement = 591,
MouseEvent = 592,
Node = 593,
NodeFilter = 594,
NodeList = 595,
PerformanceEntry = 596,
PerformanceResourceTiming = 597,
PermissionStatus = 598,
SVGElement = 599,
SVGGraphicsElement = 600,
StyleSheet = 601,
TestBinding = 602,
TestNS = 603,
TestUtils = 604,
Text = 605,
TextTrackCue = 606,
UIEvent = 607,
WebGLObject = 608,
WorkerGlobalScope = 609,
WorkletGlobalScope = 610,
XMLHttpRequestEventTarget = 611,
XRCompositionLayer = 612,
XRLayer = 613,
XRPose = 614,
XRReferenceSpace = 615,
XRSpace = 616,
XRSubImage = 617,
Last = 618,
}
Variants§
AbstractRange = 499
AudioNode = 500
AudioScheduledSourceNode = 501
BaseAudioContext = 502
Blob = 503
CSSConditionRule = 504
CSSGroupingRule = 505
CSSRule = 506
CharacterData = 507
Console = 508
DOMException = 509
DOMMatrixReadOnly = 510
DOMPointReadOnly = 511
DOMRectReadOnly = 512
Document = 513
DocumentFragment = 514
Element = 515
Event = 516
EventTarget = 517
ExtendableEvent = 518
GPUBufferUsage = 519
GPUError = 520
GPUMapMode = 521
HTMLAnchorElement = 522
HTMLAreaElement = 523
HTMLAudioElement = 524
HTMLBRElement = 525
HTMLBaseElement = 526
HTMLBodyElement = 527
HTMLButtonElement = 528
HTMLCanvasElement = 529
HTMLCollection = 530
HTMLDListElement = 531
HTMLDataElement = 532
HTMLDataListElement = 533
HTMLDetailsElement = 534
HTMLDialogElement = 535
HTMLDirectoryElement = 536
HTMLDivElement = 537
HTMLElement = 538
HTMLEmbedElement = 539
HTMLFieldSetElement = 540
HTMLFontElement = 541
HTMLFormElement = 542
HTMLFrameElement = 543
HTMLFrameSetElement = 544
HTMLHRElement = 545
HTMLHeadElement = 546
HTMLHeadingElement = 547
HTMLHtmlElement = 548
HTMLIFrameElement = 549
HTMLImageElement = 550
HTMLInputElement = 551
HTMLLIElement = 552
HTMLLabelElement = 553
HTMLLegendElement = 554
HTMLLinkElement = 555
HTMLMapElement = 556
HTMLMediaElement = 557
HTMLMenuElement = 558
HTMLMetaElement = 559
HTMLMeterElement = 560
HTMLModElement = 561
HTMLOListElement = 562
HTMLObjectElement = 563
HTMLOptGroupElement = 564
HTMLOptionElement = 565
HTMLOutputElement = 566
HTMLParagraphElement = 567
HTMLParamElement = 568
HTMLPictureElement = 569
HTMLPreElement = 570
HTMLProgressElement = 571
HTMLQuoteElement = 572
HTMLScriptElement = 573
HTMLSelectElement = 574
HTMLSlotElement = 575
HTMLSourceElement = 576
HTMLSpanElement = 577
HTMLStyleElement = 578
HTMLTableCaptionElement = 579
HTMLTableCellElement = 580
HTMLTableColElement = 581
HTMLTableElement = 582
HTMLTableRowElement = 583
HTMLTableSectionElement = 584
HTMLTemplateElement = 585
HTMLTextAreaElement = 586
HTMLTimeElement = 587
HTMLTitleElement = 588
HTMLTrackElement = 589
HTMLUListElement = 590
HTMLVideoElement = 591
MouseEvent = 592
Node = 593
NodeFilter = 594
NodeList = 595
PerformanceEntry = 596
PerformanceResourceTiming = 597
PermissionStatus = 598
SVGElement = 599
SVGGraphicsElement = 600
StyleSheet = 601
TestBinding = 602
TestNS = 603
TestUtils = 604
Text = 605
TextTrackCue = 606
UIEvent = 607
WebGLObject = 608
WorkerGlobalScope = 609
WorkletGlobalScope = 610
XMLHttpRequestEventTarget = 611
XRCompositionLayer = 612
XRLayer = 613
XRPose = 614
XRReferenceSpace = 615
XRSpace = 616
XRSubImage = 617
Last = 618
Trait Implementations§
Source§impl Clone for Constructor
impl Clone for Constructor
Source§fn clone(&self) -> Constructor
fn clone(&self) -> Constructor
Returns a copy 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