Enum moore_vhdl::konst::Const [−][src]
pub enum Const {
Null,
Int(ConstInt),
Float(ConstFloat),
Enum(ConstEnum),
IntRange(ConstIntRange),
FloatRange(ConstFloatRange),
}
Expand description
A constant value.
Variants
Int(ConstInt)
Tuple Fields of Int
0: ConstInt
Float(ConstFloat)
Tuple Fields of Float
0: ConstFloat
Enum(ConstEnum)
Tuple Fields of Enum
0: ConstEnum
IntRange(ConstIntRange)
Tuple Fields of IntRange
FloatRange(ConstFloatRange)
Tuple Fields of FloatRange
Implementations
Trait Implementations
Performs the conversion.
Performs the conversion.
Performs the conversion.
impl<'lazy, 'sb, 'ast, 'ctx> NodeMaker<ExprRef, &'ctx Const> for ScoreContext<'lazy, 'sb, 'ast, 'ctx>
impl<'lazy, 'sb, 'ast, 'ctx> NodeMaker<ExprRef, &'ctx Const> for ScoreContext<'lazy, 'sb, 'ast, 'ctx>
Auto Trait Implementations
impl RefUnwindSafe for Const
impl UnwindSafe for Const
Blanket Implementations
Mutably borrows from an owned value. Read more