slicey-derive 0.1.3

Contains procedural macros for the slicey crate.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
use proc_macro::TokenStream;
use sliced::impl_sliced;
use spanned::impl_spanned;

mod sliced;
mod spanned;

#[proc_macro_derive(Sliced)]
pub fn sliced_derive(input: TokenStream) -> TokenStream {
    impl_sliced(input)
}

#[proc_macro_derive(Spanned)]
pub fn spanned_derive(input: TokenStream) -> TokenStream {
    impl_spanned(input)
}