[−][src]Enum foundationdb::options::ErrorPredicate
Variants (Non-exhaustive)
Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
Returns true
if the error indicates the operations in the transactions should be retried because of transient error.
Returns true
if the error indicates the transaction may have succeeded, though not in a way the system can verify.
Returns true
if the error indicates the transaction has not committed, though in a way that can be retried.
Implementations
impl ErrorPredicate
[src]
pub fn code(&self) -> FDBErrorPredicate
[src]
Trait Implementations
impl Clone for ErrorPredicate
[src]
fn clone(&self) -> ErrorPredicate
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Copy for ErrorPredicate
[src]
impl Debug for ErrorPredicate
[src]
Auto Trait Implementations
impl RefUnwindSafe for ErrorPredicate
impl Send for ErrorPredicate
impl Sync for ErrorPredicate
impl Unpin for ErrorPredicate
impl UnwindSafe for ErrorPredicate
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
fn to_owned(&self) -> T
[src]
fn clone_into(&self, target: &mut T)
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
V: MultiLane<T>,