pub struct LexPos(pub Pos);Expand description
A small wrapper around Pos that implements Ord for lexicographic ordering.
Tuple Fields§
§0: PosTrait Implementations§
Source§impl Ord for LexPos
impl Ord for LexPos
Source§impl PartialOrd for LexPos
impl PartialOrd for LexPos
impl Copy for LexPos
impl Eq for LexPos
impl StructuralPartialEq for LexPos
Auto Trait Implementations§
impl Freeze for LexPos
impl RefUnwindSafe for LexPos
impl Send for LexPos
impl Sync for LexPos
impl Unpin for LexPos
impl UnsafeUnpin for LexPos
impl UnwindSafe for LexPos
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