Sha256: 06d3acabed004767d8b3a0389bde7485a6719cad6a0d0b4ac2c7439b03586651
Contents?: true
Size: 1.62 KB
Versions: 14
Compression:
Stored size: 1.62 KB
Contents
#![allow(clippy::uninlined_format_args)] #[macro_use] mod macros; #[test] fn test_basic() { let content = "#!/usr/bin/env rustx\nfn main() {}"; let file = syn::parse_file(content).unwrap(); snapshot!(file, @r###" File { shebang: Some("#!/usr/bin/env rustx"), items: [ Item::Fn { vis: Visibility::Inherited, sig: Signature { ident: "main", generics: Generics, output: ReturnType::Default, }, block: Block, }, ], } "###); } #[test] fn test_comment() { let content = "#!//am/i/a/comment\n[allow(dead_code)] fn main() {}"; let file = syn::parse_file(content).unwrap(); snapshot!(file, @r###" File { attrs: [ Attribute { style: AttrStyle::Inner, meta: Meta::List { path: Path { segments: [ PathSegment { ident: "allow", }, ], }, delimiter: MacroDelimiter::Paren, tokens: TokenStream(`dead_code`), }, }, ], items: [ Item::Fn { vis: Visibility::Inherited, sig: Signature { ident: "main", generics: Generics, output: ReturnType::Default, }, block: Block, }, ], } "###); }
Version data entries
14 entries across 14 versions & 1 rubygems