[][src]Trait join_impl::expr_chain::expr::ExtractExpr

pub trait ExtractExpr {
    type InnerExpr;
    fn extract_expr(&self) -> &Expr;
fn extract_inner_expr(&self) -> &Self::InnerExpr; }

Trait which allows to extract Expr and InnerExpr (which can be any superset of Expr).

Associated Types

type InnerExpr

Defines superset of Expr used by given struct.

Loading content...

Required methods

fn extract_expr(&self) -> &Expr

Extracts Expr from given value.

fn extract_inner_expr(&self) -> &Self::InnerExpr

Extracts InnerExpr. If InnerExpr is Expr, acts as extract_expr.

Loading content...

Implementors

impl ExtractExpr for DefaultExpr[src]

type InnerExpr = Expr

impl ExtractExpr for ProcessExpr[src]

type InnerExpr = Expr

impl ExtractExpr for DefaultActionExpr[src]

impl ExtractExpr for ProcessActionExpr[src]

Loading content...