pub enum FoldFailure {
StateMismatch {
expected: &'static str,
actual: &'static str,
},
}Expand description
Failure returned by fallible fold operations.
Variants§
StateMismatch
The supplied state variant does not match the fold variant.
Trait Implementations§
Source§impl Clone for FoldFailure
impl Clone for FoldFailure
Source§fn clone(&self) -> FoldFailure
fn clone(&self) -> FoldFailure
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for FoldFailure
impl Debug for FoldFailure
Source§impl Display for FoldFailure
impl Display for FoldFailure
Source§impl Error for FoldFailure
impl Error for FoldFailure
1.30.0 · Source§fn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
Returns the lower-level source of this error, if any. Read more
1.0.0 · Source§fn description(&self) -> &str
fn description(&self) -> &str
👎Deprecated since 1.42.0:
use the Display impl or to_string()
Source§impl PartialEq for FoldFailure
impl PartialEq for FoldFailure
Source§fn eq(&self, other: &FoldFailure) -> bool
fn eq(&self, other: &FoldFailure) -> bool
Tests for
self and other values to be equal, and is used by ==.impl Copy for FoldFailure
impl Eq for FoldFailure
impl StructuralPartialEq for FoldFailure
Auto Trait Implementations§
impl Freeze for FoldFailure
impl RefUnwindSafe for FoldFailure
impl Send for FoldFailure
impl Sync for FoldFailure
impl Unpin for FoldFailure
impl UnsafeUnpin for FoldFailure
impl UnwindSafe for FoldFailure
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more