use proc_macro::TokenStream;
mod bitfield_impl;
use bitfield_impl::bitfield_impl;
mod args;
mod impls;
#[proc_macro_attribute]
pub fn bitfield(attrs: TokenStream, input: TokenStream) -> TokenStream {
bitfield_impl(attrs.into(), input.into())
.unwrap_or_else(darling::Error::write_errors)
.into()
}