pub union TopTypeId {
Show 20 fields
pub abstract_: (),
pub alone: (),
pub abstractrange: AbstractRangeTypeId,
pub animationtimeline: AnimationTimelineTypeId,
pub blob: BlobTypeId,
pub cssrule: CSSRuleTypeId,
pub client: ClientTypeId,
pub credential: CredentialTypeId,
pub domexception: DOMExceptionTypeId,
pub dommatrixreadonly: DOMMatrixReadOnlyTypeId,
pub dompointreadonly: DOMPointReadOnlyTypeId,
pub domrectreadonly: DOMRectReadOnlyTypeId,
pub event: EventTypeId,
pub eventtarget: EventTargetTypeId,
pub htmlcollection: HTMLCollectionTypeId,
pub idbcursor: IDBCursorTypeId,
pub nodelist: NodeListTypeId,
pub performanceentry: PerformanceEntryTypeId,
pub stylesheet: StyleSheetTypeId,
pub webglobject: WebGLObjectTypeId,
}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.
animationtimeline: AnimationTimelineTypeIdID used by interfaces that derive from AnimationTimeline.
blob: BlobTypeIdID used by interfaces that derive from Blob.
cssrule: CSSRuleTypeIdID used by interfaces that derive from CSSRule.
client: ClientTypeIdID used by interfaces that derive from Client.
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.
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.
webglobject: WebGLObjectTypeIdID used by interfaces that derive from WebGLObject.
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 UnsafeUnpin 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,
impl<T> ErasedDestructor for Twhere
T: 'static,
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> 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