#[non_exhaustive]pub enum ReductionBuildError {
TooManyItems,
ValueOutOfRange,
}Expand description
Invalid reduction input.
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.
TooManyItems
The input exceeds the verified one-billion-item ceiling.
ValueOutOfRange
An input value exceeds the verified one-billion-unit ceiling.
Trait Implementations§
Source§impl Clone for ReductionBuildError
impl Clone for ReductionBuildError
Source§fn clone(&self) -> ReductionBuildError
fn clone(&self) -> ReductionBuildError
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 ReductionBuildError
Source§impl Debug for ReductionBuildError
impl Debug for ReductionBuildError
Source§impl Display for ReductionBuildError
impl Display for ReductionBuildError
impl Eq for ReductionBuildError
Source§impl Error for ReductionBuildError
impl Error for ReductionBuildError
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 ReductionBuildError
impl PartialEq for ReductionBuildError
impl StructuralPartialEq for ReductionBuildError
Auto Trait Implementations§
impl Freeze for ReductionBuildError
impl RefUnwindSafe for ReductionBuildError
impl Send for ReductionBuildError
impl Sync for ReductionBuildError
impl Unpin for ReductionBuildError
impl UnsafeUnpin for ReductionBuildError
impl UnwindSafe for ReductionBuildError
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