Enum Type
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 Freeze for Type
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