Struct nebari::UnlockedTransactionTree
source · [−]pub struct UnlockedTransactionTree<File: ManagedFile>(_);Expand description
A tree that belongs to an ExecutingTransaction.
Implementations
sourceimpl<File: ManagedFile> UnlockedTransactionTree<File>
impl<File: ManagedFile> UnlockedTransactionTree<File>
sourcepub fn lock<Root: Root>(&self) -> LockedTransactionTree<'_, Root, File>
pub fn lock<Root: Root>(&self) -> LockedTransactionTree<'_, Root, File>
Locks this tree so that operations can be performed against it.
Panics
This function panics if Root does not match the type specified when
starting the transaction.
Auto Trait Implementations
impl<File> !RefUnwindSafe for UnlockedTransactionTree<File>
impl<File> Send for UnlockedTransactionTree<File>
impl<File> Sync for UnlockedTransactionTree<File>
impl<File> Unpin for UnlockedTransactionTree<File>
impl<File> !UnwindSafe for UnlockedTransactionTree<File>
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more