pub union TopTypeId {
Show 20 fields
pub abstract_: (),
pub alone: (),
pub abstractrange: AbstractRangeTypeId,
pub blob: BlobTypeId,
pub cssrule: CSSRuleTypeId,
pub domexception: DOMExceptionTypeId,
pub dommatrixreadonly: DOMMatrixReadOnlyTypeId,
pub dompointreadonly: DOMPointReadOnlyTypeId,
pub domrectreadonly: DOMRectReadOnlyTypeId,
pub event: EventTypeId,
pub eventtarget: EventTargetTypeId,
pub gpuerror: GPUErrorTypeId,
pub htmlcollection: HTMLCollectionTypeId,
pub nodelist: NodeListTypeId,
pub performanceentry: PerformanceEntryTypeId,
pub stylesheet: StyleSheetTypeId,
pub testbinding: TestBindingTypeId,
pub webglobject: WebGLObjectTypeId,
pub xrpose: XRPoseTypeId,
pub xrsubimage: XRSubImageTypeId,
}
Fields§
§abstract_: ()
ID used by abstract interfaces.
alone: ()
ID used by interfaces that are not castable.
abstractrange: AbstractRangeTypeId
ID used by interfaces that derive from AbstractRange.
blob: BlobTypeId
ID used by interfaces that derive from Blob.
cssrule: CSSRuleTypeId
ID used by interfaces that derive from CSSRule.
domexception: DOMExceptionTypeId
ID used by interfaces that derive from DOMException.
dommatrixreadonly: DOMMatrixReadOnlyTypeId
ID used by interfaces that derive from DOMMatrixReadOnly.
dompointreadonly: DOMPointReadOnlyTypeId
ID used by interfaces that derive from DOMPointReadOnly.
domrectreadonly: DOMRectReadOnlyTypeId
ID used by interfaces that derive from DOMRectReadOnly.
event: EventTypeId
ID used by interfaces that derive from Event.
eventtarget: EventTargetTypeId
ID used by interfaces that derive from EventTarget.
gpuerror: GPUErrorTypeId
ID used by interfaces that derive from GPUError.
htmlcollection: HTMLCollectionTypeId
ID used by interfaces that derive from HTMLCollection.
nodelist: NodeListTypeId
ID used by interfaces that derive from NodeList.
performanceentry: PerformanceEntryTypeId
ID used by interfaces that derive from PerformanceEntry.
stylesheet: StyleSheetTypeId
ID used by interfaces that derive from StyleSheet.
testbinding: TestBindingTypeId
ID used by interfaces that derive from TestBinding.
webglobject: WebGLObjectTypeId
ID used by interfaces that derive from WebGLObject.
xrpose: XRPoseTypeId
ID used by interfaces that derive from XRPose.
xrsubimage: XRSubImageTypeId
ID used by interfaces that derive from XRSubImage.
Trait Implementations§
Auto Trait Implementations§
impl Freeze for TopTypeId
impl RefUnwindSafe for TopTypeId
impl Send for TopTypeId
impl Sync for TopTypeId
impl Unpin for TopTypeId
impl UnwindSafe for TopTypeId
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
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>
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>
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>
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 more