1 | use proc_macro::TokenStream; |
---|---|
2 | use syn::{parse_macro_input, parse_quote, LitStr}; |
3 | |
4 | use crate::construct; |
5 | |
6 | pub(crate) fn expand(args: TokenStream) -> TokenStream { |
7 | let literal: LitStr = parse_macro_input!(args as LitStr); |
8 | construct::interned_string(&literal.value(), tag:"str", is_log_statement:false, prefix:None, &parse_quote!(defmt)).into() |
9 | } |
10 |