use syn::parse::{Parse, ParseStream};
use syn::punctuated::Punctuated;
use syn::token::Comma;
use syn::{Meta, Token};
pub struct CfgAttr {
pub attrs: Punctuated<Meta, Token![,]>,
}
impl Parse for CfgAttr {
fn parse(input: ParseStream) -> syn::Result<Self> {
let _condition: Meta = input.parse()?;
let _: Comma = input.parse()?;
let attrs = input.parse_terminated(Meta::parse, Token![,])?;
Ok(CfgAttr { attrs })
}
}