pub enum LoadedRelation {
Loaded,
Empty,
NotLoaded,
}Expand description
The explicit load state of a relation stored in the runtime identity graph.
Reading this state never performs I/O. NotLoaded means exactly that the
current query did not install a value for the relation; callers must issue
an explicit query if they need it.
Variants§
Trait Implementations§
Source§impl Clone for LoadedRelation
impl Clone for LoadedRelation
Source§fn clone(&self) -> LoadedRelation
fn clone(&self) -> LoadedRelation
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 moreimpl Copy for LoadedRelation
Source§impl Debug for LoadedRelation
impl Debug for LoadedRelation
impl Eq for LoadedRelation
Source§impl PartialEq for LoadedRelation
impl PartialEq for LoadedRelation
impl StructuralPartialEq for LoadedRelation
Auto Trait Implementations§
impl Freeze for LoadedRelation
impl RefUnwindSafe for LoadedRelation
impl Send for LoadedRelation
impl Sync for LoadedRelation
impl Unpin for LoadedRelation
impl UnsafeUnpin for LoadedRelation
impl UnwindSafe for LoadedRelation
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