pub struct ReplayRoiEvidence {
pub success: bool,
pub reason_code: ReplayRoiReasonCode,
pub task_class_id: String,
pub task_label: String,
pub reasoning_avoided_tokens: u64,
pub replay_fallback_cost: u64,
pub replay_roi: f64,
pub asset_origin: Option<String>,
pub source_sender_id: Option<String>,
pub context_dimensions: Vec<String>,
}Fields§
§success: bool§reason_code: ReplayRoiReasonCode§task_class_id: String§task_label: String§reasoning_avoided_tokens: u64§replay_fallback_cost: u64§replay_roi: f64§asset_origin: Option<String>§source_sender_id: Option<String>§context_dimensions: Vec<String>Trait Implementations§
Source§impl Clone for ReplayRoiEvidence
impl Clone for ReplayRoiEvidence
Source§fn clone(&self) -> ReplayRoiEvidence
fn clone(&self) -> ReplayRoiEvidence
Returns a duplicate of the value. Read more
1.0.0 · 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 ReplayRoiEvidence
impl Debug for ReplayRoiEvidence
Source§impl Default for ReplayRoiEvidence
impl Default for ReplayRoiEvidence
Source§fn default() -> ReplayRoiEvidence
fn default() -> ReplayRoiEvidence
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for ReplayRoiEvidence
impl<'de> Deserialize<'de> for ReplayRoiEvidence
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
Source§impl PartialEq for ReplayRoiEvidence
impl PartialEq for ReplayRoiEvidence
Source§impl Serialize for ReplayRoiEvidence
impl Serialize for ReplayRoiEvidence
impl StructuralPartialEq for ReplayRoiEvidence
Auto Trait Implementations§
impl Freeze for ReplayRoiEvidence
impl RefUnwindSafe for ReplayRoiEvidence
impl Send for ReplayRoiEvidence
impl Sync for ReplayRoiEvidence
impl Unpin for ReplayRoiEvidence
impl UnsafeUnpin for ReplayRoiEvidence
impl UnwindSafe for ReplayRoiEvidence
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