pub enum EnumerativeError {
InvalidDimension(String),
IntersectionError(String),
SchubertError(String),
GromovWittenError(String),
ComputationError(String),
}Expand description
Error types for enumerative geometry computations
Variants§
InvalidDimension(String)
Invalid dimension for the ambient space
IntersectionError(String)
Intersection computation failed
SchubertError(String)
Schubert calculus error
GromovWittenError(String)
Gromov-Witten invariant computation error
ComputationError(String)
General computational error
Trait Implementations§
Source§impl Clone for EnumerativeError
impl Clone for EnumerativeError
Source§fn clone(&self) -> EnumerativeError
fn clone(&self) -> EnumerativeError
Returns a duplicate of the value. Read more
1.0.0 · 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 EnumerativeError
impl Debug for EnumerativeError
Source§impl Display for EnumerativeError
impl Display for EnumerativeError
Source§impl Error for EnumerativeError
impl Error for EnumerativeError
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 EnumerativeError
impl PartialEq for EnumerativeError
impl StructuralPartialEq for EnumerativeError
Auto Trait Implementations§
impl Freeze for EnumerativeError
impl RefUnwindSafe for EnumerativeError
impl Send for EnumerativeError
impl Sync for EnumerativeError
impl Unpin for EnumerativeError
impl UnwindSafe for EnumerativeError
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