pub struct ArmStatistics {
pub pulls: usize,
pub total_reward: f64,
pub average_reward: f64,
pub confidence_bounds: (f64, f64),
pub last_update: SystemTime,
}Fields§
§pulls: usizeNumber of times this arm was pulled
total_reward: f64Total reward accumulated
average_reward: f64Average reward
confidence_bounds: (f64, f64)Confidence bounds
last_update: SystemTimeLast update timestamp
Trait Implementations§
Source§impl Clone for ArmStatistics
impl Clone for ArmStatistics
Source§fn clone(&self) -> ArmStatistics
fn clone(&self) -> ArmStatistics
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 ArmStatistics
impl RefUnwindSafe for ArmStatistics
impl Send for ArmStatistics
impl Sync for ArmStatistics
impl Unpin for ArmStatistics
impl UnsafeUnpin for ArmStatistics
impl UnwindSafe for ArmStatistics
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> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
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