pub struct BlobRouteOutcomeSnapshot {
pub successful_weight: f64,
pub failure_weight: f64,
pub timeout_weight: f64,
pub successful_latency_ms: Option<f64>,
pub cooling_down: bool,
}Expand description
Read-only view of bounded, decaying route outcomes.
Fields§
§successful_weight: f64§failure_weight: f64§timeout_weight: f64§successful_latency_ms: Option<f64>§cooling_down: boolTrait Implementations§
Source§impl Clone for BlobRouteOutcomeSnapshot
impl Clone for BlobRouteOutcomeSnapshot
Source§fn clone(&self) -> BlobRouteOutcomeSnapshot
fn clone(&self) -> BlobRouteOutcomeSnapshot
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 moreAuto Trait Implementations§
impl Freeze for BlobRouteOutcomeSnapshot
impl RefUnwindSafe for BlobRouteOutcomeSnapshot
impl Send for BlobRouteOutcomeSnapshot
impl Sync for BlobRouteOutcomeSnapshot
impl Unpin for BlobRouteOutcomeSnapshot
impl UnsafeUnpin for BlobRouteOutcomeSnapshot
impl UnwindSafe for BlobRouteOutcomeSnapshot
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