pub struct ObjInstance {
pub class: usize,
pub fields: HashMap<usize, Value>,
}
Expand description
Runtime instantiation of class definitions
Fields§
§class: usize
§fields: HashMap<usize, Value>
Implementations§
Source§impl ObjInstance
impl ObjInstance
pub fn new(class: usize) -> ObjInstance
Trait Implementations§
Source§impl Clone for ObjInstance
impl Clone for ObjInstance
Source§fn clone(&self) -> ObjInstance
fn clone(&self) -> ObjInstance
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for ObjInstance
impl Debug for ObjInstance
Source§impl<'de> Deserialize<'de> for ObjInstance
impl<'de> Deserialize<'de> for ObjInstance
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for ObjInstance
impl PartialEq for ObjInstance
Source§impl Serialize for ObjInstance
impl Serialize for ObjInstance
impl StructuralPartialEq for ObjInstance
Auto Trait Implementations§
impl Freeze for ObjInstance
impl RefUnwindSafe for ObjInstance
impl Send for ObjInstance
impl Sync for ObjInstance
impl Unpin for ObjInstance
impl UnwindSafe for ObjInstance
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