pub struct KeyFieldContext {
pub ttl_s: Option<i64>,
pub type_name: Option<String>,
pub declared: Option<DeclaredPaths>,
}Available on crate feature
decode only.Expand description
What the judges may know about one key beyond its stats. Everything is
optional, and every None suppresses the finding that needed it rather
than guessing (O4).
Fields§
§ttl_s: Option<i64>The subject’s declared ttl_s, when the key refined to a registered
subject — what field-stuck is long relative to.
type_name: Option<String>The registered type name, for the field-new evidence line.
declared: Option<DeclaredPaths>The served schema’s declared paths, when derivable.
Trait Implementations§
Source§impl Clone for KeyFieldContext
impl Clone for KeyFieldContext
Source§fn clone(&self) -> KeyFieldContext
fn clone(&self) -> KeyFieldContext
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 moreSource§impl Debug for KeyFieldContext
impl Debug for KeyFieldContext
Source§impl Default for KeyFieldContext
impl Default for KeyFieldContext
Source§fn default() -> KeyFieldContext
fn default() -> KeyFieldContext
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for KeyFieldContext
impl RefUnwindSafe for KeyFieldContext
impl Send for KeyFieldContext
impl Sync for KeyFieldContext
impl Unpin for KeyFieldContext
impl UnsafeUnpin for KeyFieldContext
impl UnwindSafe for KeyFieldContext
Blanket Implementations§
Source§impl<Source> AccessAs for Source
impl<Source> AccessAs for Source
Source§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
Source§impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
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,
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