1use syn::{
2 parse::{Parse, ParseStream},
3 punctuated::Punctuated,
4 Expr, Token,
5};
6
7pub(crate) struct Args {
8 pub(crate) exprs: Punctuated<Expr, Token![,]>,
9}
10
11impl Parse for Args {
12 fn parse(input: ParseStream) -> Result<Self, syn::Error> {
13 Ok(Self {
14 exprs: Punctuated::parse_terminated(input)?,
15 })
16 }
17}
18