pub struct S4ObjectData {
pub class: Vec<Arc<str>>,
pub package: Option<Arc<str>>,
pub slots: IndexMap<Arc<str>, RObject>,
}Expand description
S4 object structure (boxed to reduce RObject enum size)
Fields§
§class: Vec<Arc<str>>§package: Option<Arc<str>>§slots: IndexMap<Arc<str>, RObject>Trait Implementations§
Source§impl Clone for S4ObjectData
impl Clone for S4ObjectData
Source§fn clone(&self) -> S4ObjectData
fn clone(&self) -> S4ObjectData
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 S4ObjectData
impl Debug for S4ObjectData
Source§impl PartialEq for S4ObjectData
impl PartialEq for S4ObjectData
impl StructuralPartialEq for S4ObjectData
Auto Trait Implementations§
impl Freeze for S4ObjectData
impl RefUnwindSafe for S4ObjectData
impl Send for S4ObjectData
impl Sync for S4ObjectData
impl Unpin for S4ObjectData
impl UnwindSafe for S4ObjectData
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