pub struct MemoryLogConfig {
pub log_ttl: u64,
pub max_items: Option<usize>,
pub max_item_size: Option<usize>,
}Expand description
Configuration for memory log.
Fields§
§log_ttl: u64CEDARLING_LOG_TTL in bootstrap properties documentation.
The maximum time to live (in seconds) of the log entries.
max_items: Option<usize>CEDARLING_LOG_MAX_ITEMS in bootstrap properties documentation.
The maximum number of log entries to keep in memory.
max_item_size: Option<usize>CEDARLING_LOG_MAX_ITEM_SIZE in bootstrap properties documentation.
The maximum size of a log entry in bytes.
Trait Implementations§
Source§impl Clone for MemoryLogConfig
impl Clone for MemoryLogConfig
Source§fn clone(&self) -> MemoryLogConfig
fn clone(&self) -> MemoryLogConfig
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for MemoryLogConfig
Source§impl Debug for MemoryLogConfig
impl Debug for MemoryLogConfig
Source§impl<'de> Deserialize<'de> for MemoryLogConfig
impl<'de> Deserialize<'de> for MemoryLogConfig
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for MemoryLogConfig
impl PartialEq for MemoryLogConfig
Source§impl Serialize for MemoryLogConfig
impl Serialize for MemoryLogConfig
impl StructuralPartialEq for MemoryLogConfig
Auto Trait Implementations§
impl Freeze for MemoryLogConfig
impl RefUnwindSafe for MemoryLogConfig
impl Send for MemoryLogConfig
impl Sync for MemoryLogConfig
impl Unpin for MemoryLogConfig
impl UnsafeUnpin for MemoryLogConfig
impl UnwindSafe for MemoryLogConfig
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> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
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