pub enum SeamSide {
Outgoing,
Incoming,
}Expand description
Which piece a read at a join belongs to.
Variants§
Outgoing
The piece that starts at the join (what the evaluator reads).
Incoming
The piece that ends at the join: its end, before any jump a parametric piece’s start makes.
Trait Implementations§
impl Copy for SeamSide
impl Eq for SeamSide
impl StructuralPartialEq for SeamSide
Auto Trait Implementations§
impl Freeze for SeamSide
impl RefUnwindSafe for SeamSide
impl Send for SeamSide
impl Sync for SeamSide
impl Unpin for SeamSide
impl UnsafeUnpin for SeamSide
impl UnwindSafe for SeamSide
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<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
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