pub struct AclCache { /* private fields */ }Expand description
Immutable ACL snapshot; rebuilt wholesale on each refresh.
Implementations§
Trait Implementations§
Source§impl AclSource for AclCache
impl AclSource for AclCache
fn matching_acls<'a>( &'a self, rt: ResourceType, name: &'a str, ) -> Box<dyn Iterator<Item = &'a AclEntry> + 'a>
Auto Trait Implementations§
impl Freeze for AclCache
impl RefUnwindSafe for AclCache
impl Send for AclCache
impl Sync for AclCache
impl Unpin for AclCache
impl UnsafeUnpin for AclCache
impl UnwindSafe for AclCache
Blanket Implementations§
Source§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
Source§impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
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