pub enum ObjectTypeKind {
Object(ObjectShapeId),
ObjectWithIndex(ObjectShapeId),
NotObject,
}Expand description
Classification of object types for freshness tracking.
Variants§
Object(ObjectShapeId)
A regular object type (no index signatures).
ObjectWithIndex(ObjectShapeId)
An object type with index signatures.
NotObject
Not an object type.
Auto Trait Implementations§
impl Freeze for ObjectTypeKind
impl RefUnwindSafe for ObjectTypeKind
impl Send for ObjectTypeKind
impl Sync for ObjectTypeKind
impl Unpin for ObjectTypeKind
impl UnsafeUnpin for ObjectTypeKind
impl UnwindSafe for ObjectTypeKind
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