Enum solang_parser::pt::Type
source · pub enum Type {
Address,
AddressPayable,
Payable,
Bool,
String,
Int(u16),
Uint(u16),
Bytes(u8),
Rational,
DynamicBytes,
Mapping {
loc: Loc,
key: Box<Expression>,
key_name: Option<Identifier>,
value: Box<Expression>,
value_name: Option<Identifier>,
},
Function {
params: Vec<(Loc, Option<Parameter>)>,
attributes: Vec<FunctionAttribute>,
returns: Option<(ParameterList, Vec<FunctionAttribute>)>,
},
}Variants§
Address
AddressPayable
Payable
Bool
String
Int(u16)
Uint(u16)
Bytes(u8)
Rational
DynamicBytes
Mapping
Fields
§
key: Box<Expression>§
key_name: Option<Identifier>§
value: Box<Expression>§
value_name: Option<Identifier>