bitrepr-macros 0.1.0

Macro crate for bitrepr
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
mod bitpack;

#[proc_macro_derive(UnsafeBitPack, attributes(bitpack))]
pub fn unsafe_bitpack(ts: proc_macro::TokenStream) -> proc_macro::TokenStream {
    bitpack::unsafe_bitpack2(ts)
}

#[proc_macro_derive(TryBitPack, attributes(bitpack))]
pub fn try_bitpack(ts: proc_macro::TokenStream) -> proc_macro::TokenStream {
    bitpack::try_bitpack2(ts)
}

#[proc_macro_derive(BitPack, attributes(bitpack))]
pub fn bitpack(ts: proc_macro::TokenStream) -> proc_macro::TokenStream {
    bitpack::bitpack2(ts)
}