ligen-parser 0.1.18

Ligen (Language Interface Generator) is an extensible automatic binding generator ecosystem.
Documentation
1
2
3
4
5
6
7
8
9
pub struct Punctuated<T, P>(pub syn::punctuated::Punctuated<T, P>);

impl<T: syn::parse::Parse, P: syn::parse::Parse> syn::parse::Parse for Punctuated<T, P> {
    fn parse(input: syn::parse::ParseStream) -> syn::Result<Self> {
        syn::punctuated::Punctuated::<T, P>::parse_terminated(input)
            .map(|punctuated| Self(punctuated))
            
    }
}