#[non_exhaustive]pub struct Explicit {
pub bounds: Vec<f64>,
/* private fields */
}Expand description
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 (Non-exhaustive)§
This struct is marked as non-exhaustive
Non-exhaustive structs could have additional fields added in future. Therefore, non-exhaustive structs cannot be constructed in external crates using the traditional
Struct { .. } syntax; cannot be matched against without a wildcard ..; and struct update syntax will not work.bounds: Vec<f64>The values must be monotonically increasing.
Implementations§
Trait Implementations§
impl StructuralPartialEq for Explicit
Auto Trait Implementations§
impl Freeze for Explicit
impl RefUnwindSafe for Explicit
impl Send for Explicit
impl Sync for Explicit
impl Unpin for Explicit
impl UnwindSafe for Explicit
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