[][src]Enum filter::discrete_bayes::EdgeHandling

pub enum EdgeHandling<F> {
    Constant(F),
    Wrap,
}

Determines what happens at the boundaries of the probability distribution.

Variants

Constant(F)

the probability distribution is shifted and the given value is used to used to fill in missing elements.

Wrap

The probability distribution is wrapped around the array.

Trait Implementations

impl<F: Debug> Debug for EdgeHandling<F>[src]

Auto Trait Implementations

impl<F> Sync for EdgeHandling<F> where
    F: Sync

impl<F> Send for EdgeHandling<F> where
    F: Send

impl<F> Unpin for EdgeHandling<F> where
    F: Unpin

impl<F> RefUnwindSafe for EdgeHandling<F> where
    F: RefUnwindSafe

impl<F> UnwindSafe for EdgeHandling<F> where
    F: UnwindSafe

Blanket Implementations

impl<T> From<T> 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<T> BorrowMut<T> for T where
    T: ?Sized
[src]

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

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

impl<T> Same<T> for T

type Output = T

Should always be Self

impl<SS, SP> SupersetOf<SS> for SP where
    SS: SubsetOf<SP>,