pub enum CollapseError {
EmptyBand {
ceiling: f64,
lowest: f64,
by_rate: bool,
},
SingularInCt {
at: f64,
order: i32,
},
NotEvaluable(&'static str),
NestedSeries {
depth: usize,
terms: Option<usize>,
bound: usize,
},
LeftAlgebra(&'static str),
NoBlockRow,
}Expand description
What a collapse refuses, per FORMAT 16.3.
Variants§
EmptyBand
by_rate where the ceiling is the rate’s own half, under the profile’s.
SingularInCt
NotEvaluable(&'static str)
NestedSeries
terms is None where the count is past what a usize holds.
LeftAlgebra(&'static str)
NoBlockRow
A form in f reaches the grid by one transform over a whole extent.
Implementations§
Trait Implementations§
Source§impl Clone for CollapseError
impl Clone for CollapseError
Source§impl Debug for CollapseError
impl Debug for CollapseError
Source§impl Display for CollapseError
impl Display for CollapseError
Source§impl PartialEq for CollapseError
impl PartialEq for CollapseError
impl StructuralPartialEq for CollapseError
Auto Trait Implementations§
impl Freeze for CollapseError
impl RefUnwindSafe for CollapseError
impl Send for CollapseError
impl Sync for CollapseError
impl Unpin for CollapseError
impl UnsafeUnpin for CollapseError
impl UnwindSafe for CollapseError
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