Trait stepflow_data::value::Value[][src]

pub trait Value: Debug + Sync + Send + AsAny {
    fn get_baseval(&self) -> BaseValue;
fn clone_box(&self) -> Box<dyn Value>;
fn eq_box(&self, other: &Box<dyn Value>) -> bool; }

Required methods

fn get_baseval(&self) -> BaseValue[src]

fn clone_box(&self) -> Box<dyn Value>[src]

fn eq_box(&self, other: &Box<dyn Value>) -> bool[src]

Loading content...

Implementations

impl dyn Value[src]

pub fn downcast<T>(&self) -> Option<&T> where
    T: Value + Any
[src]

pub fn is<T>(&self) -> bool where
    T: Value + Any
[src]

Implementors

impl Value for BoolValue[src]

impl Value for EmailValue[src]

impl Value for StringValue[src]

impl Value for TrueValue[src]

Loading content...