pub struct ActionLogConfig {
pub capacity: usize,
pub filter: ActionLoggerConfig,
}Expand description
Configuration for the action log ring buffer
Fields§
§capacity: usizeMaximum number of entries to keep
filter: ActionLoggerConfigFilter config (reuses existing ActionLoggerConfig)
Implementations§
Source§impl ActionLogConfig
impl ActionLogConfig
Sourcepub fn with_capacity(capacity: usize) -> Self
pub fn with_capacity(capacity: usize) -> Self
Create with custom capacity
Sourcepub fn new(capacity: usize, filter: ActionLoggerConfig) -> Self
pub fn new(capacity: usize, filter: ActionLoggerConfig) -> Self
Create with custom capacity and filter
Trait Implementations§
Source§impl Clone for ActionLogConfig
impl Clone for ActionLogConfig
Source§fn clone(&self) -> ActionLogConfig
fn clone(&self) -> ActionLogConfig
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 ActionLogConfig
impl Debug for ActionLogConfig
Auto Trait Implementations§
impl Freeze for ActionLogConfig
impl RefUnwindSafe for ActionLogConfig
impl Send for ActionLogConfig
impl Sync for ActionLogConfig
impl Unpin for ActionLogConfig
impl UnwindSafe for ActionLogConfig
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> 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