Struct lef21::LefPin [−][src]
pub struct LefPin {Show 13 fields
pub name: String,
pub ports: Vec<LefPort>,
pub direction: Option<LefPinDirection>,
pub use_: Option<LefPinUse>,
pub shape: Option<LefPinShape>,
pub antenna_model: Option<LefAntennaModel>,
pub antenna_attrs: Vec<LefPinAntennaAttr>,
pub taper_rule: Unsupported,
pub net_expr: Unsupported,
pub supply_sensitivity: Unsupported,
pub ground_sensitivity: Unsupported,
pub must_join: Unsupported,
pub properties: Unsupported,
}
Expand description
Lef Pin Definition
A named, directed pin, including one or more “weakly connected” physical LefPorts.
Fields
name: String
Pin Name
ports: Vec<LefPort>
Port Geometries
direction: Option<LefPinDirection>
Direction
use_: Option<LefPinUse>
Usage / Role
shape: Option<LefPinShape>
Shape
antenna_model: Option<LefAntennaModel>
Antenna Model
antenna_attrs: Vec<LefPinAntennaAttr>
Antenna Attributes
taper_rule: Unsupported
Taper Rule (Unsupported)
net_expr: Unsupported
Net Expression (Unsupported)
supply_sensitivity: Unsupported
Supply Sensitivity (Unsupported)
ground_sensitivity: Unsupported
Ground Sensitivity (Unsupported)
must_join: Unsupported
Must-Join (Unsupported)
properties: Unsupported
Properties (Unsupported)
Trait Implementations
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations
impl RefUnwindSafe for LefPin
impl UnwindSafe for LefPin
Blanket Implementations
Mutably borrows from an owned value. Read more
Compare self to key
and return true
if they are equal.