pub struct AccessCheck { /* private fields */ }Implementations§
Source§impl AccessCheck
impl AccessCheck
pub fn new( can_view: bool, can_manage: bool, target: Option<Target>, access_revision: Option<TxId>, groups_revision: Option<TxId>, ) -> Result<AccessCheck, String>
pub const fn can_view(&self) -> bool
pub const fn can_manage(&self) -> bool
pub fn target(&self) -> Option<&Target>
pub const fn access_revision(&self) -> Option<TxId>
pub const fn groups_revision(&self) -> Option<TxId>
Trait Implementations§
Source§impl Clone for AccessCheck
impl Clone for AccessCheck
Source§fn clone(&self) -> AccessCheck
fn clone(&self) -> AccessCheck
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 moreSource§impl Debug for AccessCheck
impl Debug for AccessCheck
impl Eq for AccessCheck
Source§impl Hash for AccessCheck
impl Hash for AccessCheck
Source§impl PartialEq for AccessCheck
impl PartialEq for AccessCheck
impl StructuralPartialEq for AccessCheck
Auto Trait Implementations§
impl Freeze for AccessCheck
impl RefUnwindSafe for AccessCheck
impl Send for AccessCheck
impl Sync for AccessCheck
impl Unpin for AccessCheck
impl UnsafeUnpin for AccessCheck
impl UnwindSafe for AccessCheck
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