pub enum Object {
Show 17 variants
None,
StopIteration,
Ellipsis,
Bool(bool),
Long(BigInt),
Float(f64),
Complex(Complex<f64>),
Bytes(Vec<u8>),
String(PyString),
Tuple(Vec<Object>),
List(Vec<Object>),
Dict(IndexMap<ObjectHashable, Object>),
Set(IndexSet<ObjectHashable>),
FrozenSet(IndexSet<ObjectHashable>),
Code(Box<Code>),
LoadRef(usize),
StoreRef(usize),
}Variants§
None
StopIteration
Ellipsis
Bool(bool)
Long(BigInt)
Float(f64)
Complex(Complex<f64>)
Bytes(Vec<u8>)
String(PyString)
Tuple(Vec<Object>)
List(Vec<Object>)
Dict(IndexMap<ObjectHashable, Object>)
Set(IndexSet<ObjectHashable>)
FrozenSet(IndexSet<ObjectHashable>)
Code(Box<Code>)
LoadRef(usize)
StoreRef(usize)
Trait Implementations§
Source§impl From<ObjectHashable> for Object
impl From<ObjectHashable> for Object
Source§fn from(obj: ObjectHashable) -> Self
fn from(obj: ObjectHashable) -> Self
Converts to this type from the input type.
Source§impl TryFrom<Object> for ObjectHashable
impl TryFrom<Object> for ObjectHashable
impl StructuralPartialEq for Object
Auto Trait Implementations§
impl Freeze for Object
impl RefUnwindSafe for Object
impl Send for Object
impl Sync for Object
impl Unpin for Object
impl UnwindSafe for Object
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more