From d4f579542db9fb111a48c8cf0ad59f07f689058c Mon Sep 17 00:00:00 2001 From: OMGeeky Date: Fri, 19 Jan 2024 20:19:00 +0100 Subject: [PATCH] Add test file that creates a compiler error when hygiene is violated/stuff is used from outer scope --- tarpc/tests/proc_macro_hygene.rs | 14 ++++++++++++++ 1 file changed, 14 insertions(+) create mode 100644 tarpc/tests/proc_macro_hygene.rs diff --git a/tarpc/tests/proc_macro_hygene.rs b/tarpc/tests/proc_macro_hygene.rs new file mode 100644 index 0000000..065ea9e --- /dev/null +++ b/tarpc/tests/proc_macro_hygene.rs @@ -0,0 +1,14 @@ +#![no_implicit_prelude] +extern crate tarpc as some_random_other_name; + +#[::tarpc::derive_serde] +#[derive(Debug, PartialEq, Eq)] +pub enum TestData { + Black, + White, +} + +#[::tarpc::service] +pub trait ColorProtocol { + async fn get_opposite_color(color: u8) -> u8; +} \ No newline at end of file