accepts-codegen 0.0.1

Rust toolkit for composing synchronous and asynchronous acceptor pipelines
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
use syn::{Attribute, ExprLit, Lit};

pub trait ExprLitConstructExt {
    fn from_parts(attrs: Vec<Attribute>, lit: Lit) -> ExprLit;

    fn from_lit(lit: Lit) -> ExprLit;
}

impl ExprLitConstructExt for ExprLit {
    fn from_parts(attrs: Vec<Attribute>, lit: Lit) -> ExprLit {
        ExprLit { attrs, lit }
    }

    fn from_lit(lit: Lit) -> ExprLit {
        Self::from_parts(Vec::new(), lit)
    }
}