aboutsummaryrefslogtreecommitdiff
path: root/mingling_pathf/test/src/test_files/test_chain.rs
diff options
context:
space:
mode:
Diffstat (limited to 'mingling_pathf/test/src/test_files/test_chain.rs')
-rw-r--r--mingling_pathf/test/src/test_files/test_chain.rs61
1 files changed, 61 insertions, 0 deletions
diff --git a/mingling_pathf/test/src/test_files/test_chain.rs b/mingling_pathf/test/src/test_files/test_chain.rs
new file mode 100644
index 0000000..e209a5e
--- /dev/null
+++ b/mingling_pathf/test/src/test_files/test_chain.rs
@@ -0,0 +1,61 @@
+#[mingling::macros::chain]
+fn my_chain1(prev: Some1) -> Next {
+
+}
+
+#[mingling::macros::chain]
+pub fn my_chain2(prev: Some2) -> Next {
+
+}
+
+#[mingling::macros::chain]
+pub async fn my_chain3(prev: Some3) -> Next {
+
+}
+
+#[chain]
+fn my_chain4(prev: Some4) {
+
+}
+
+#[chain]
+pub fn my_chain5(prev: Some5) {
+
+}
+
+#[chain]
+pub async fn my_chain6(prev: Some6) {
+
+}
+
+pub mod sub {
+ #[mingling::macros::chain]
+ fn my_chain1(prev: Some1) -> Next {
+
+ }
+
+ #[mingling::macros::chain]
+ pub fn my_chain2(prev: Some2) -> Next {
+
+ }
+
+ #[mingling::macros::chain]
+ pub async fn my_chain3(prev: Some3) -> Next {
+
+ }
+
+ #[chain]
+ fn my_chain4(prev: Some4) {
+
+ }
+
+ #[chain]
+ pub fn my_chain5(prev: Some5) {
+
+ }
+
+ #[chain]
+ pub async fn my_chain6(prev: Some6) {
+
+ }
+}