Enum libreda_lefdef::lef_ast::RoutingDirection
source · pub enum RoutingDirection {
Vertical,
Horizontal,
Diag45,
Diag135,
}Expand description
Preferred routing direction on a routing layer.
Variants§
Vertical
Vertical routing direction.
Horizontal
Horizontal routing direction.
Diag45
45 degree routing direction.
Diag135
135 degree routing direction.
Trait Implementations§
source§impl Clone for RoutingDirection
impl Clone for RoutingDirection
source§fn clone(&self) -> RoutingDirection
fn clone(&self) -> RoutingDirection
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 RoutingDirection
impl Debug for RoutingDirection
source§impl Display for RoutingDirection
impl Display for RoutingDirection
source§impl FromStr for RoutingDirection
impl FromStr for RoutingDirection
source§impl PartialEq for RoutingDirection
impl PartialEq for RoutingDirection
source§fn eq(&self, other: &RoutingDirection) -> bool
fn eq(&self, other: &RoutingDirection) -> bool
This method tests for
self and other values to be equal, and is used
by ==.impl Eq for RoutingDirection
impl StructuralPartialEq for RoutingDirection
Auto Trait Implementations§
impl Freeze for RoutingDirection
impl RefUnwindSafe for RoutingDirection
impl Send for RoutingDirection
impl Sync for RoutingDirection
impl Unpin for RoutingDirection
impl UnwindSafe for RoutingDirection
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> 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