pub struct TtlNamespaceConfig {
pub decisions: Option<u64>,
pub patterns: Option<u64>,
pub learnings: Option<u64>,
pub context: Option<u64>,
pub tech_debt: Option<u64>,
pub apis: Option<u64>,
pub config: Option<u64>,
pub security: Option<u64>,
pub performance: Option<u64>,
pub testing: Option<u64>,
}Expand description
Per-namespace TTL configuration (runtime).
Fields§
§decisions: Option<u64>TTL for decisions namespace in seconds.
patterns: Option<u64>TTL for patterns namespace in seconds.
learnings: Option<u64>TTL for learnings namespace in seconds.
context: Option<u64>TTL for context namespace in seconds.
tech_debt: Option<u64>TTL for tech-debt namespace in seconds.
apis: Option<u64>TTL for apis namespace in seconds.
config: Option<u64>TTL for config namespace in seconds.
security: Option<u64>TTL for security namespace in seconds.
performance: Option<u64>TTL for performance namespace in seconds.
testing: Option<u64>TTL for testing namespace in seconds.
Implementations§
Source§impl TtlNamespaceConfig
impl TtlNamespaceConfig
Sourcepub fn from_config_file(file: &ConfigFileTtlNamespace) -> Self
pub fn from_config_file(file: &ConfigFileTtlNamespace) -> Self
Creates configuration from config file settings.
Trait Implementations§
Source§impl Clone for TtlNamespaceConfig
impl Clone for TtlNamespaceConfig
Source§fn clone(&self) -> TtlNamespaceConfig
fn clone(&self) -> TtlNamespaceConfig
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 TtlNamespaceConfig
impl Debug for TtlNamespaceConfig
Source§impl Default for TtlNamespaceConfig
impl Default for TtlNamespaceConfig
Source§fn default() -> TtlNamespaceConfig
fn default() -> TtlNamespaceConfig
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for TtlNamespaceConfig
impl RefUnwindSafe for TtlNamespaceConfig
impl Send for TtlNamespaceConfig
impl Sync for TtlNamespaceConfig
impl Unpin for TtlNamespaceConfig
impl UnwindSafe for TtlNamespaceConfig
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,
§impl<T> FutureExt for T
impl<T> FutureExt for T
§fn with_context(self, otel_cx: Context) -> WithContext<Self>
fn with_context(self, otel_cx: Context) -> WithContext<Self>
§fn with_current_context(self) -> WithContext<Self>
fn with_current_context(self) -> WithContext<Self>
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§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§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T in a tonic::Request§impl<L> LayerExt<L> for L
impl<L> LayerExt<L> for L
§fn named_layer<S>(&self, service: S) -> Layered<<L as Layer<S>>::Service, S>where
L: Layer<S>,
fn named_layer<S>(&self, service: S) -> Layered<<L as Layer<S>>::Service, S>where
L: Layer<S>,
Applies the layer to a service and wraps it in [
Layered].