pub(crate) union TopTypeId {
Show 22 fields
pub abstract_: (),
pub alone: (),
pub abstractrange: AbstractRangeTypeId,
pub blob: BlobTypeId,
pub cssrule: CSSRuleTypeId,
pub credential: CredentialTypeId,
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 idbcursor: IDBCursorTypeId,
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: AbstractRangeTypeIdID used by interfaces that derive from AbstractRange.
blob: BlobTypeIdID used by interfaces that derive from Blob.
cssrule: CSSRuleTypeIdID used by interfaces that derive from CSSRule.
credential: CredentialTypeIdID used by interfaces that derive from Credential.
domexception: DOMExceptionTypeIdID used by interfaces that derive from DOMException.
dommatrixreadonly: DOMMatrixReadOnlyTypeIdID used by interfaces that derive from DOMMatrixReadOnly.
dompointreadonly: DOMPointReadOnlyTypeIdID used by interfaces that derive from DOMPointReadOnly.
domrectreadonly: DOMRectReadOnlyTypeIdID used by interfaces that derive from DOMRectReadOnly.
event: EventTypeIdID used by interfaces that derive from Event.
eventtarget: EventTargetTypeIdID used by interfaces that derive from EventTarget.
gpuerror: GPUErrorTypeIdID used by interfaces that derive from GPUError.
htmlcollection: HTMLCollectionTypeIdID used by interfaces that derive from HTMLCollection.
idbcursor: IDBCursorTypeIdID used by interfaces that derive from IDBCursor.
nodelist: NodeListTypeIdID used by interfaces that derive from NodeList.
performanceentry: PerformanceEntryTypeIdID used by interfaces that derive from PerformanceEntry.
stylesheet: StyleSheetTypeIdID used by interfaces that derive from StyleSheet.
testbinding: TestBindingTypeIdID used by interfaces that derive from TestBinding.
webglobject: WebGLObjectTypeIdID used by interfaces that derive from WebGLObject.
xrpose: XRPoseTypeIdID used by interfaces that derive from XRPose.
xrsubimage: XRSubImageTypeIdID 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> 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>
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