[−][src]Enum ndhistogram::axis::SingleValueBinInterval
A bin interval that contains only a single value.
Similar to BinInterval, except each interval only covers a single value. The only exception is the Overflow bin which may be used to mean "all other bin values".
Variants
An interval to represent "other values".
An interval including only one value.
Implementations
impl<T> SingleValueBinInterval<T>
[src]
pub fn new(value: T) -> SingleValueBinInterval<T>
[src]
A factory method to create a new single valued bin interval.
pub fn overflow() -> SingleValueBinInterval<T>
[src]
A factory method to create a new overflow bin interval.
pub fn value(&self) -> Option<&T>
[src]
Returns the value included in the interval where it is well-defined.
For the overflow bin (which may cover many values), it returns None.
Trait Implementations
impl<T: Clone> Clone for SingleValueBinInterval<T>
[src]
pub fn clone(&self) -> SingleValueBinInterval<T>
[src]
pub fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl<T: Debug> Debug for SingleValueBinInterval<T>
[src]
impl<T: Display> Display for SingleValueBinInterval<T>
[src]
impl<T: PartialEq> PartialEq<SingleValueBinInterval<T>> for SingleValueBinInterval<T>
[src]
pub fn eq(&self, other: &SingleValueBinInterval<T>) -> bool
[src]
pub fn ne(&self, other: &SingleValueBinInterval<T>) -> bool
[src]
impl<T> StructuralPartialEq for SingleValueBinInterval<T>
[src]
Auto Trait Implementations
impl<T> RefUnwindSafe for SingleValueBinInterval<T> where
T: RefUnwindSafe,
[src]
T: RefUnwindSafe,
impl<T> Send for SingleValueBinInterval<T> where
T: Send,
[src]
T: Send,
impl<T> Sync for SingleValueBinInterval<T> where
T: Sync,
[src]
T: Sync,
impl<T> Unpin for SingleValueBinInterval<T> where
T: Unpin,
[src]
T: Unpin,
impl<T> UnwindSafe for SingleValueBinInterval<T> where
T: UnwindSafe,
[src]
T: UnwindSafe,
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
pub fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
pub fn to_owned(&self) -> T
[src]
pub fn clone_into(&self, target: &mut T)
[src]
impl<T> ToString for T where
T: Display + ?Sized,
[src]
T: Display + ?Sized,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
pub fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,