pub enum TypedColumn {
Bool(BTreeMap<(EntityId, String), bool>),
Int(BTreeMap<(EntityId, String), i64>),
Float(BTreeMap<(EntityId, String), f64>),
String(BTreeMap<(EntityId, String), String>),
Bytes(BTreeMap<(EntityId, String), Vec<u8>>),
Timestamp(BTreeMap<(EntityId, String), u64>),
}Expand description
Type-specific column for efficient storage
Variants§
Bool(BTreeMap<(EntityId, String), bool>)
Int(BTreeMap<(EntityId, String), i64>)
Float(BTreeMap<(EntityId, String), f64>)
String(BTreeMap<(EntityId, String), String>)
Bytes(BTreeMap<(EntityId, String), Vec<u8>>)
Timestamp(BTreeMap<(EntityId, String), u64>)
Trait Implementations§
Source§impl Clone for TypedColumn
impl Clone for TypedColumn
Auto Trait Implementations§
impl Freeze for TypedColumn
impl RefUnwindSafe for TypedColumn
impl Send for TypedColumn
impl Sync for TypedColumn
impl Unpin for TypedColumn
impl UnsafeUnpin for TypedColumn
impl UnwindSafe for TypedColumn
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