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