Skip to content

Commit

Permalink
Add compile_fail test: derive_serde non_literal
Browse files Browse the repository at this point in the history
This tests for compilation failure of something like:

 #[tarpc::service(derive_serde = loop {})]
  • Loading branch information
tikue committed Feb 3, 2024
1 parent d9f7960 commit cef01a1
Show file tree
Hide file tree
Showing 2 changed files with 11 additions and 0 deletions.
6 changes: 6 additions & 0 deletions tarpc/tests/compile_fail/tarpc_service_derive_serde.rs
@@ -0,0 +1,6 @@
#[tarpc::service(derive_serde = loop {})]
trait World {
async fn hello();
}

fn main() {}
5 changes: 5 additions & 0 deletions tarpc/tests/compile_fail/tarpc_service_derive_serde.stderr
@@ -0,0 +1,5 @@
error: expected literal
--> tests/compile_fail/tarpc_service_derive_serde.rs:1:33
|
1 | #[tarpc::service(derive_serde = loop {})]
| ^^^^

0 comments on commit cef01a1

Please sign in to comment.