pub struct CanonicalModelResponse {
pub invocation_id: InvocationId,
pub provider_request_id: Option<String>,
pub output: Vec<CanonicalContent>,
pub finish_reason: String,
pub usage: TokenUsage,
}Fields§
§invocation_id: InvocationId§provider_request_id: Option<String>§output: Vec<CanonicalContent>§finish_reason: String§usage: TokenUsageTrait Implementations§
Source§impl Clone for CanonicalModelResponse
impl Clone for CanonicalModelResponse
Source§fn clone(&self) -> CanonicalModelResponse
fn clone(&self) -> CanonicalModelResponse
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 CanonicalModelResponse
impl Debug for CanonicalModelResponse
Source§impl<'de> Deserialize<'de> for CanonicalModelResponse
impl<'de> Deserialize<'de> for CanonicalModelResponse
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 CanonicalModelResponse
impl PartialEq for CanonicalModelResponse
Source§impl Serialize for CanonicalModelResponse
impl Serialize for CanonicalModelResponse
impl StructuralPartialEq for CanonicalModelResponse
Auto Trait Implementations§
impl Freeze for CanonicalModelResponse
impl RefUnwindSafe for CanonicalModelResponse
impl Send for CanonicalModelResponse
impl Sync for CanonicalModelResponse
impl Unpin for CanonicalModelResponse
impl UnsafeUnpin for CanonicalModelResponse
impl UnwindSafe for CanonicalModelResponse
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