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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
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> ⓘ
Converts
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> ⓘ
Converts
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