Skip to main content

ExprProjection

Trait ExprProjection 

Source
pub trait ExprProjection {
    // Required method
    fn project(&self, path: &SelectExpr) -> Option<AnyValue<'static>>;
}

Required Methods§

Source

fn project(&self, path: &SelectExpr) -> Option<AnyValue<'static>>

Implementations on Foreign Types§

Source§

impl ExprProjection for f32

Source§

fn project(&self, _: &SelectExpr) -> Option<AnyValue<'static>>

Source§

impl ExprProjection for i32

Source§

fn project(&self, _: &SelectExpr) -> Option<AnyValue<'static>>

Source§

impl<T> ExprProjection for Vec<T>
where T: Clone + Into<AnyValue<'static>>,

Source§

fn project(&self, selector: &SelectExpr) -> Option<AnyValue<'static>>

Source§

impl<T> ExprProjection for HashMap<String, T>
where T: Clone + Into<AnyValue<'static>>,

Source§

fn project(&self, selector: &SelectExpr) -> Option<AnyValue<'static>>

Implementors§