pub struct ArrangementEdgeUse {
pub edge: usize,
pub reversed: bool,
}Expand description
One use of a piece in a region boundary.
Fields§
§edge: usizeIndex into ArcArrangement::edges.
reversed: boolWhether the boundary traverses the piece from to to from.
Trait Implementations§
impl Copy for EdgeUse
impl Eq for EdgeUse
impl StructuralPartialEq for EdgeUse
Auto Trait Implementations§
impl Freeze for EdgeUse
impl RefUnwindSafe for EdgeUse
impl Send for EdgeUse
impl Sync for EdgeUse
impl Unpin for EdgeUse
impl UnwindSafe for EdgeUse
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