mod impl_ast_wrapper;
use syn::punctuated::Punctuated;
use syn::token::Impl;
use syn::{AngleBracketedGenericArguments, Ident, Token, WhereClause};
#[allow(dead_code)]
pub struct WrapperImpls {
pub impl_token: Impl,
pub generics: Option<AngleBracketedGenericArguments>,
pub target: Ident,
pub field: Option<Ident>,
pub where_clause: Option<WhereClause>,
pub ops: Punctuated<MethodCallAst, Token![,]>,
}
#[allow(dead_code)]
pub struct MethodCallAst {
pub name: Ident,
pub dot: Token![.],
pub call: Ident,
}