#[repr(C)]pub struct MemoryEditor {Show 26 fields
pub Open: bool,
pub ReadOnly: bool,
pub Cols: c_int,
pub OptShowOptions: bool,
pub OptShowDataPreview: bool,
pub OptShowHexII: bool,
pub OptShowAscii: bool,
pub OptGreyOutZeroes: bool,
pub OptUpperCaseHex: bool,
pub OptMidColsCount: c_int,
pub OptAddrDigitsCount: c_int,
pub HighlightColor: ImU32,
pub ReadFn: Option<unsafe extern "C" fn(data: *const ImU8, off: usize) -> ImU8>,
pub WriteFn: Option<unsafe extern "C" fn(data: *mut ImU8, off: usize, d: ImU8)>,
pub HighlightFn: Option<unsafe extern "C" fn(data: *const ImU8, off: usize) -> bool>,
pub ContentsWidthChanged: bool,
pub DataPreviewAddr: usize,
pub DataEditingAddr: usize,
pub DataEditingTakeFocus: bool,
pub DataInputBuf: [c_char; 32],
pub AddrInputBuf: [c_char; 32],
pub GotoAddr: usize,
pub HighlightMin: usize,
pub HighlightMax: usize,
pub PreviewEndianess: c_int,
pub PreviewDataType: ImGuiDataType,
}Fields§
§Open: bool§ReadOnly: bool§Cols: c_int§OptShowOptions: bool§OptShowDataPreview: bool§OptShowHexII: bool§OptShowAscii: bool§OptGreyOutZeroes: bool§OptUpperCaseHex: bool§OptMidColsCount: c_int§OptAddrDigitsCount: c_int§HighlightColor: ImU32§ReadFn: Option<unsafe extern "C" fn(data: *const ImU8, off: usize) -> ImU8>§WriteFn: Option<unsafe extern "C" fn(data: *mut ImU8, off: usize, d: ImU8)>§HighlightFn: Option<unsafe extern "C" fn(data: *const ImU8, off: usize) -> bool>§ContentsWidthChanged: bool§DataPreviewAddr: usize§DataEditingAddr: usize§DataEditingTakeFocus: bool§DataInputBuf: [c_char; 32]§AddrInputBuf: [c_char; 32]§GotoAddr: usize§HighlightMin: usize§HighlightMax: usize§PreviewEndianess: c_int§PreviewDataType: ImGuiDataTypeTrait Implementations§
Source§impl Clone for MemoryEditor
impl Clone for MemoryEditor
Source§fn clone(&self) -> MemoryEditor
fn clone(&self) -> MemoryEditor
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 MemoryEditor
impl Debug for MemoryEditor
Source§impl Default for MemoryEditor
impl Default for MemoryEditor
Source§fn default() -> MemoryEditor
fn default() -> MemoryEditor
Returns the “default value” for a type. Read more
Source§impl Hash for MemoryEditor
impl Hash for MemoryEditor
Source§impl PartialEq for MemoryEditor
impl PartialEq for MemoryEditor
impl Copy for MemoryEditor
impl Eq for MemoryEditor
impl StructuralPartialEq for MemoryEditor
Auto Trait Implementations§
impl Freeze for MemoryEditor
impl RefUnwindSafe for MemoryEditor
impl Send for MemoryEditor
impl Sync for MemoryEditor
impl Unpin for MemoryEditor
impl UnwindSafe for MemoryEditor
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