pub enum BorrowedConstant<'a, C: Constant> {
Integer {
value: &'a BigInt,
},
Float {
value: f64,
},
Complex {
value: Complex64,
},
Boolean {
value: bool,
},
Str {
value: &'a str,
},
Bytes {
value: &'a [u8],
},
Code {
code: &'a CodeObject<C>,
},
Tuple {
elements: Box<dyn Iterator<Item = BorrowedConstant<'a, C>> + 'a>,
},
None,
Ellipsis,
}
Expand description
A borrowed Constant
Variants§
Integer
Float
Complex
Boolean
Str
Bytes
Code
Fields
§
code: &'a CodeObject<C>
Tuple
Fields
§
elements: Box<dyn Iterator<Item = BorrowedConstant<'a, C>> + 'a>