| 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 |
