aboutsummaryrefslogtreecommitdiff
path: root/syrette_macros/src/declare_interface_args.rs
diff options
context:
space:
mode:
Diffstat (limited to 'syrette_macros/src/declare_interface_args.rs')
-rw-r--r--syrette_macros/src/declare_interface_args.rs23
1 files changed, 0 insertions, 23 deletions
diff --git a/syrette_macros/src/declare_interface_args.rs b/syrette_macros/src/declare_interface_args.rs
deleted file mode 100644
index b54f458..0000000
--- a/syrette_macros/src/declare_interface_args.rs
+++ /dev/null
@@ -1,23 +0,0 @@
-use syn::parse::{Parse, ParseStream, Result};
-use syn::{Path, Token, Type};
-
-pub struct DeclareInterfaceArgs
-{
- pub implementation: Type,
- pub interface: Path,
-}
-
-impl Parse for DeclareInterfaceArgs
-{
- fn parse(input: ParseStream) -> Result<Self>
- {
- let implementation: Type = input.parse()?;
-
- input.parse::<Token![->]>()?;
-
- Ok(Self {
- implementation,
- interface: input.parse()?,
- })
- }
-}