pub struct PlainComment;Expand description
Token used to generate plain Rust comments in the output. Used as a marker in front of the string literal to generate a plain comment. Usage:
use sourcegen_cli::tokens::PlainComment;
let _output = quote::quote! {
#PlainComment "GeneratedComment"
struct Test;
};Generated output will contain a plain comment:
// Generated comment
struct Test;Trait Implementations§
Source§impl ToTokens for PlainComment
impl ToTokens for PlainComment
Source§fn to_tokens(&self, tokens: &mut TokenStream)
fn to_tokens(&self, tokens: &mut TokenStream)
Source§fn to_token_stream(&self) -> TokenStream
fn to_token_stream(&self) -> TokenStream
Source§fn into_token_stream(self) -> TokenStreamwhere
Self: Sized,
fn into_token_stream(self) -> TokenStreamwhere
Self: Sized,
Auto Trait Implementations§
impl Freeze for PlainComment
impl RefUnwindSafe for PlainComment
impl Send for PlainComment
impl Sync for PlainComment
impl Unpin for PlainComment
impl UnsafeUnpin for PlainComment
impl UnwindSafe for PlainComment
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T> Spanned for Twhere
T: Spanned + ?Sized,
impl<T> Spanned for Twhere
T: Spanned + ?Sized,
Source§fn span(&self) -> Span
fn span(&self) -> Span
Returns a
Span covering the complete contents of this syntax tree
node, or Span::call_site() if this node is empty.