RPM build fix (reverted CI changes which will need to be un-reverted or made conditional) and vendor Rust dependencies to make builds much faster in any CI system.
This commit is contained in:
37
zeroidc/vendor/syn/tests/test_asyncness.rs
vendored
Normal file
37
zeroidc/vendor/syn/tests/test_asyncness.rs
vendored
Normal file
@@ -0,0 +1,37 @@
|
||||
#[macro_use]
|
||||
mod macros;
|
||||
|
||||
use syn::{Expr, Item};
|
||||
|
||||
#[test]
|
||||
fn test_async_fn() {
|
||||
let input = "async fn process() {}";
|
||||
|
||||
snapshot!(input as Item, @r###"
|
||||
Item::Fn {
|
||||
vis: Inherited,
|
||||
sig: Signature {
|
||||
asyncness: Some,
|
||||
ident: "process",
|
||||
generics: Generics,
|
||||
output: Default,
|
||||
},
|
||||
block: Block,
|
||||
}
|
||||
"###);
|
||||
}
|
||||
|
||||
#[test]
|
||||
fn test_async_closure() {
|
||||
let input = "async || {}";
|
||||
|
||||
snapshot!(input as Expr, @r###"
|
||||
Expr::Closure {
|
||||
asyncness: Some,
|
||||
output: Default,
|
||||
body: Expr::Block {
|
||||
block: Block,
|
||||
},
|
||||
}
|
||||
"###);
|
||||
}
|
||||
Reference in New Issue
Block a user