Struct lef21::LefSite [−][src]
pub struct LefSite {
pub name: String,
pub class: LefSiteClass,
pub size: (LefDecimal, LefDecimal),
pub symmetry: Option<Vec<LefSymmetry>>,
pub row_pattern: Unsupported,
}
Expand description
Lef Site Definition
Defines a placement-site in designs. Dictates the placement grid for a family of macros.
Fields
name: String
Site Name
class: LefSiteClass
Site Class
size: (LefDecimal, LefDecimal)
Size
symmetry: Option<Vec<LefSymmetry>>
Rotational & Translation Symmetries
row_pattern: Unsupported
Row Patterns, re other previously defined sites (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 LefSite
impl UnwindSafe for LefSite
Blanket Implementations
Mutably borrows from an owned value. Read more
Compare self to key
and return true
if they are equal.