This commit is contained in:
Dominik Werder
2023-06-13 11:56:18 +02:00
parent 01b847d70c
commit 6c401fc9f3
2 changed files with 5 additions and 5 deletions

View File

@@ -10,5 +10,5 @@ proc-macro = true
[dependencies]
stats_types = { path = "../stats_types" }
syn = "1"
syn = "2"
quote = "1"

View File

@@ -372,7 +372,7 @@ fn ident_from_expr(inp: syn::Expr) -> syn::Result<syn::Ident> {
}
fn idents_from_exprs(inp: PunctExpr) -> syn::Result<Vec<syn::Ident>> {
let mut ret = vec![];
let mut ret = Vec::new();
for k in inp {
let g = ident_from_expr(k)?;
ret.push(g);
@@ -517,9 +517,9 @@ struct StatsTreeDef {
impl syn::parse::Parse for StatsTreeDef {
fn parse(inp: ParseStream) -> syn::Result<Self> {
let k = inp.parse::<syn::ExprTuple>()?;
let mut a = vec![];
let mut agg_defs = vec![];
let mut diff_defs = vec![];
let mut a = Vec::new();
let mut agg_defs = Vec::new();
let mut diff_defs = Vec::new();
for k in k.elems {
let fa = FuncCallWithArgs::from_expr(k)?;
if fa.name == "stats_struct" {