pub enum LoadState {
NotLoaded,
Partial(HashSet<String>),
PartialCompact(SmallVec<[Cow<'static, str>; 8]>),
SharedColumns(Arc<[String]>),
FullyLoaded,
}Expand description
The load state metadata hidden inside an entity.
Variants§
NotLoaded
Partial(HashSet<String>)
PartialCompact(SmallVec<[Cow<'static, str>; 8]>)
Compact generated-entity representation. Known fields borrow their generated static names; only genuinely dynamic projection aliases need to own a string.
Column layout shared by every row in one database result set.
FullyLoaded
Implementations§
Trait Implementations§
Source§impl<'de> Deserialize<'de> for LoadState
impl<'de> Deserialize<'de> for LoadState
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl Eq for LoadState
impl StructuralPartialEq for LoadState
Auto Trait Implementations§
impl Freeze for LoadState
impl RefUnwindSafe for LoadState
impl Send for LoadState
impl Sync for LoadState
impl Unpin for LoadState
impl UnsafeUnpin for LoadState
impl UnwindSafe for LoadState
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