Enum moore_vhdl::hir::Constraint
[−]
[src]
pub enum Constraint { Range(Range), Array(ArrayConstraint), Record(RecordConstraint), }
A constraint.
See IEEE 1076-2008 section 6.3.
⚠Be careful when using this code, it's not being tested!
constraint := range_constraint | array_constraint | record_constraint
Variants
Range(Range)
A range constraint.
Array(ArrayConstraint)
An array constraint.
Record(RecordConstraint)
A record constraint.
Trait Implementations
impl Debug for Constraint
[src]
impl From<ArrayConstraint> for Constraint
[src]
fn from(value: ArrayConstraint) -> Constraint
[src]
Performs the conversion.
impl From<RecordConstraint> for Constraint
[src]
fn from(value: RecordConstraint) -> Constraint
[src]
Performs the conversion.