pub enum InMemoryDispersalSamplerError {
DispersalMapSizeMismatch,
DispersalToNonHabitat,
DispersalFromNonHabitat,
NoDispersalFromHabitat,
}
Variants§
DispersalMapSizeMismatch
The size of the dispersal map is inconsistent with the size of the habitat.
DispersalToNonHabitat
Some dispersal targets a non-habitat cell.
DispersalFromNonHabitat
Some non-habitat cell has outgoing dispersals.
NoDispersalFromHabitat
Some habitat cell does not have any outgoing dispersals.
Trait Implementations§
Auto Trait Implementations§
impl Freeze for InMemoryDispersalSamplerError
impl RefUnwindSafe for InMemoryDispersalSamplerError
impl Send for InMemoryDispersalSamplerError
impl Sync for InMemoryDispersalSamplerError
impl Unpin for InMemoryDispersalSamplerError
impl UnwindSafe for InMemoryDispersalSamplerError
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
§impl<T> ExtractDiscriminant for T
impl<T> ExtractDiscriminant for T
§type Discriminant = <T as ExtractDiscriminantSpec<<T as DiscriminantKind>::Discriminant>>::Ty
type Discriminant = <T as ExtractDiscriminantSpec<<T as DiscriminantKind>::Discriminant>>::Ty
The type of the discriminant, which must satisfy the trait bounds
required by
core::mem::Discriminant
. Read more