diff options
Diffstat (limited to 'derive-macro/src/dummies.rs')
-rw-r--r-- | derive-macro/src/dummies.rs | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/derive-macro/src/dummies.rs b/derive-macro/src/dummies.rs new file mode 100644 index 00000000..3abd39a4 --- /dev/null +++ b/derive-macro/src/dummies.rs @@ -0,0 +1,15 @@ +//! Dummy implementations that we emit along with an error. + +use proc_macro2::Ident; +use proc_macro_error::append_dummy; +use quote::quote; + +pub fn ini(name: &Ident) { + append_dummy(quote! { + impl #name { + pub fn parse<'a>(i: &'a ::ini::Ini) -> ::std::Result<Self, ::ini::Error> { + unimplemented!() + } + } + }); +} |