pub struct ClassData {
pub static_fields: Vec<EncodedField>,
pub instance_fields: Vec<EncodedField>,
pub direct_methods: Vec<EncodedMethod>,
pub virtual_methods: Vec<EncodedMethod>,
}Expand description
One class_data_item, fully expanded (index diffs applied).
Fields§
§static_fields: Vec<EncodedField>§instance_fields: Vec<EncodedField>§direct_methods: Vec<EncodedMethod>§virtual_methods: Vec<EncodedMethod>Trait Implementations§
Auto Trait Implementations§
impl Freeze for ClassData
impl RefUnwindSafe for ClassData
impl Send for ClassData
impl Sync for ClassData
impl Unpin for ClassData
impl UnsafeUnpin for ClassData
impl UnwindSafe for ClassData
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