Re-exports§
pub use chainlock::AllowFinalized;pub use chainlock::ChainLock;pub use chainlock::RecordBackoff;pub use chainlock::Result as ChainLockResult;pub use chainlock::acquire_both_or_backoff;pub use chainlock_guard::ChainLockGuard;pub use chainlock_transaction::AccountingSelector;pub use chainlock_transaction::AccountingStorage;pub use chainlock_transaction::AccountingStorageDisabled;pub use chainlock_transaction::AccountingStorageEnabled;pub use chainlock_transaction::Action;pub use chainlock_transaction::AtomicToken;pub use chainlock_transaction::Bool;pub use chainlock_transaction::ChainLockTransaction;pub use chainlock_transaction::ChainLockTransactionToken;pub use chainlock_transaction::ContentionState;pub use chainlock_transaction::DONE;pub use chainlock_transaction::DoneType;pub use chainlock_transaction::IntoTransactionResult;pub use chainlock_transaction::Option as TransactionOption;pub use chainlock_transaction::SavedState;pub use chainlock_transaction::SelectAccounting;pub use chainlock_transaction::SelectTracing;pub use chainlock_transaction::State as TransactionState;pub use chainlock_transaction::StateOption;pub use chainlock_transaction::StateSaver;pub use chainlock_transaction::Token;pub use chainlock_transaction::TraceStorage;pub use chainlock_transaction::TraceStorageDisabled;pub use chainlock_transaction::TraceStorageEnabled;pub use chainlock_transaction::TracingSelector;pub use chainlock_transaction::Transaction;pub use chainlock_transaction::TransactionHooks;pub use chainlock_transaction::TransactionResult;pub use copy::MAX_TRANSFER_GRANULARITY;pub use copy::WellDefinedCopyable;pub use copy::well_defined_copy_from;pub use copy::well_defined_copy_to;
Modules§
Structs§
- Read
Transaction Token - SeqLock
- SeqLock
Payload - Payload wrapper for data protected by a
SeqLock. - Write
Guard
Enums§
- SyncOpt
- An enumeration of various synchronization options to use when performing
memory transfer operations with
well_defined_copy_to/well_defined_copy_from.