Sha256: d012da9c3c861073711b006bf6ffdc073821fb9fb0a08733628cdae57124d1f5
Contents?: true
Size: 675 Bytes
Versions: 29
Compression:
Stored size: 675 Bytes
Contents
#![allow(clippy::uninlined_format_args)] #[macro_use] mod macros; use proc_macro2::TokenStream; use quote::quote; use syn::Lit; #[test] fn test_struct() { let input = " #[derive(Debug, Clone)] pub struct Item { pub ident: Ident, pub attrs: Vec<Attribute>, } "; snapshot!(input as TokenStream, @r###" TokenStream( `# [derive (Debug , Clone)] pub struct Item { pub ident : Ident , pub attrs : Vec < Attribute >, }`, ) "###); } #[test] fn test_literal_mangling() { let code = "0_4"; let parsed: Lit = syn::parse_str(code).unwrap(); assert_eq!(code, quote!(#parsed).to_string()); }
Version data entries
29 entries across 29 versions & 1 rubygems