pub struct TransactionOptions { /* private fields */ }Implementations§
Source§impl TransactionOptions
impl TransactionOptions
pub fn new(root: &Path, state_root: &Path) -> Self
pub const fn with_conflict_policy(self, conflict_policy: ConflictPolicy) -> Self
pub const fn dry_run(self) -> Self
pub fn root(&self) -> &Path
pub fn state_root(&self) -> &Path
pub const fn conflict_policy(&self) -> ConflictPolicy
pub const fn is_dry_run(&self) -> bool
Trait Implementations§
Source§impl Clone for TransactionOptions
impl Clone for TransactionOptions
Source§impl Debug for TransactionOptions
impl Debug for TransactionOptions
impl Eq for TransactionOptions
Source§impl PartialEq for TransactionOptions
impl PartialEq for TransactionOptions
impl StructuralPartialEq for TransactionOptions
Auto Trait Implementations§
impl Freeze for TransactionOptions
impl RefUnwindSafe for TransactionOptions
impl Send for TransactionOptions
impl Sync for TransactionOptions
impl Unpin for TransactionOptions
impl UnsafeUnpin for TransactionOptions
impl UnwindSafe for TransactionOptions
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,
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.