From 5602585e7afe431f25e68f30ac54761db2a710e5 Mon Sep 17 00:00:00 2001 From: Mike Buland Date: Wed, 19 Aug 2026 10:06:25 -0700 Subject: Renamed to DeepCrow --- derive/Cargo.toml | 2 +- derive/src/lib.rs | 8 ++++---- derive/tests/basic.rs | 6 +++--- 3 files changed, 8 insertions(+), 8 deletions(-) (limited to 'derive') diff --git a/derive/Cargo.toml b/derive/Cargo.toml index bb5ddf3..95a1c60 100644 --- a/derive/Cargo.toml +++ b/derive/Cargo.toml @@ -10,5 +10,5 @@ proc-macro = true lookahead = {path="../lookahead"} [dev-dependencies] -crimtag = { path = "../crimtag"} +deepcrow = { path = "../deepcrow"} 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}; use lookahead::LookAhead; -#[proc_macro_derive(CrimtagMappable)] -pub fn derive_crimtag_mappable(s: TokenStream) -> TokenStream { +#[proc_macro_derive(DeepCrowMappable)] +pub fn derive_deepcrow_mappable(s: TokenStream) -> TokenStream { let mut i = LookAhead::<2,_,_>::new(s.into_iter()); while let Some(t) = i.next() { if let TokenTree::Ident(ident) = t && @@ -23,8 +23,8 @@ pub fn derive_crimtag_mappable(s: TokenStream) -> TokenStream { //println!("struct name: {:?}", name); let mut newfunc = format!( -r#"impl<'a> crimtag::MappedStructure<'a> for {} {{ - fn get_value(&'a self, id: &str) -> Option> {{ +r#"impl<'a> deepcrow::MappedStructure<'a> for {} {{ + fn get_value(&'a self, id: &str) -> Option> {{ match id {{ "#, name); diff --git a/derive/tests/basic.rs b/derive/tests/basic.rs index a636faa..868a46b 100644 --- a/derive/tests/basic.rs +++ b/derive/tests/basic.rs @@ -1,14 +1,14 @@ use derive::*; -use crimtag::*; +use deepcrow::*; -#[derive(CrimtagMappable)] +#[derive(DeepCrowMappable)] pub struct SubTest { name: String, byline: String, amount: i64, } -#[derive(CrimtagMappable)] +#[derive(DeepCrowMappable)] pub struct Test { number: i32, something: f64, -- cgit v1.2.3