toasty 0.5.0

An async ORM for Rust supporting SQL and NoSQL databases
Documentation
use toasty_core::stmt;

pub(crate) trait AsExpr {
    fn as_expr(&self) -> &stmt::Expr;
}

impl AsExpr for stmt::Expr {
    fn as_expr(&self) -> &stmt::Expr {
        self
    }
}

impl AsExpr for &stmt::Expr {
    fn as_expr(&self) -> &stmt::Expr {
        self
    }
}

impl AsExpr for stmt::Filter {
    fn as_expr(&self) -> &stmt::Expr {
        self.as_expr()
    }
}

impl AsExpr for &stmt::Filter {
    fn as_expr(&self) -> &stmt::Expr {
        stmt::Filter::as_expr(self)
    }
}