Struct libreda_lefdef::lef_ast::FixedVia
source · pub struct FixedVia {
pub is_default: bool,
pub resistance: Option<f64>,
pub geometry: BTreeMap<String, Vec<ViaShape>>,
}Expand description
An explicitly defined via.
Fields§
§is_default: boolDefault via to be used for routing between the adjacent layers.
resistance: Option<f64>Electrical resistance of the via.
geometry: BTreeMap<String, Vec<ViaShape>>Layers and shapes of the via geometry.
Trait Implementations§
Auto Trait Implementations§
impl Freeze for FixedVia
impl RefUnwindSafe for FixedVia
impl Send for FixedVia
impl Sync for FixedVia
impl Unpin for FixedVia
impl UnwindSafe for FixedVia
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