pub struct ViaContextAttributionV1 {
pub context_id: ProtocolReference,
pub raw_observed_tokens: u64,
pub source_selected_tokens: u64,
pub representation_delivered_tokens: u64,
pub reuse_delivered_tokens: u64,
pub provider_context_final_tokens: u64,
pub raw_observed_bytes: u64,
pub remote_bytes_transferred: u64,
}Fields§
§context_id: ProtocolReference§raw_observed_tokens: u64§source_selected_tokens: u64§representation_delivered_tokens: u64§reuse_delivered_tokens: u64§provider_context_final_tokens: u64§raw_observed_bytes: u64§remote_bytes_transferred: u64Trait Implementations§
Source§impl Clone for ViaContextAttributionV1
impl Clone for ViaContextAttributionV1
Source§impl Debug for ViaContextAttributionV1
impl Debug for ViaContextAttributionV1
Source§impl<'de> Deserialize<'de> for ViaContextAttributionV1
impl<'de> Deserialize<'de> for ViaContextAttributionV1
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 ViaContextAttributionV1
Source§impl PartialEq for ViaContextAttributionV1
impl PartialEq for ViaContextAttributionV1
Source§impl Serialize for ViaContextAttributionV1
impl Serialize for ViaContextAttributionV1
impl StructuralPartialEq for ViaContextAttributionV1
Auto Trait Implementations§
impl Freeze for ViaContextAttributionV1
impl RefUnwindSafe for ViaContextAttributionV1
impl Send for ViaContextAttributionV1
impl Sync for ViaContextAttributionV1
impl Unpin for ViaContextAttributionV1
impl UnsafeUnpin for ViaContextAttributionV1
impl UnwindSafe for ViaContextAttributionV1
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