summaryrefslogtreecommitdiff
path: root/derive/src
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--derive/src/lib.rs8
1 files changed, 4 insertions, 4 deletions
diff --git a/derive/src/lib.rs b/derive/src/lib.rs
index 379ebe7..d198d54 100644
--- a/derive/src/lib.rs
+++ b/derive/src/lib.rs
@@ -3,8 +3,8 @@ use proc_macro::{TokenStream,TokenTree,/*Ident,*/Delimiter};
3 3
4use lookahead::LookAhead; 4use lookahead::LookAhead;
5 5
6#[proc_macro_derive(CrimtagMappable)] 6#[proc_macro_derive(DeepCrowMappable)]
7pub fn derive_crimtag_mappable(s: TokenStream) -> TokenStream { 7pub fn derive_deepcrow_mappable(s: TokenStream) -> TokenStream {
8 let mut i = LookAhead::<2,_,_>::new(s.into_iter()); 8 let mut i = LookAhead::<2,_,_>::new(s.into_iter());
9 while let Some(t) = i.next() { 9 while let Some(t) = i.next() {
10 if let TokenTree::Ident(ident) = t && 10 if let TokenTree::Ident(ident) = t &&
@@ -23,8 +23,8 @@ pub fn derive_crimtag_mappable(s: TokenStream) -> TokenStream {
23 //println!("struct name: {:?}", name); 23 //println!("struct name: {:?}", name);
24 24
25 let mut newfunc = format!( 25 let mut newfunc = format!(
26r#"impl<'a> crimtag::MappedStructure<'a> for {} {{ 26r#"impl<'a> deepcrow::MappedStructure<'a> for {} {{
27 fn get_value(&'a self, id: &str) -> Option<crimtag::MappedValue<'a>> {{ 27 fn get_value(&'a self, id: &str) -> Option<deepcrow::MappedValue<'a>> {{
28 match id {{ 28 match id {{
29"#, name); 29"#, name);
30 30