pub(crate) fn derive(item: TokenStream, derivable: Derivable) -> TokenStream {
    match try_derive(item, derivable) {
        Ok(output) => output,
        Err(err) => err.into_compile_error(),
    }
}
/// Generates an implementation of `FuncMap` or `TryFuncMap` for a given item
Generates an implementation of `FuncMap` or `TryFuncMap` for a given item
Generates an implementation of ` FuncMap ` or ` TryFuncMap ` for a given item
pub(crate) fn derive(item: TokenStream, derivable: Derivable) -> TokenStream {
    match try_derive(item, derivable) {
        Ok(output) => output,
        Err(err) => err.into_compile_error(),
    }
}
pub ( crate ) fn derive ( item : TokenStream , derivable : Derivable ) -> TokenStream { match try_derive ( item , derivable ) { Ok ( output ) => output , Err ( err ) => err . into_compile_error ( ) , } }
Generates an implementation of `FuncMap` or `TryFuncMap` for a given item
Generates an implementation of ` FuncMap ` or ` TryFuncMap ` for a given item
item
TokenStream
derivable
Derivable
item
TokenStream
derivable
Derivable