#[non_exhaustive]pub enum BoundSide {
Inner,
Outer,
}Expand description
Which side of the exact disc morphology a region lies on.
Variants (Non-exhaustive)§
This enum is marked as non-exhaustive
Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
Inner
Contained in the exact result. A route found in an inner erosion proves reachability; “unreachable” proves nothing.
Outer
Containing the exact result. “Unreachable” in an outer erosion is a proof; a route found in it may be invalid.
Trait Implementations§
impl Copy for BoundSide
impl Eq for BoundSide
impl StructuralPartialEq for BoundSide
Auto Trait Implementations§
impl Freeze for BoundSide
impl RefUnwindSafe for BoundSide
impl Send for BoundSide
impl Sync for BoundSide
impl Unpin for BoundSide
impl UnwindSafe for BoundSide
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more