pub enum Type {
Pointer(Pointer),
Array(Array),
Base(Base),
Enum(Enum),
Function(Function),
Struct(Struct),
Typedef(Typedef),
Generic(Generic),
}
Expand description
The different types supported by the editor interface
Variants§
Pointer(Pointer)
Mirror DW_TAG_pointer_type
Array(Array)
Mirror DW_TAG_array_type
Base(Base)
Mirror DW_TAG_base_type
Enum(Enum)
Mirror DW_TAG_enumeration_type
Function(Function)
Mirror DW_TAG_subroutine_type
Struct(Struct)
Mirror DW_TAG_class_type, DW_TAG_structure_type, DW_TAG_union_type
Typedef(Typedef)
Mirror DW_TAG_typedef
Generic(Generic)
Trait Implementations§
§impl EditorType for Type
impl EditorType for Type
fn pointer_to(&self) -> Pointer
Auto Trait Implementations§
impl !RefUnwindSafe for Type
impl !Send for Type
impl !Sync for Type
impl Unpin for Type
impl UnwindSafe for Type
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