Enum cardinal_codegen::entities::ValueInfo [−][src]
pub enum ValueInfo {
IntegerConstant(u64),
FloatConstant(f64),
DoubleConstant(f64),
BooleanConstant(bool),
StringConstant(String),
CharConstant(String),
Named(Named),
Block(Block),
Instruction(InstructionInfo),
}Expand description
Information about a value.
Variants
An integer constant.
Tuple Fields of IntegerConstant
0: u64A floating point number constant.
Tuple Fields of FloatConstant
0: f64A double constant.
Tuple Fields of DoubleConstant
0: f64A boolean constant.
Tuple Fields of BooleanConstant
0: boolA string constant.
Tuple Fields of StringConstant
0: StringA character constant.
Tuple Fields of CharConstant
0: StringA named reference.
Tuple Fields of Named
0: NamedA value reference to a block.
Tuple Fields of Block
0: BlockA pointer to an instruction.
Tuple Fields of Instruction
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for ValueInfo
impl UnwindSafe for ValueInfo
Blanket Implementations
Mutably borrows from an owned value. Read more