summaryrefslogtreecommitdiff
path: root/derive/src/lib.rs
diff options
context:
space:
mode:
authorMike Buland <mike@xagasoft.com>2026-08-19 10:06:25 -0700
committerMike Buland <mike@xagasoft.com>2026-08-19 10:06:25 -0700
commit5602585e7afe431f25e68f30ac54761db2a710e5 (patch)
tree94461a3d5eba1ce0a6402e2c07cdfc9facf21d76 /derive/src/lib.rs
parentba96bd8a4a1583edd3677dd613c89504d9ce88cf (diff)
downloaddeepcrow-5602585e7afe431f25e68f30ac54761db2a710e5.tar.gz
deepcrow-5602585e7afe431f25e68f30ac54761db2a710e5.tar.bz2
deepcrow-5602585e7afe431f25e68f30ac54761db2a710e5.tar.xz
deepcrow-5602585e7afe431f25e68f30ac54761db2a710e5.zip
Renamed to DeepCrow
Diffstat (limited to 'derive/src/lib.rs')
-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