qmacro 0.5.1

dquic's proc macros
Documentation
1
2
3
4
5
6
7
8
9
use proc_macro::TokenStream;
use syn::Error;

mod derive;

#[proc_macro_derive(ParameterId, attributes(param))]
pub fn quic_parameters(item: TokenStream) -> TokenStream {
    TokenStream::from(derive::quic_parameters(item).unwrap_or_else(Error::into_compile_error))
}