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

pub trait ReplaceExpr where
    Self: Sized
{ fn replace_expr(&self, expr: Expr) -> Option<Self>; fn is_replaceable(&self) -> bool { ... } }

Provides functionality to replacee inner Expr and return new Self with given Expr.

Required methods

fn replace_expr(&self, expr: Expr) -> Option<Self>

Replaces current expr by given Expr if it's possible, returning Some(new Self) with given Expr, otherwise returns None.

Loading content...

Provided methods

fn is_replaceable(&self) -> bool

Can expr be replaced or not.

Loading content...

Implementors

impl ReplaceExpr for DefaultExpr[src]

impl ReplaceExpr for ProcessExpr[src]

Loading content...