pub struct TeamChecker { /* private fields */ }Expand description
Concrete TeamAccess backed by the daemon’s UserRegistry.
Wraps the shared registry behind Arc<tokio::sync::Mutex<_>>. Each method
uses try_lock() for non-blocking access. If the lock is contended (rare —
the registry lock is held only briefly by command handlers), the method
returns a conservative false.
Trait Implementations§
Source§impl TeamAccess for TeamChecker
impl TeamAccess for TeamChecker
Auto Trait Implementations§
impl Freeze for TeamChecker
impl !RefUnwindSafe for TeamChecker
impl Send for TeamChecker
impl Sync for TeamChecker
impl Unpin for TeamChecker
impl UnsafeUnpin for TeamChecker
impl !UnwindSafe for TeamChecker
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
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more