use syn::parse::{Parse, ParseStream};
use crate::common::parse::parse_expr_eval;
use crate::common::tracing::{trace_parsed, trace_source};
use crate::release_macro::Release;
impl Parse for Release {
fn parse(input: ParseStream) -> syn::Result<Self> {
trace_parsed(parse_expr_eval(
trace_source(input), "release", |terse, verbose| Self { terse, verbose },
))
}
}