pub type ConflictableTransactionResult<T, E = ()> = Result<T, ConflictableTransactionError<E>>;
Expand description

A transaction-related Result which is used for transparently handling concurrency-related conflicts when running transaction closures.

Aliased Type§

enum ConflictableTransactionResult<T, E = ()> {
    Ok(T),
    Err(ConflictableTransactionError<E>),
}

Variants§

§1.0.0

Ok(T)

Contains the success value

§1.0.0

Err(ConflictableTransactionError<E>)

Contains the error value