pub struct ProviderCompleted {
pub message: ProviderMessage,
pub observed_input_tokens: Option<u32>,
pub observed_output_tokens: Option<u32>,
pub stop_reason: Option<ProviderStopReason>,
}Fields§
§message: ProviderMessage§observed_input_tokens: Option<u32>§observed_output_tokens: Option<u32>§stop_reason: Option<ProviderStopReason>Trait Implementations§
Source§impl Clone for ProviderCompleted
impl Clone for ProviderCompleted
Source§fn clone(&self) -> ProviderCompleted
fn clone(&self) -> ProviderCompleted
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 ProviderCompleted
impl Debug for ProviderCompleted
Source§impl<'de> Deserialize<'de> for ProviderCompleted
impl<'de> Deserialize<'de> for ProviderCompleted
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 ProviderCompleted
impl PartialEq for ProviderCompleted
Source§impl Serialize for ProviderCompleted
impl Serialize for ProviderCompleted
impl StructuralPartialEq for ProviderCompleted
Auto Trait Implementations§
impl Freeze for ProviderCompleted
impl RefUnwindSafe for ProviderCompleted
impl Send for ProviderCompleted
impl Sync for ProviderCompleted
impl Unpin for ProviderCompleted
impl UnsafeUnpin for ProviderCompleted
impl UnwindSafe for ProviderCompleted
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