pub struct LoggingMiddleware {
pub log_before: bool,
pub log_after: bool,
}Expand description
Middleware that logs actions (for debugging)
Fields§
§log_before: boolWhether to log before dispatch
log_after: boolWhether to log after dispatch
Implementations§
Source§impl LoggingMiddleware
impl LoggingMiddleware
Sourcepub fn new() -> LoggingMiddleware
pub fn new() -> LoggingMiddleware
Create a new logging middleware with default settings (log after only)
Sourcepub fn verbose() -> LoggingMiddleware
pub fn verbose() -> LoggingMiddleware
Create a logging middleware that logs both before and after
Trait Implementations§
Source§impl Clone for LoggingMiddleware
impl Clone for LoggingMiddleware
Source§fn clone(&self) -> LoggingMiddleware
fn clone(&self) -> LoggingMiddleware
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 LoggingMiddleware
impl Debug for LoggingMiddleware
Source§impl Default for LoggingMiddleware
impl Default for LoggingMiddleware
Source§fn default() -> LoggingMiddleware
fn default() -> LoggingMiddleware
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for LoggingMiddleware
impl RefUnwindSafe for LoggingMiddleware
impl Send for LoggingMiddleware
impl Sync for LoggingMiddleware
impl Unpin for LoggingMiddleware
impl UnwindSafe for LoggingMiddleware
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