pub struct CommitApplyGuard { /* private fields */ }Expand description
CommitApplyGuard
Executor-internal guard for the commit-marker apply phase.
This guard is strictly transitional infrastructure:
- Durable atomicity is owned by commit markers + recovery replay.
- Rollback closures here are best-effort, in-process cleanup only.
- This type does not provide transactional semantics or durable undo.
- New code must not rely on closure-based rollback for correctness.
Long-term direction: marker application should become fully mechanical/idempotent so this guard can be removed without changing user-visible correctness.
Trait Implementations§
Auto Trait Implementations§
impl Freeze for CommitApplyGuard
impl !RefUnwindSafe for CommitApplyGuard
impl !Send for CommitApplyGuard
impl !Sync for CommitApplyGuard
impl Unpin for CommitApplyGuard
impl UnsafeUnpin for CommitApplyGuard
impl !UnwindSafe for CommitApplyGuard
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