#[non_exhaustive]pub enum ReductionError {
Complete,
}Expand description
A disabled incremental reduction transition.
Variants (Non-exhaustive)§
This enum is marked as 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.
Complete
Every input item has already been consumed.
Trait Implementations§
Source§impl Clone for ReductionError
impl Clone for ReductionError
Source§fn clone(&self) -> ReductionError
fn clone(&self) -> ReductionError
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 moreimpl Copy for ReductionError
Source§impl Debug for ReductionError
impl Debug for ReductionError
Source§impl Display for ReductionError
impl Display for ReductionError
impl Eq for ReductionError
Source§impl Error for ReductionError
impl Error for ReductionError
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 ReductionError
impl PartialEq for ReductionError
impl StructuralPartialEq for ReductionError
Auto Trait Implementations§
impl Freeze for ReductionError
impl RefUnwindSafe for ReductionError
impl Send for ReductionError
impl Sync for ReductionError
impl Unpin for ReductionError
impl UnsafeUnpin for ReductionError
impl UnwindSafe for ReductionError
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