chore: add vendor dependencies for kauma build
This commit is contained in:
parent
7c94e5d8fb
commit
067ef6141c
1758 changed files with 398473 additions and 0 deletions
32
vendor/syn/tests/test_token_trees.rs
vendored
Normal file
32
vendor/syn/tests/test_token_trees.rs
vendored
Normal file
|
|
@ -0,0 +1,32 @@
|
|||
#![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());
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue