pub struct ModelStarted {
pub run_id: RunId,
pub provider: ProviderId,
pub model: ModelName,
pub iteration: usize,
pub timestamp: DateTime<Utc>,
}Expand description
Emitted when a model invocation begins, carrying iteration count.
Fields§
§run_id: RunIdRun identifier.
provider: ProviderIdProvider being called.
model: ModelNameModel being used.
iteration: usizeIteration number.
timestamp: DateTime<Utc>When the model call started.
Trait Implementations§
Source§impl Clone for ModelStarted
impl Clone for ModelStarted
Source§fn clone(&self) -> ModelStarted
fn clone(&self) -> ModelStarted
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 ModelStarted
impl Debug for ModelStarted
Source§impl<'de> Deserialize<'de> for ModelStarted
impl<'de> Deserialize<'de> for ModelStarted
Source§fn deserialize<__D>(
__deserializer: __D,
) -> Result<ModelStarted, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(
__deserializer: __D,
) -> Result<ModelStarted, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl Serialize for ModelStarted
impl Serialize for ModelStarted
Source§fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
Serialize this value into the given Serde serializer. Read more
Auto Trait Implementations§
impl Freeze for ModelStarted
impl RefUnwindSafe for ModelStarted
impl Send for ModelStarted
impl Sync for ModelStarted
impl Unpin for ModelStarted
impl UnsafeUnpin for ModelStarted
impl UnwindSafe for ModelStarted
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