1 2 3 4 5 6 7 8 9 10 11 12
use proc_macro2::{Literal, TokenStream};
use quote::quote;
/// Functions used by the Abigen to expand functions defined in an ABI spec.
/// Expands a doc string into an attribute token stream.
pub fn expand_doc(s: &str) -> TokenStream {
let doc = Literal::string(s);
quote! {
#[doc = #doc]
}
}