custom_debug_derive 0.6.2

Derive Debug with a custom format per field
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
use proc_macro2::TokenStream;

pub(crate) trait ResultIntoStreamExt {
    fn into_stream(self) -> TokenStream;
}

impl ResultIntoStreamExt for syn::Result<TokenStream> {
    fn into_stream(self) -> TokenStream {
        match self {
            Ok(stream) => stream,
            Err(err) => err.into_compile_error(),
        }
    }
}