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}