[][src]Type Definition sled::CompareAndSwapResult

type CompareAndSwapResult = Result<Result<(), CompareAndSwapError>>;

Compare and swap result.

It returns Ok(Ok(())) if operation finishes successfully and - Ok(Err(CompareAndSwapError(current, proposed))) if operation failed to setup a new value. CompareAndSwapError contains current and proposed values. - Err(Error::Unsupported) if the database is opened in read-only mode. otherwise.

Trait Implementations

impl From<Error> for CompareAndSwapResult[src]