pub struct OmpModelCall {
pub session_id: String,
pub turn_id: String,
pub provider: String,
pub model: String,
pub request: State,
pub response: State,
pub usage: State,
pub total_usd: f64,
pub metadata: State,
}Fields§
§session_id: String§turn_id: String§provider: String§model: String§request: State§response: State§usage: State§total_usd: f64§metadata: StateTrait Implementations§
Source§impl Clone for OmpModelCall
impl Clone for OmpModelCall
Source§fn clone(&self) -> OmpModelCall
fn clone(&self) -> OmpModelCall
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 OmpModelCall
impl Debug for OmpModelCall
Source§impl Default for OmpModelCall
impl Default for OmpModelCall
Source§fn default() -> OmpModelCall
fn default() -> OmpModelCall
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for OmpModelCall
impl RefUnwindSafe for OmpModelCall
impl Send for OmpModelCall
impl Sync for OmpModelCall
impl Unpin for OmpModelCall
impl UnsafeUnpin for OmpModelCall
impl UnwindSafe for OmpModelCall
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