useproc_macro2::{Ident, Span};/// Expands a identifier string into an token.
pubfnident(name:&str)-> Ident{Ident::new(name,Span::call_site())}pubfnsafe_ident(name:&str)-> Ident{syn::parse_str::<Ident>(name).unwrap_or_else(|_|ident(&format!("{name}_")))}