solrust_derive 0.1.0

Macro definition
Documentation
use proc_macro::TokenStream;

#[proc_macro_derive(SolrCommonQueryParser)]
pub fn derive_common_query_parser(input: TokenStream) -> TokenStream {
    solrust_derive_internals::impl_common_query_parser(input.into()).into()
}

#[proc_macro_derive(SolrStandardQueryParser)]
pub fn derive_standard_query_parser(input: TokenStream) -> TokenStream {
    solrust_derive_internals::impl_standard_query_parser(input.into()).into()
}
#[proc_macro_derive(SolrDisMaxQueryParser)]
pub fn derive_dismax_query_parser(input: TokenStream) -> TokenStream {
    solrust_derive_internals::impl_dismax_query_parser(input.into()).into()
}

#[proc_macro_derive(SolrEDisMaxQueryParser)]
pub fn derive_edismax_query_parser(input: TokenStream) -> TokenStream {
    solrust_derive_internals::impl_edismax_query_parser(input.into()).into()
}