Enum cala_cel_interpreter::CelValue
source · pub enum CelValue {
Map(Arc<CelMap>),
List(Arc<CelArray>),
Int(i64),
UInt(u64),
Double(f64),
String(Arc<String>),
Bytes(Arc<Vec<u8>>),
Bool(bool),
Null,
Decimal(Decimal),
Date(NaiveDate),
Uuid(Uuid),
}
Variants§
Map(Arc<CelMap>)
List(Arc<CelArray>)
Int(i64)
UInt(u64)
Double(f64)
String(Arc<String>)
Bytes(Arc<Vec<u8>>)
Bool(bool)
Null
Decimal(Decimal)
Date(NaiveDate)
Uuid(Uuid)
Trait Implementations§
source§impl PartialEq for CelValue
impl PartialEq for CelValue
impl StructuralPartialEq for CelValue
Auto Trait Implementations§
impl Freeze for CelValue
impl RefUnwindSafe for CelValue
impl Send for CelValue
impl Sync for CelValue
impl Unpin for CelValue
impl UnwindSafe for CelValue
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