pub struct NormalClassDesc {
pub class_name: String,
pub serial_version_uid: i64,
pub handle: u32,
pub flags: u8,
pub fields: Vec<FieldDesc>,
pub class_annotation: Vec<AnnotationElement>,
pub super_class_desc: Box<ClassDescRef>,
}Expand description
TC_CLASSDESC: normal class descriptor.
Fields§
§class_name: String§serial_version_uid: i64§handle: u32§flags: u8§fields: Vec<FieldDesc>§class_annotation: Vec<AnnotationElement>§super_class_desc: Box<ClassDescRef>Implementations§
Source§impl NormalClassDesc
impl NormalClassDesc
pub fn has_write_method(&self) -> bool
pub fn is_serializable(&self) -> bool
pub fn is_externalizable(&self) -> bool
pub fn has_block_data(&self) -> bool
pub fn is_enum(&self) -> bool
Trait Implementations§
Source§impl Clone for NormalClassDesc
impl Clone for NormalClassDesc
Source§fn clone(&self) -> NormalClassDesc
fn clone(&self) -> NormalClassDesc
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 moreAuto Trait Implementations§
impl Freeze for NormalClassDesc
impl RefUnwindSafe for NormalClassDesc
impl Send for NormalClassDesc
impl Sync for NormalClassDesc
impl Unpin for NormalClassDesc
impl UnsafeUnpin for NormalClassDesc
impl UnwindSafe for NormalClassDesc
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