pub enum SynchronizedViewRead<'a, Revision, Projection> {
AwaitingSnapshot {
observed_through: Revision,
},
Synchronized {
through: Revision,
projection: &'a Projection,
},
SynchronizationRequired {
synchronized_through: Revision,
observed_through: Revision,
projection: &'a Projection,
},
}Variants§
Auto Trait Implementations§
impl<'a, Revision, Projection> Freeze for SynchronizedViewRead<'a, Revision, Projection>
impl<'a, Revision, Projection> RefUnwindSafe for SynchronizedViewRead<'a, Revision, Projection>
impl<'a, Revision, Projection> Send for SynchronizedViewRead<'a, Revision, Projection>
impl<'a, Revision, Projection> Sync for SynchronizedViewRead<'a, Revision, Projection>
impl<'a, Revision, Projection> Unpin for SynchronizedViewRead<'a, Revision, Projection>
impl<'a, Revision, Projection> UnsafeUnpin for SynchronizedViewRead<'a, Revision, Projection>
impl<'a, Revision, Projection> UnwindSafe for SynchronizedViewRead<'a, Revision, Projection>
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