pub struct SupportNode {
pub x: usize,
pub y: usize,
pub w: f64,
}Expand description
A candidate support location: a cell plus the layer standing on it.
Fields§
§x: usizeCell column.
y: usizeCell row.
w: f64Layer coordinate of the supporting crossing.
Trait Implementations§
Source§impl Clone for SupportNode
impl Clone for SupportNode
Source§fn clone(&self) -> SupportNode
fn clone(&self) -> SupportNode
Returns a copy of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for SupportNode
impl Debug for SupportNode
Source§impl PartialEq for SupportNode
impl PartialEq for SupportNode
impl Copy for SupportNode
impl StructuralPartialEq for SupportNode
Auto Trait Implementations§
impl Freeze for SupportNode
impl RefUnwindSafe for SupportNode
impl Send for SupportNode
impl Sync for SupportNode
impl Unpin for SupportNode
impl UnwindSafe for SupportNode
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