#[repr(C)]pub struct UndoStackI {
pub inst: *mut UndoStackO,
pub add: Option<unsafe extern "C" fn(inst: *mut UndoStackO, tt: *mut TheTruthO, scope: TtUndoScopeT)>,
pub add_to_document: Option<unsafe extern "C" fn(inst: *mut UndoStackO, tt: *mut TheTruthO, scope: TtUndoScopeT, document_object: TtIdT)>,
}
Fields§
§inst: *mut UndoStackO
§add: Option<unsafe extern "C" fn(inst: *mut UndoStackO, tt: *mut TheTruthO, scope: TtUndoScopeT)>
§add_to_document: Option<unsafe extern "C" fn(inst: *mut UndoStackO, tt: *mut TheTruthO, scope: TtUndoScopeT, document_object: TtIdT)>
Trait Implementations§
Source§impl Clone for UndoStackI
impl Clone for UndoStackI
Source§fn clone(&self) -> UndoStackI
fn clone(&self) -> UndoStackI
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 Default for UndoStackI
impl Default for UndoStackI
impl Copy for UndoStackI
Auto Trait Implementations§
impl Freeze for UndoStackI
impl RefUnwindSafe for UndoStackI
impl !Send for UndoStackI
impl !Sync for UndoStackI
impl Unpin for UndoStackI
impl UnwindSafe for UndoStackI
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