pub struct CollectionNode {
pub name: String,
pub kind: CollectionKind,
pub ty: Typ,
pub self_brand: Option<String>,
pub storage: Option<StorageClass>,
}Fields§
§name: String§kind: CollectionKind§ty: TypValue type descriptor (already serializable, reused as-is).
self_brand: Option<String>Brand of SelfId if the key is a branded ID.
storage: Option<StorageClass>Physical storage class. None for external nodes (no handle).
Trait Implementations§
Source§impl Clone for CollectionNode
impl Clone for CollectionNode
Source§fn clone(&self) -> CollectionNode
fn clone(&self) -> CollectionNode
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for CollectionNode
impl Debug for CollectionNode
Auto Trait Implementations§
impl Freeze for CollectionNode
impl RefUnwindSafe for CollectionNode
impl Send for CollectionNode
impl Sync for CollectionNode
impl Unpin for CollectionNode
impl UnsafeUnpin for CollectionNode
impl UnwindSafe for CollectionNode
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