Skip to content

Commit

Permalink
feature: Add new crate gix-macros
Browse files Browse the repository at this point in the history
To provide proc-macro utilities for de-monomorphizatioin and other
utilities.

Signed-off-by: Jiahao XU <Jiahao_XU@outlook.com>
  • Loading branch information
NobodyXu committed Aug 23, 2023
1 parent 524000a commit 1934159
Show file tree
Hide file tree
Showing 22 changed files with 852 additions and 42 deletions.
10 changes: 10 additions & 0 deletions Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

1 change: 1 addition & 0 deletions Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -244,6 +244,7 @@ members = [
"gix-packetline",
"gix-packetline-blocking",
"gix-mailmap",
"gix-macros",
"gix-note",
"gix-negotiate",
"gix-fetchhead",
Expand Down
22 changes: 22 additions & 0 deletions gix-macros/Cargo.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
[package]
name = "gix-macros"
version = "0.0.0"
edition = "2021"
description = "Proc-macro utilities for gix"
authors = [
"Jiahao XU <Jiahao_XU@outlook.com>",
"Andre Bogus <bogusandre@gmail.com>",
"Sebastian Thiel <sebastian.thiel@icloud.com>",
]
repository = "https://github.com/Byron/gitoxide"
license = "MIT OR Apache-2.0"
include = ["src/**/*", "LICENSE-*", "CHANGELOG.md"]
rust-version = "1.65"

[lib]
proc_macro = true

[dependencies]
syn = { version = "2.0", features = ["full", "fold"] }
quote = "1.0"
proc-macro2 = "1.0"
1 change: 1 addition & 0 deletions gix-macros/LICENSE-APACHE
1 change: 1 addition & 0 deletions gix-macros/LICENSE-MIT

0 comments on commit 1934159

Please sign in to comment.