use super::*;
use quote::*;
use syn::*;
pub fn derive_encompass(input: TokenStream) -> TokenStream {
let input = parse_macro_input!(input as DeriveInput);
let core_path = utils::core_path_attr(&input.attrs);
let ident = input.ident.clone();
let implementation = quote! {
impl #core_path::encompass::Encompass for #ident {}
};
implementation.into()
}