pub struct ContextDerivation {Show 13 fields
pub id: String,
pub scope: AuthorizedScope,
pub source_window_id: String,
pub target_window_id: String,
pub kind: ContextDerivationKind,
pub strategy: String,
pub strategy_version: String,
pub input_token_count: u64,
pub output_token_count: u64,
pub input_item_count: u32,
pub output_item_count: u32,
pub metadata: Value,
pub created_at_ms: i64,
}Fields§
§id: String§scope: AuthorizedScope§source_window_id: String§target_window_id: String§kind: ContextDerivationKind§strategy: String§strategy_version: String§input_token_count: u64§output_token_count: u64§input_item_count: u32§output_item_count: u32§metadata: Value§created_at_ms: i64Trait Implementations§
Source§impl Clone for ContextDerivation
impl Clone for ContextDerivation
Source§fn clone(&self) -> ContextDerivation
fn clone(&self) -> ContextDerivation
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 ContextDerivation
impl Debug for ContextDerivation
Source§impl<'de> Deserialize<'de> for ContextDerivation
impl<'de> Deserialize<'de> for ContextDerivation
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
Source§impl PartialEq for ContextDerivation
impl PartialEq for ContextDerivation
Source§impl Serialize for ContextDerivation
impl Serialize for ContextDerivation
impl StructuralPartialEq for ContextDerivation
Auto Trait Implementations§
impl Freeze for ContextDerivation
impl RefUnwindSafe for ContextDerivation
impl Send for ContextDerivation
impl Sync for ContextDerivation
impl Unpin for ContextDerivation
impl UnsafeUnpin for ContextDerivation
impl UnwindSafe for ContextDerivation
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