Enum libreda_lefdef::def_ast::WiringClass
source · pub enum WiringClass {
COVER,
FIXED,
ROUTED,
NOSHIELD,
}Expand description
Wiring class. Tells whether a wiring can be changed by tools, manually or not at all.
Variants§
COVER
Route cannot be changed at all.
FIXED
Route cannot be changed by automatic tools, only by interactive commands.
ROUTED
Route can be changed by automatic tool. A net that is routed must also specify the layer name.
NOSHIELD
Last wide segment is not shielded.
Trait Implementations§
source§impl Clone for WiringClass
impl Clone for WiringClass
source§fn clone(&self) -> WiringClass
fn clone(&self) -> WiringClass
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 WiringClass
impl Debug for WiringClass
source§impl Display for WiringClass
impl Display for WiringClass
source§impl FromStr for WiringClass
impl FromStr for WiringClass
source§impl PartialEq<WiringClass> for WiringClass
impl PartialEq<WiringClass> for WiringClass
source§fn eq(&self, other: &WiringClass) -> bool
fn eq(&self, other: &WiringClass) -> bool
This method tests for
self and other values to be equal, and is used
by ==.