Struct coord::session::Transaction [−][src]
pub struct Transaction {
pub pcx: PlanContext,
pub ops: TransactionOps,
write_lock_guard: Option<OwnedMutexGuard<()>>,
access: Option<TransactionAccessMode>,
}
Expand description
State data for transactions.
Fields
pcx: PlanContext
Plan context.
ops: TransactionOps
Transaction operations.
write_lock_guard: Option<OwnedMutexGuard<()>>
Holds the coordinator’s write lock.
access: Option<TransactionAccessMode>
Access mode (read only, read write).
Implementations
Grants the write lock to this transaction for the remainder of its lifetime.
Trait Implementations
Auto Trait Implementations
impl !RefUnwindSafe for Transaction
impl Send for Transaction
impl Sync for Transaction
impl Unpin for Transaction
impl !UnwindSafe for Transaction
Blanket Implementations
Mutably borrows from an owned value. Read more
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more