pub enum PropertySetSnapshotObject {
PropertySet(Rc<PropertySetSnapshot>),
Server(ServerObjectId, OnceCell<SnapshotServerObject>),
}Expand description
The object a value of a snapshot refers to.
Variants§
PropertySet(Rc<PropertySetSnapshot>)
A nested property set.
Server(ServerObjectId, OnceCell<SnapshotServerObject>)
A composition object, by the id of its server object; the server object once resolved.
Auto Trait Implementations§
impl !Freeze for PropertySetSnapshotObject
impl !RefUnwindSafe for PropertySetSnapshotObject
impl !Send for PropertySetSnapshotObject
impl !Sync for PropertySetSnapshotObject
impl !UnwindSafe for PropertySetSnapshotObject
impl Unpin for PropertySetSnapshotObject
impl UnsafeUnpin for PropertySetSnapshotObject
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> ClassDefaults for Twhere
T: ?Sized,
impl<T> ClassDefaults for Twhere
T: ?Sized,
Source§fn static_constructor()
fn static_constructor()
The static constructor of a type: work done once per thread, after
the properties of the type are registered and before its first
instance exists (class handlers,
affects_render, metadata
overrides). Read more