pub struct CallIdentity {
pub source_call_id: String,
pub tool_name: String,
pub provider: Option<String>,
pub model: Option<String>,
pub working_directory: Option<String>,
pub started_at_ms: i64,
pub requires_streams: bool,
}Fields§
§source_call_id: String§tool_name: String§provider: Option<String>§model: Option<String>§working_directory: Option<String>§started_at_ms: i64§requires_streams: boolTrait Implementations§
Source§impl Clone for CallIdentity
impl Clone for CallIdentity
Source§impl Debug for CallIdentity
impl Debug for CallIdentity
Source§impl<'de> Deserialize<'de> for CallIdentity
impl<'de> Deserialize<'de> for CallIdentity
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 CallIdentity
impl RefUnwindSafe for CallIdentity
impl Send for CallIdentity
impl Sync for CallIdentity
impl Unpin for CallIdentity
impl UnsafeUnpin for CallIdentity
impl UnwindSafe for CallIdentity
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