pub enum Criterion {
NumEq(f64),
NumNe(f64),
NumLt(f64),
NumGt(f64),
NumLe(f64),
NumGe(f64),
TextEq(String),
TextNe(String),
WildcardEq(Vec<char>),
BoolEq(bool),
}Expand description
A parsed criterion used by COUNTIF, SUMIF, AVERAGEIF.
Variants§
NumEq(f64)
NumNe(f64)
NumLt(f64)
NumGt(f64)
NumLe(f64)
NumGe(f64)
TextEq(String)
Case-insensitive exact text match.
TextNe(String)
Case-insensitive not-equal text match.
WildcardEq(Vec<char>)
Case-insensitive wildcard pattern (* = any chars, ? = any single char).
BoolEq(bool)
Trait Implementations§
Auto Trait Implementations§
impl Freeze for Criterion
impl RefUnwindSafe for Criterion
impl Send for Criterion
impl Sync for Criterion
impl Unpin for Criterion
impl UnsafeUnpin for Criterion
impl UnwindSafe for Criterion
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