accepts-codegen 0.0.1

Rust toolkit for composing synchronous and asynchronous acceptor pipelines
Documentation
1
2
3
4
5
6
7
8
use proc_macro2::TokenStream;

pub fn map_err_to_compile_error<T>(res: syn::Result<T>) -> Result<T, TokenStream> {
    match res {
        Ok(value) => Ok(value),
        Err(err) => Err(err.to_compile_error()),
    }
}