CelValueDyn

Trait CelValueDyn 

Source
pub trait CelValueDyn:
    Debug
    + Display
    + Send
    + Sync {
    // Required methods
    fn as_type(&self) -> CelValue;
    fn access(&self, key: &str) -> CelValue;
    fn eq(&self, rhs: &CelValue) -> CelValue;
    fn is_truthy(&self) -> bool;
    fn any_ref<'a>(&'a self) -> &'a dyn Any;
}

Required Methods§

Source

fn as_type(&self) -> CelValue

Source

fn access(&self, key: &str) -> CelValue

Source

fn eq(&self, rhs: &CelValue) -> CelValue

Source

fn is_truthy(&self) -> bool

Source

fn any_ref<'a>(&'a self) -> &'a dyn Any

Implementors§