pub struct OperationOptions {
pub silent: bool,
}Expand description
Recording options for a single operation.
Fields§
§silent: boolApply without an operation event or independent undo entry. Existing undo history is retained; redo is invalidated. Prefer one transaction for auto-expansion plus insertion (already handled by Insert/Move/Copy).
Trait Implementations§
Source§impl Clone for OperationOptions
impl Clone for OperationOptions
impl Copy for OperationOptions
Source§impl Debug for OperationOptions
impl Debug for OperationOptions
Source§impl Default for OperationOptions
impl Default for OperationOptions
impl Eq for OperationOptions
Source§impl PartialEq for OperationOptions
impl PartialEq for OperationOptions
impl StructuralPartialEq for OperationOptions
Auto Trait Implementations§
impl Forget for OperationOptions
impl Freeze for OperationOptions
impl Move for OperationOptions
impl RefUnwindSafe for OperationOptions
impl Send for OperationOptions
impl Sync for OperationOptions
impl Unpin for OperationOptions
impl UnsafeUnpin for OperationOptions
impl UnwindSafe for OperationOptions
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> DependencyElement for T
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.Source§impl<T> InitializeFromFunction<T> for T
impl<T> InitializeFromFunction<T> for T
Source§fn initialize_from_function(f: fn() -> T) -> T
fn initialize_from_function(f: fn() -> T) -> T
Create an instance of this type from an initialization function
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
Source§fn in_current_span(self) -> Instrumented<Self> ⓘ
fn in_current_span(self) -> Instrumented<Self> ⓘ
Source§impl<Ret> SpawnIfAsync<(), Ret> for Ret
impl<Ret> SpawnIfAsync<(), Ret> for Ret
Source§impl<T, O> SuperFrom<T> for Owhere
O: From<T>,
impl<T, O> SuperFrom<T> for Owhere
O: From<T>,
Source§fn super_from(input: T) -> O
fn super_from(input: T) -> O
Convert from a type to another type.
Source§impl<T, O, M> SuperInto<O, M> for Twhere
O: SuperFrom<T, M>,
impl<T, O, M> SuperInto<O, M> for Twhere
O: SuperFrom<T, M>,
Source§fn super_into(self) -> O
fn super_into(self) -> O
Convert from a type to another type.