Struct gapi_grpc::google::api::distribution::bucket_options::Explicit[][src]

pub struct Explicit {
    pub bounds: Vec<f64>,
}

Specifies a set of buckets with arbitrary widths.

There are size(bounds) + 1 (= N) buckets. Bucket i has the following boundaries:

Upper bound (0 <= i < N-1): bounds[i] Lower bound (1 <= i < N); bounds[i - 1]

The bounds field must contain at least one element. If bounds has only one element, then there are no finite buckets, and that single element is the common boundary of the overflow and underflow buckets.

Fields

bounds: Vec<f64>

The values must be monotonically increasing.

Trait Implementations

impl Clone for Explicit[src]

impl Debug for Explicit[src]

impl Default for Explicit[src]

impl Message for Explicit[src]

impl PartialEq<Explicit> for Explicit[src]

impl StructuralPartialEq for Explicit[src]

Auto Trait Implementations

impl RefUnwindSafe for Explicit

impl Send for Explicit

impl Sync for Explicit

impl Unpin for Explicit

impl UnwindSafe for Explicit

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> IntoRequest<T> for T[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

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>, 
[src]

impl<T> WithSubscriber for T[src]