pub enum SnapshotReadPath {
Controller,
Public,
AllowedViewer,
}Expand description
Read permission established by qualified current input; never mutation control.
Variants§
Controller
Exact original caller is in known current controllers.
Public
Actually observed snapshot visibility is public.
AllowedViewer
Exact original caller is in the known snapshot viewer list.
Trait Implementations§
Source§impl Clone for SnapshotReadPath
impl Clone for SnapshotReadPath
impl Copy for SnapshotReadPath
Source§impl Debug for SnapshotReadPath
impl Debug for SnapshotReadPath
impl Eq for SnapshotReadPath
Source§impl PartialEq for SnapshotReadPath
impl PartialEq for SnapshotReadPath
impl StructuralPartialEq for SnapshotReadPath
Auto Trait Implementations§
impl Freeze for SnapshotReadPath
impl RefUnwindSafe for SnapshotReadPath
impl Send for SnapshotReadPath
impl Sync for SnapshotReadPath
impl Unpin for SnapshotReadPath
impl UnsafeUnpin for SnapshotReadPath
impl UnwindSafe for SnapshotReadPath
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