#[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 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for UndoStackI
Auto Trait Implementations§
impl !Send for UndoStackI
impl !Sync for UndoStackI
impl Freeze for UndoStackI
impl RefUnwindSafe for UndoStackI
impl Unpin for UndoStackI
impl UnsafeUnpin 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