pub struct ClassObj {
pub name: Rc<str>,
pub methods: Rc<Vec<(String, usize)>>,
pub superclass: Option<Rc<str>>,
pub properties: Rc<Vec<(String, Value)>>,
}Fields§
§name: Rc<str>§methods: Rc<Vec<(String, usize)>>§superclass: Option<Rc<str>>§properties: Rc<Vec<(String, Value)>>Trait Implementations§
Source§impl<'de> Deserialize<'de> for ClassObj
impl<'de> Deserialize<'de> for ClassObj
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
impl StructuralPartialEq for ClassObj
Auto Trait Implementations§
impl !RefUnwindSafe for ClassObj
impl !Send for ClassObj
impl !Sync for ClassObj
impl !UnwindSafe for ClassObj
impl Freeze for ClassObj
impl Unpin for ClassObj
impl UnsafeUnpin for ClassObj
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