pub struct DeliberationRound {
pub round: usize,
pub new_evidence: Vec<f32>,
pub cumulative_mean: f32,
pub scalar: TritScalar,
pub converged: bool,
}Expand description
One round of a deliberation trace.
Fields§
§round: usize§new_evidence: Vec<f32>§cumulative_mean: f32§scalar: TritScalar§converged: boolTrait Implementations§
Source§impl Clone for DeliberationRound
impl Clone for DeliberationRound
Source§fn clone(&self) -> DeliberationRound
fn clone(&self) -> DeliberationRound
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 moreAuto Trait Implementations§
impl Freeze for DeliberationRound
impl RefUnwindSafe for DeliberationRound
impl Send for DeliberationRound
impl Sync for DeliberationRound
impl Unpin for DeliberationRound
impl UnsafeUnpin for DeliberationRound
impl UnwindSafe for DeliberationRound
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more