pub struct ReflectTypeDescription {
pub id: u32,
pub op: ReflectOp,
pub type_name: String,
pub struct_member_name: String,
pub storage_class: ReflectStorageClass,
pub type_flags: ReflectTypeFlags,
pub decoration_flags: ReflectDecorationFlags,
pub traits: ReflectTypeDescriptionTraits,
pub members: Vec<ReflectTypeDescription>,
}Fields§
§id: u32§op: ReflectOp§type_name: String§struct_member_name: String§storage_class: ReflectStorageClass§type_flags: ReflectTypeFlags§decoration_flags: ReflectDecorationFlags§traits: ReflectTypeDescriptionTraits§members: Vec<ReflectTypeDescription>Trait Implementations§
Source§impl Clone for ReflectTypeDescription
impl Clone for ReflectTypeDescription
Source§fn clone(&self) -> ReflectTypeDescription
fn clone(&self) -> ReflectTypeDescription
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 ReflectTypeDescription
impl Debug for ReflectTypeDescription
Source§impl Default for ReflectTypeDescription
impl Default for ReflectTypeDescription
Source§fn default() -> ReflectTypeDescription
fn default() -> ReflectTypeDescription
Returns the “default value” for a type. Read more
Source§impl PartialEq for ReflectTypeDescription
impl PartialEq for ReflectTypeDescription
Source§impl Serialize for ReflectTypeDescription
impl Serialize for ReflectTypeDescription
impl StructuralPartialEq for ReflectTypeDescription
Auto Trait Implementations§
impl Freeze for ReflectTypeDescription
impl RefUnwindSafe for ReflectTypeDescription
impl Send for ReflectTypeDescription
impl Sync for ReflectTypeDescription
impl Unpin for ReflectTypeDescription
impl UnwindSafe for ReflectTypeDescription
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