pub enum ItaniumTypeInfoFamily {
Fundamental,
Array,
Function,
Enum,
Class,
SingleInheritanceClass,
VirtualMultipleInheritanceClass,
Pointer,
PointerToMember,
Qualified,
}Expand description
Complete admitted Itanium type_info implementation family.
Variants§
Fundamental
__fundamental_type_info.
Array
__array_type_info.
Function
__function_type_info.
Enum
__enum_type_info.
Class
__class_type_info.
SingleInheritanceClass
__si_class_type_info.
VirtualMultipleInheritanceClass
__vmi_class_type_info.
Pointer
__pointer_type_info.
PointerToMember
__pointer_to_member_type_info.
Qualified
Qualified pbase variant retained from its flags.
Trait Implementations§
Source§impl Clone for ItaniumTypeInfoFamily
impl Clone for ItaniumTypeInfoFamily
impl Copy for ItaniumTypeInfoFamily
Source§impl Debug for ItaniumTypeInfoFamily
impl Debug for ItaniumTypeInfoFamily
Source§impl<'de> Deserialize<'de> for ItaniumTypeInfoFamily
impl<'de> Deserialize<'de> for ItaniumTypeInfoFamily
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 Eq for ItaniumTypeInfoFamily
Source§impl PartialEq for ItaniumTypeInfoFamily
impl PartialEq for ItaniumTypeInfoFamily
Source§impl Serialize for ItaniumTypeInfoFamily
impl Serialize for ItaniumTypeInfoFamily
impl StructuralPartialEq for ItaniumTypeInfoFamily
Auto Trait Implementations§
impl Freeze for ItaniumTypeInfoFamily
impl RefUnwindSafe for ItaniumTypeInfoFamily
impl Send for ItaniumTypeInfoFamily
impl Sync for ItaniumTypeInfoFamily
impl Unpin for ItaniumTypeInfoFamily
impl UnsafeUnpin for ItaniumTypeInfoFamily
impl UnwindSafe for ItaniumTypeInfoFamily
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