pub struct TenantManager { /* private fields */ }Expand description
Tenant manager for multi-tenant support.
Implementations§
Source§impl TenantManager
impl TenantManager
Sourcepub fn add_tenant(&self, tenant: Tenant)
pub fn add_tenant(&self, tenant: Tenant)
Add a tenant.
Sourcepub fn get_tenant(&self, id: &str) -> Option<Tenant>
pub fn get_tenant(&self, id: &str) -> Option<Tenant>
Get a tenant by ID.
Sourcepub fn list_tenants(&self) -> Vec<Tenant>
pub fn list_tenants(&self) -> Vec<Tenant>
List all tenants.
Sourcepub fn remove_tenant(&self, id: &str) -> bool
pub fn remove_tenant(&self, id: &str) -> bool
Remove a tenant.
Trait Implementations§
Auto Trait Implementations§
impl !RefUnwindSafe for TenantManager
impl !UnwindSafe for TenantManager
impl Freeze for TenantManager
impl Send for TenantManager
impl Sync for TenantManager
impl Unpin for TenantManager
impl UnsafeUnpin for TenantManager
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
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