pub struct ExportContextItem {Show 13 fields
pub id: String,
pub kind: ContextItemKind,
pub state: ContextVisibility,
pub reason_code: String,
pub reason: String,
pub replacement: Option<String>,
pub protected: bool,
pub verification: Option<String>,
pub recovery_available: bool,
pub recovery_handle: Option<String>,
pub byte_count: usize,
pub token_estimate: usize,
pub label: String,
}Expand description
Content-free context item details shown by /context and export.
Fields§
§id: StringStable context item id.
kind: ContextItemKindContext item kind.
state: ContextVisibilityItem visibility at inspection time.
reason_code: StringStable policy reason code.
reason: StringRedacted policy explanation.
replacement: Option<String>Replacement context id, when one exists.
protected: boolConservative protection projection until explicit lifecycle state is available.
verification: Option<String>Verification relation, when one exists.
recovery_available: boolWhether bounded redacted evidence can be recovered.
recovery_handle: Option<String>Recovery handle, when available.
byte_count: usizeOriginal item byte count.
token_estimate: usizeSelection token estimate.
label: StringRedacted display label.
Trait Implementations§
Source§impl Clone for ExportContextItem
impl Clone for ExportContextItem
Source§fn clone(&self) -> ExportContextItem
fn clone(&self) -> ExportContextItem
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 ExportContextItem
impl Debug for ExportContextItem
Source§impl<'de> Deserialize<'de> for ExportContextItem
impl<'de> Deserialize<'de> for ExportContextItem
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
impl Eq for ExportContextItem
Source§impl PartialEq for ExportContextItem
impl PartialEq for ExportContextItem
Source§impl Serialize for ExportContextItem
impl Serialize for ExportContextItem
impl StructuralPartialEq for ExportContextItem
Auto Trait Implementations§
impl Freeze for ExportContextItem
impl RefUnwindSafe for ExportContextItem
impl Send for ExportContextItem
impl Sync for ExportContextItem
impl Unpin for ExportContextItem
impl UnsafeUnpin for ExportContextItem
impl UnwindSafe for ExportContextItem
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,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.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 moreSource§impl<T> IntoMaybeUndefined<T> for T
impl<T> IntoMaybeUndefined<T> for T
Source§fn into_maybe_undefined(self) -> MaybeUndefined<T>
fn into_maybe_undefined(self) -> MaybeUndefined<T>
Converts this value into a three-state builder argument.
Source§impl<T> IntoOption<T> for T
impl<T> IntoOption<T> for T
Source§fn into_option(self) -> Option<T>
fn into_option(self) -> Option<T>
Converts this value into an optional builder argument.