Struct libreda_lefdef::lef_ast::LibraryLef
source · pub struct LibraryLef {
pub macros: BTreeMap<String, Macro>,
}Expand description
Library LEF containing macro and standard cell information.
Fields§
§macros: BTreeMap<String, Macro>All MACRO definitions of the library.
Trait Implementations§
source§impl Clone for LibraryLef
impl Clone for LibraryLef
source§fn clone(&self) -> LibraryLef
fn clone(&self) -> LibraryLef
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 LibraryLef
impl Debug for LibraryLef
source§impl Default for LibraryLef
impl Default for LibraryLef
source§fn default() -> LibraryLef
fn default() -> LibraryLef
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for LibraryLef
impl RefUnwindSafe for LibraryLef
impl Send for LibraryLef
impl Sync for LibraryLef
impl Unpin for LibraryLef
impl UnwindSafe for LibraryLef
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