Enum libreda_lefdef::export::LefDefExportError
source · pub enum LefDefExportError {
NameAlreadyExists(String),
UnknownLayerName,
Other(String),
}Expand description
Error type returned from LEF/DEF output functions.
Variants§
NameAlreadyExists(String)
A named entry such as a MACRO already exists in the LEF or DEF structure.
UnknownLayerName
A layer in the database has no name defined in the name-mapping, hence cannot be written to LEF or DEF.
Other(String)
Unspecified error.
Trait Implementations§
source§impl Clone for LefDefExportError
impl Clone for LefDefExportError
source§fn clone(&self) -> LefDefExportError
fn clone(&self) -> LefDefExportError
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 LefDefExportError
impl Debug for LefDefExportError
Auto Trait Implementations§
impl Freeze for LefDefExportError
impl RefUnwindSafe for LefDefExportError
impl Send for LefDefExportError
impl Sync for LefDefExportError
impl Unpin for LefDefExportError
impl UnwindSafe for LefDefExportError
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