Struct lef21::LefDbuPerMicron [−][src]
pub struct LefDbuPerMicron(_);
Expand description
Lef Distance Units per Micron
A constrained numeric type. Allowed values of LefDbuPerMicron are: [100, 200, 400, 800, 1000, 2000, 4000, 8000, 10_000, 20_000]. Adherence to this set is checked at construction time.
Implementations
Create a new LefDbuPerMicron, checking internally required conditions
Trait Implementations
Returns the “default value” for a type. Read more
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
This method tests for self
and other
values to be equal, and is used
by ==
. Read more
This method tests for !=
.
Auto Trait Implementations
impl RefUnwindSafe for LefDbuPerMicron
impl Send for LefDbuPerMicron
impl Sync for LefDbuPerMicron
impl Unpin for LefDbuPerMicron
impl UnwindSafe for LefDbuPerMicron
Blanket Implementations
Mutably borrows from an owned value. Read more
Compare self to key
and return true
if they are equal.