aboutsummaryrefslogtreecommitdiff
path: root/syrette_macros/src/libs/intertrait_macros/args.rs
diff options
context:
space:
mode:
Diffstat (limited to 'syrette_macros/src/libs/intertrait_macros/args.rs')
-rw-r--r--syrette_macros/src/libs/intertrait_macros/args.rs36
1 files changed, 0 insertions, 36 deletions
diff --git a/syrette_macros/src/libs/intertrait_macros/args.rs b/syrette_macros/src/libs/intertrait_macros/args.rs
deleted file mode 100644
index a49567f..0000000
--- a/syrette_macros/src/libs/intertrait_macros/args.rs
+++ /dev/null
@@ -1,36 +0,0 @@
-/**
- * Originally from Intertrait by CodeChain
- *
- * https://github.com/CodeChain-io/intertrait
- * https://crates.io/crates/intertrait/0.2.2
- *
- * Licensed under either of
- *
- * Apache License, Version 2.0 (LICENSE-APACHE or http://www.apache.org/licenses/LICENSE-2.0)
- * MIT license (LICENSE-MIT or http://opensource.org/licenses/MIT)
-
- * at your option.
-*/
-use syn::parse::{Parse, ParseStream, Result};
-use syn::{Path, Token, Type};
-
-pub struct Cast
-{
- pub ty: Type,
- pub target: Path,
-}
-
-impl Parse for Cast
-{
- fn parse(input: ParseStream) -> Result<Self>
- {
- let ty: Type = input.parse()?;
-
- input.parse::<Token![=>]>()?;
-
- Ok(Cast {
- ty,
- target: input.parse()?,
- })
- }
-}