Enum FilterOptionValue
pub enum FilterOptionValue {
None,
String(String),
Bool(bool),
Int(i64),
Float(f64),
Array(Vec<FilterOptionValue>),
Rational(Rational),
Blob(Arc<[u8]>),
}Expand description
Generic script-provided option value for filter planning.
Variants§
None
Rhai () / none() option.
String(String)
String option.
Bool(bool)
Boolean option.
Int(i64)
Integer option.
Float(f64)
Floating-point option.
Array(Vec<FilterOptionValue>)
Array option.
Rational(Rational)
Rational option.
Blob(Arc<[u8]>)
Binary blob option.
Trait Implementations§
§impl Clone for FilterOptionValue
impl Clone for FilterOptionValue
§fn clone(&self) -> FilterOptionValue
fn clone(&self) -> FilterOptionValue
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 more§impl Debug for FilterOptionValue
impl Debug for FilterOptionValue
§impl PartialEq for FilterOptionValue
impl PartialEq for FilterOptionValue
impl StructuralPartialEq for FilterOptionValue
Auto Trait Implementations§
impl Freeze for FilterOptionValue
impl RefUnwindSafe for FilterOptionValue
impl Send for FilterOptionValue
impl Sync for FilterOptionValue
impl Unpin for FilterOptionValue
impl UnsafeUnpin for FilterOptionValue
impl UnwindSafe for FilterOptionValue
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