pub struct TenantStoreConfig {
pub per_tenant: TaskStoreConfig,
pub max_tenants: usize,
}Expand description
Configuration for TenantAwareInMemoryTaskStore.
Fields§
§per_tenant: TaskStoreConfigPer-tenant store configuration.
max_tenants: usizeMaximum number of tenants allowed. Prevents unbounded memory growth from tenant enumeration attacks. Default: 1000.
Trait Implementations§
Source§impl Clone for TenantStoreConfig
impl Clone for TenantStoreConfig
Source§fn clone(&self) -> TenantStoreConfig
fn clone(&self) -> TenantStoreConfig
Returns a duplicate 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 moreSource§impl Debug for TenantStoreConfig
impl Debug for TenantStoreConfig
Source§impl Default for TenantStoreConfig
impl Default for TenantStoreConfig
Source§fn default() -> TenantStoreConfig
fn default() -> TenantStoreConfig
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for TenantStoreConfig
impl RefUnwindSafe for TenantStoreConfig
impl Send for TenantStoreConfig
impl Sync for TenantStoreConfig
impl Unpin for TenantStoreConfig
impl UnsafeUnpin for TenantStoreConfig
impl UnwindSafe for TenantStoreConfig
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> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> FutureExt for T
impl<T> FutureExt for T
Source§fn with_context(self, otel_cx: Context) -> WithContext<Self>
fn with_context(self, otel_cx: Context) -> WithContext<Self>
Source§fn with_current_context(self) -> WithContext<Self>
fn with_current_context(self) -> WithContext<Self>
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 moreSource§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
Source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T in a tonic::Request