derives 0.1.0

Derives provides many utility macros for working with Rust structures, enums, and traits.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
mod from;
mod into;
mod new;

#[proc_macro_derive(From)]
pub fn derive_from(ts: proc_macro::TokenStream) -> proc_macro::TokenStream {
    from::derive(ts)
}

#[proc_macro_derive(Into)]
pub fn derive_into(ts: proc_macro::TokenStream) -> proc_macro::TokenStream {
    into::derive(ts)
}

#[proc_macro_derive(New)]
pub fn derive_new(ts: proc_macro::TokenStream) -> proc_macro::TokenStream {
    new::derive(ts)
}