pub struct CasbinFairing {
pub enforcer: Arc<RwLock<CachedEnforcer>>,
}Fields§
§enforcer: Arc<RwLock<CachedEnforcer>>Implementations§
Source§impl CasbinFairing
impl CasbinFairing
pub async fn new<M: TryIntoModel, A: TryIntoAdapter>( m: M, a: A, ) -> CasbinResult<Self>
pub fn get_enforcer(&mut self) -> Arc<RwLock<CachedEnforcer>>
pub fn set_enforcer(e: Arc<RwLock<CachedEnforcer>>) -> CasbinFairing
Trait Implementations§
Source§impl Clone for CasbinFairing
impl Clone for CasbinFairing
Source§fn clone(&self) -> CasbinFairing
fn clone(&self) -> CasbinFairing
Returns a copy of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl Freeze for CasbinFairing
impl !RefUnwindSafe for CasbinFairing
impl Send for CasbinFairing
impl Sync for CasbinFairing
impl Unpin for CasbinFairing
impl !UnwindSafe for CasbinFairing
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