pub struct ShapeObservation {
pub candidate_id: Uuid,
pub hypothesis_count: usize,
pub avg_confidence: f64,
pub contradiction_rate: f64,
pub cycles_to_stability: u32,
pub budget_used_fraction: f64,
}Expand description
Observation from a completed shape trial.
Fields§
§candidate_id: Uuid§hypothesis_count: usize§avg_confidence: f64§contradiction_rate: f64§cycles_to_stability: u32§budget_used_fraction: f64Trait Implementations§
Source§impl Clone for ShapeObservation
impl Clone for ShapeObservation
Source§fn clone(&self) -> ShapeObservation
fn clone(&self) -> ShapeObservation
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 ShapeObservation
impl Debug for ShapeObservation
Source§impl<'de> Deserialize<'de> for ShapeObservation
impl<'de> Deserialize<'de> for ShapeObservation
Source§fn deserialize<__D>(
__deserializer: __D,
) -> Result<ShapeObservation, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(
__deserializer: __D,
) -> Result<ShapeObservation, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl Serialize for ShapeObservation
impl Serialize for ShapeObservation
Source§fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
Serialize this value into the given Serde serializer. Read more
Auto Trait Implementations§
impl Freeze for ShapeObservation
impl RefUnwindSafe for ShapeObservation
impl Send for ShapeObservation
impl Sync for ShapeObservation
impl Unpin for ShapeObservation
impl UnsafeUnpin for ShapeObservation
impl UnwindSafe for ShapeObservation
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