1use crate::debug_masked::debug_masked_derive_impl;
2use crate::display_masked::display_masked_derive_impl;
3use proc_macro::TokenStream;
4
5mod debug_masked;
6mod display_masked;
7
8#[proc_macro_derive(DisplayMasked, attributes(masked))]
9pub fn display_masked_derive(input: TokenStream) -> TokenStream {
10 display_masked_derive_impl(input)
11}
12
13#[proc_macro_derive(DebugMasked, attributes(masked))]
14pub fn debug_masked_derive(input: TokenStream) -> TokenStream {
15 debug_masked_derive_impl(input)
16}