pub struct ModelCallStartData {
pub model: Option<String>,
pub turn_id: String,
}Expand description
Session event “model.call_start”. Model API dispatch metadata for internal telemetry
Fields§
§model: Option<String>Model identifier used for this API call, when known
turn_id: StringIdentifier of the assistant turn that initiated the model call
Trait Implementations§
Source§impl Clone for ModelCallStartData
impl Clone for ModelCallStartData
Source§fn clone(&self) -> ModelCallStartData
fn clone(&self) -> ModelCallStartData
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 ModelCallStartData
impl Debug for ModelCallStartData
Source§impl Default for ModelCallStartData
impl Default for ModelCallStartData
Source§fn default() -> ModelCallStartData
fn default() -> ModelCallStartData
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for ModelCallStartData
impl<'de> Deserialize<'de> for ModelCallStartData
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 ModelCallStartData
impl RefUnwindSafe for ModelCallStartData
impl Send for ModelCallStartData
impl Sync for ModelCallStartData
impl Unpin for ModelCallStartData
impl UnsafeUnpin for ModelCallStartData
impl UnwindSafe for ModelCallStartData
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