1 2 3 4 5 6 7 8 9 10 11 12 13
use darling::{util::Flag, FromField, FromTypeParam, FromVariant};
use crate::rename::Rename;
#[derive(Debug, FromTypeParam)]
#[darling(attributes(convert_js))]
pub struct TypeParamOptsInput {
pub ident: syn::Ident,
pub bounds: Vec<syn::TypeParamBound>,
#[darling(default)]
pub ignore: Flag,
}