pub struct RunStarted {
pub run_id: RunId,
pub session_id: Uuid,
pub provider: ProviderId,
pub model: ModelName,
pub timestamp: DateTime<Utc>,
}Expand description
Emitted when a run begins execution after session load and input admission.
Fields§
§run_id: RunIdRun identifier.
session_id: UuidSession identifier.
provider: ProviderIdProvider used for model calls.
model: ModelNameModel used for generation.
timestamp: DateTime<Utc>When the run started.
Trait Implementations§
Source§impl Clone for RunStarted
impl Clone for RunStarted
Source§fn clone(&self) -> RunStarted
fn clone(&self) -> RunStarted
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 RunStarted
impl Debug for RunStarted
Source§impl<'de> Deserialize<'de> for RunStarted
impl<'de> Deserialize<'de> for RunStarted
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
Auto Trait Implementations§
impl Freeze for RunStarted
impl RefUnwindSafe for RunStarted
impl Send for RunStarted
impl Sync for RunStarted
impl Unpin for RunStarted
impl UnsafeUnpin for RunStarted
impl UnwindSafe for RunStarted
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