pub struct AarObjectiveOutcome {
pub objective_id: String,
pub final_status: String,
pub strikes_used: i64,
pub final_agent_id: Option<String>,
pub final_model: Option<String>,
pub duration_ms: Option<i64>,
pub cost_usd: Option<f64>,
pub verified: bool,
}Expand description
AarObjectiveOutcome model.
Fields§
§objective_id: String§final_status: StringThe objective’s status when the mission ended.
strikes_used: i64Retries spent on this objective before it settled.
final_agent_id: Option<String>§final_model: Option<String>§duration_ms: Option<i64>§cost_usd: Option<f64>§verified: boolWhether the success criteria were checked and held.
Trait Implementations§
Source§impl Clone for AarObjectiveOutcome
impl Clone for AarObjectiveOutcome
Source§fn clone(&self) -> AarObjectiveOutcome
fn clone(&self) -> AarObjectiveOutcome
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 AarObjectiveOutcome
impl Debug for AarObjectiveOutcome
Source§impl Default for AarObjectiveOutcome
impl Default for AarObjectiveOutcome
Source§fn default() -> AarObjectiveOutcome
fn default() -> AarObjectiveOutcome
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for AarObjectiveOutcome
impl<'de> Deserialize<'de> for AarObjectiveOutcome
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 AarObjectiveOutcome
impl PartialEq for AarObjectiveOutcome
Source§impl Serialize for AarObjectiveOutcome
impl Serialize for AarObjectiveOutcome
impl StructuralPartialEq for AarObjectiveOutcome
Auto Trait Implementations§
impl Freeze for AarObjectiveOutcome
impl RefUnwindSafe for AarObjectiveOutcome
impl Send for AarObjectiveOutcome
impl Sync for AarObjectiveOutcome
impl Unpin for AarObjectiveOutcome
impl UnsafeUnpin for AarObjectiveOutcome
impl UnwindSafe for AarObjectiveOutcome
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