Rename fabro-types-derive to fabro-macros

Broader name better reflects the crate's role as the workspace's
proc-macro crate, not just derives for fabro-types.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
Bryan Helmkamp 2026-03-29 09:12:56 -04:00
parent f9fe34ed97
commit b577c4ff95
5 changed files with 14 additions and 14 deletions

20
Cargo.lock generated
View file

@ -1753,6 +1753,15 @@ dependencies = [
"uuid",
]
[[package]]
name = "fabro-macros"
version = "0.176.2"
dependencies = [
"proc-macro2",
"quote",
"syn 2.0.117",
]
[[package]]
name = "fabro-mcp"
version = "0.176.2"
@ -1936,20 +1945,11 @@ version = "0.176.2"
dependencies = [
"chrono",
"clap",
"fabro-types-derive",
"fabro-macros",
"serde",
"serde_json",
]
[[package]]
name = "fabro-types-derive"
version = "0.176.2"
dependencies = [
"proc-macro2",
"quote",
"syn 2.0.117",
]
[[package]]
name = "fabro-util"
version = "0.176.2"

View file

@ -1,9 +1,9 @@
[package]
name = "fabro-types-derive"
name = "fabro-macros"
edition.workspace = true
version.workspace = true
license.workspace = true
description = "Derive macros for fabro-types"
description = "Procedural macros for fabro"
[lib]
proc-macro = true

View file

@ -19,6 +19,6 @@ workspace = true
[dependencies]
chrono = { workspace = true, features = ["serde"] }
clap = { workspace = true, optional = true }
fabro-types-derive = { path = "../fabro-types-derive" }
fabro-macros = { path = "../fabro-macros" }
serde.workspace = true
serde_json.workspace = true

View file

@ -34,4 +34,4 @@ pub use status::{
};
pub use usage::StageUsage;
pub use fabro_types_derive::Combine;
pub use fabro_macros::Combine;