nuit-derive 0.2.0

Derive macros for Nuit
Documentation
#![feature(let_chains)]

mod approx_eq;
mod bind;
mod diff;

use proc_macro::TokenStream;

#[proc_macro_derive(ApproxEq)]
pub fn derive_approx_eq(input: TokenStream) -> TokenStream {
    approx_eq::derive(input)
}

#[proc_macro_derive(Bind)]
pub fn derive_bind(input: TokenStream) -> TokenStream {
    bind::derive(input)
}

#[proc_macro_derive(Diff)]
pub fn derive_diff(input: TokenStream) -> TokenStream {
    diff::derive(input)
}