#[non_exhaustive]pub enum BisectionBuildError {
DomainTooSmall,
ThresholdOutOfRange,
}Expand description
Invalid bisection configuration.
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.
DomainTooSmall
The ordered domain must contain at least two points.
ThresholdOutOfRange
The threshold must be inside 1..domain_size.
Trait Implementations§
Source§impl Clone for BisectionBuildError
impl Clone for BisectionBuildError
Source§fn clone(&self) -> BisectionBuildError
fn clone(&self) -> BisectionBuildError
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 BisectionBuildError
Source§impl Debug for BisectionBuildError
impl Debug for BisectionBuildError
Source§impl Display for BisectionBuildError
impl Display for BisectionBuildError
impl Eq for BisectionBuildError
Source§impl Error for BisectionBuildError
impl Error for BisectionBuildError
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 BisectionBuildError
impl PartialEq for BisectionBuildError
impl StructuralPartialEq for BisectionBuildError
Auto Trait Implementations§
impl Freeze for BisectionBuildError
impl RefUnwindSafe for BisectionBuildError
impl Send for BisectionBuildError
impl Sync for BisectionBuildError
impl Unpin for BisectionBuildError
impl UnsafeUnpin for BisectionBuildError
impl UnwindSafe for BisectionBuildError
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