pub struct ContextIrItemV1 {
pub seq: u64,
pub created_at: String,
pub source: ContextIrSourceV1,
pub input_tokens: usize,
pub output_tokens: usize,
pub duration_us: u64,
pub compression_ratio: f64,
pub content_excerpt: String,
pub truncated: bool,
pub safety: ContextIrSafetyV1,
pub verification: ContextIrVerificationV1,
}Fields§
§seq: u64§created_at: String§source: ContextIrSourceV1§input_tokens: usize§output_tokens: usize§duration_us: u64§compression_ratio: f64§content_excerpt: String§truncated: bool§safety: ContextIrSafetyV1§verification: ContextIrVerificationV1Trait Implementations§
Source§impl Clone for ContextIrItemV1
impl Clone for ContextIrItemV1
Source§fn clone(&self) -> ContextIrItemV1
fn clone(&self) -> ContextIrItemV1
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 ContextIrItemV1
impl Debug for ContextIrItemV1
Source§impl<'de> Deserialize<'de> for ContextIrItemV1
impl<'de> Deserialize<'de> for ContextIrItemV1
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 ContextIrItemV1
impl RefUnwindSafe for ContextIrItemV1
impl Send for ContextIrItemV1
impl Sync for ContextIrItemV1
impl Unpin for ContextIrItemV1
impl UnsafeUnpin for ContextIrItemV1
impl UnwindSafe for ContextIrItemV1
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