Skip to content

Commit 6dae9e9

Browse files
committed
Add new crate gix-macros
proc-macro crates, it provides `momo` for de-monomorphization for now. Signed-off-by: Jiahao XU <[email protected]>
1 parent a71b6de commit 6dae9e9

File tree

7 files changed

+770
-0
lines changed

7 files changed

+770
-0
lines changed

Cargo.lock

Lines changed: 9 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Cargo.toml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -244,6 +244,7 @@ members = [
244244
"gix-packetline",
245245
"gix-packetline-blocking",
246246
"gix-mailmap",
247+
"gix-macros",
247248
"gix-note",
248249
"gix-negotiate",
249250
"gix-fetchhead",

gix-macros/Cargo.toml

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
[package]
2+
name = "gix-macros"
3+
version = "0.0.0"
4+
edition = "2021"
5+
description = "Proc-macro utilities for gix"
6+
authors = [
7+
"Jiahao XU <[email protected]>",
8+
"Andre Bogus <[email protected]>",
9+
"Sebastian Thiel <[email protected]>",
10+
]
11+
repository = "https://github.com/Byron/gitoxide"
12+
license = "MIT OR Apache-2.0"
13+
include = ["src/**/*", "LICENSE-*", "CHANGELOG.md"]
14+
rust-version = "1.65"
15+
16+
[lib]
17+
proc_macro = true
18+
19+
[dependencies]
20+
syn = { version = "2.0", features = ["full", "fold"] }
21+
quote = "1.0"
22+
proc-macro2 = "1.0"

gix-macros/LICENSE-APACHE

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
../LICENSE-APACHE

gix-macros/LICENSE-MIT

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
../LICENSE-MIT

0 commit comments

Comments
 (0)