//! pub(crate) struct Parenthesized(pub(crate) T); impl syn::parse::Parse for Parenthesized where T: syn::parse::Parse, { fn parse(input: syn::parse::ParseStream<'_>) -> syn::Result { let content; syn::parenthesized!(content in input); content.parse::().map(Parenthesized) } }