[][src]Struct thesis::rollout::Percent

pub struct Percent(_);

The simplest rollout strategy, a floating point number between 0 and 100 that represents the percentage of requests which should use the experimental method. The experimental results will be compared to the control results.

Implementations

impl Percent[src]

pub fn new(percent: f64) -> Self[src]

Create a new rollout Percent

Trait Implementations

Auto Trait Implementations

impl RefUnwindSafe for Percent

impl Send for Percent

impl Sync for Percent

impl Unpin for Percent

impl UnwindSafe for Percent

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T> Instrument for T[src]

impl<T> Instrument for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<V, T> VZip<V> for T where
    V: MultiLane<T>, 

impl<T> WithSubscriber for T[src]