Trait ToExpr

Source
pub trait ToExpr {
    // Required method
    fn to_expr(self) -> Expr;
}

Required Methods§

Source

fn to_expr(self) -> Expr

Implementations on Foreign Types§

Source§

impl ToExpr for &Expr

Source§

fn to_expr(self) -> Expr

Source§

impl ToExpr for &LitBool

Source§

fn to_expr(self) -> Expr

Source§

impl ToExpr for &LitByte

Source§

fn to_expr(self) -> Expr

Source§

impl ToExpr for &LitByteStr

Source§

fn to_expr(self) -> Expr

Source§

impl ToExpr for &LitChar

Source§

fn to_expr(self) -> Expr

Source§

impl ToExpr for &LitFloat

Source§

fn to_expr(self) -> Expr

Source§

impl ToExpr for &LitInt

Source§

fn to_expr(self) -> Expr

Source§

impl ToExpr for &LitStr

Source§

fn to_expr(self) -> Expr

Source§

impl ToExpr for &Path

Source§

fn to_expr(self) -> Expr

Source§

impl ToExpr for Expr

Source§

fn to_expr(self) -> Expr

Source§

impl ToExpr for LitBool

Source§

fn to_expr(self) -> Expr

Source§

impl ToExpr for LitByte

Source§

fn to_expr(self) -> Expr

Source§

impl ToExpr for LitByteStr

Source§

fn to_expr(self) -> Expr

Source§

impl ToExpr for LitChar

Source§

fn to_expr(self) -> Expr

Source§

impl ToExpr for LitFloat

Source§

fn to_expr(self) -> Expr

Source§

impl ToExpr for LitInt

Source§

fn to_expr(self) -> Expr

Source§

impl ToExpr for LitStr

Source§

fn to_expr(self) -> Expr

Source§

impl ToExpr for Path

Source§

fn to_expr(self) -> Expr

Source§

impl<T: ToExpr> ToExpr for Vec<T>

Source§

fn to_expr(self) -> Expr

Implementors§