Struct yedb::common::KeyExplained
source · [−]pub struct KeyExplained {
pub value: Value,
pub schema: Option<String>,
pub len: Option<u64>,
pub tp: String,
pub mtime: u64,
pub size: u64,
pub sha256: Option<[u8; 32]>,
pub stime: Option<u64>,
pub file: String,
}
Fields
value: Value
schema: Option<String>
len: Option<u64>
tp: String
mtime: u64
size: u64
sha256: Option<[u8; 32]>
stime: Option<u64>
file: String
Trait Implementations
sourceimpl Debug for KeyExplained
impl Debug for KeyExplained
sourceimpl<'de> Deserialize<'de> for KeyExplained
impl<'de> Deserialize<'de> for KeyExplained
sourcefn 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
sourceimpl Serialize for KeyExplained
impl Serialize for KeyExplained
Auto Trait Implementations
impl RefUnwindSafe for KeyExplained
impl Send for KeyExplained
impl Sync for KeyExplained
impl Unpin for KeyExplained
impl UnwindSafe for KeyExplained
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> Instrument for T
impl<T> Instrument for T
sourcefn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Instruments this type with the provided Span
, returning an
Instrumented
wrapper. Read more
sourcefn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
impl<T> Pointable for T
impl<T> Pointable for T
impl<T> Same<T> for T
impl<T> Same<T> for T
type Output = T
type Output = T
Should always be Self