pub struct CustomLog {
pub request: LogRequest,
pub response: LogResponse,
pub metadata: Option<LogMetadata>,
}Expand description
A custom log entry
Fields§
§request: LogRequestRequest data
response: LogResponseResponse data
metadata: Option<LogMetadata>Optional metadata
Trait Implementations§
Source§impl<'de> Deserialize<'de> for CustomLog
impl<'de> Deserialize<'de> for CustomLog
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
Auto Trait Implementations§
impl Freeze for CustomLog
impl RefUnwindSafe for CustomLog
impl Send for CustomLog
impl Sync for CustomLog
impl Unpin for CustomLog
impl UnwindSafe for CustomLog
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