Skip to content

Commit

Permalink
Document all features related to serde1 (#329)
Browse files Browse the repository at this point in the history
  • Loading branch information
Byron committed Feb 6, 2022
1 parent 08fe550 commit 72b97f2
Show file tree
Hide file tree
Showing 14 changed files with 14 additions and 0 deletions.
1 change: 1 addition & 0 deletions git-actor/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,7 @@ include = ["src/**/*"]
doctest = false

[features]
## Data structures implement `serde::Serialize` and `serde::Deserialize`.
serde1 = ["serde", "bstr/serde1"]

## Make `Signature` initializers use the local time (with UTC offset) available.
Expand Down
1 change: 1 addition & 0 deletions git-commitgraph/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,7 @@ include = ["src/**/*", "CHANGELOG.md"]
doctest = false

[features]
## Data structures implement `serde::Serialize` and `serde::Deserialize`
serde1 = ["serde", "git-hash/serde1", "bstr/serde1"]

[dependencies]
Expand Down
1 change: 1 addition & 0 deletions git-hash/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,7 @@ doctest = false
test = false

[features]
## Data structures implement `serde::Serialize` and `serde::Deserialize`.
serde1 = ["serde"]

[dependencies]
Expand Down
1 change: 1 addition & 0 deletions git-index/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -22,6 +22,7 @@ path = "tests/index-single-threaded.rs"
required-features = ["internal-testing-to-avoid-being-run-by-cargo-test-all"]

[features]
## Data structures implement `serde::Serialize` and `serde::Deserialize`.
serde1 = ["serde", "smallvec/serde", "git-hash/serde1"]

internal-testing-git-features-parallel = ["git-features/parallel"]
Expand Down
1 change: 1 addition & 0 deletions git-object/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,7 @@ include = ["src/**/*"]
doctest = false

[features]
## Data structures implement `serde::Serialize` and `serde::Deserialize`.
serde1 = ["serde", "bstr/serde1", "smallvec/serde", "git-hash/serde1", "git-actor/serde1"]
verbose-object-parsing-errors = ["nom/std"]

Expand Down
1 change: 1 addition & 0 deletions git-odb/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,7 @@ doctest = false

[features]
internal-testing-git-features-parallel = ["git-features/parallel"]
## Data structures implement `serde::Serialize` and `serde::Deserialize`.
serde1 = ["serde", "git-hash/serde1", "git-object/serde1", "git-pack/serde1" ]

[[test]]
Expand Down
1 change: 1 addition & 0 deletions git-pack/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,7 @@ doctest = false
pack-cache-lru-static = ["uluru"]
pack-cache-lru-dynamic = ["clru"]
object-cache-dynamic = ["clru"]
## Data structures implement `serde::Serialize` and `serde::Deserialize`.
serde1 = ["serde", "git-object/serde1"]
internal-testing-git-features-parallel = ["git-features/parallel"]
internal-testing-to-avoid-being-run-by-cargo-test-all = []
Expand Down
1 change: 1 addition & 0 deletions git-packetline/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,7 @@ doctest = false

[features]
default = []
## Data structures implement `serde::Serialize` and `serde::Deserialize`.
serde1 = ["serde", "bstr/serde1"]
async-io = ["futures-io", "futures-lite", "pin-project-lite"]
blocking-io = []
Expand Down
1 change: 1 addition & 0 deletions git-protocol/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,7 @@ include = ["src/**/*", "CHANGELOG.md", "!**/tests/**/*"]
doctest = false

[features]
## Data structures implement `serde::Serialize` and `serde::Deserialize`.
serde1 = ["serde", "bstr/serde1", "git-transport/serde1", "git-hash/serde1"]
blocking-client = ["git-transport/blocking-client", "maybe-async/is_sync"]
async-client = ["git-transport/async-client", "async-trait", "futures-io", "futures-lite"]
Expand Down
1 change: 1 addition & 0 deletions git-ref/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,7 @@ doctest = false
test = true

[features]
## Data structures implement `serde::Serialize` and `serde::Deserialize`.
serde1 = ["serde", "git-hash/serde1", "git-actor/serde1", "git-object/serde1"]
internal-testing-git-features-parallel = ["git-features/parallel"] # test sorted parallel loose file traversal

Expand Down
1 change: 1 addition & 0 deletions git-repository/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,7 @@ test = true
[features]
default = ["max-performance", "one-stop-shop"]
unstable = ["git-index"]
## Data structures implement `serde::Serialize` and `serde::Deserialize`.
serde1 = ["git-pack/serde1", "git-object/serde1", "git-protocol/serde1", "git-transport/serde1", "git-ref/serde1", "git-odb/serde1", "git-index/serde1"]
# enable when https://github.com/RustCrypto/asm-hashes/issues/17 is fixed
# max-performance = ["git-features/parallel", "git-features/zlib-ng-compat", "git-features/fast-sha1"]
Expand Down
1 change: 1 addition & 0 deletions git-transport/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,7 @@ doctest = false

[features]
default = []
## Data structures implement `serde::Serialize` and `serde::Deserialize`.
serde1 = ["serde"]
http-client-curl = ["curl", "base64", "git-features/io-pipe", "blocking-client"]
blocking-client = ["git-packetline/blocking-io"]
Expand Down
1 change: 1 addition & 0 deletions git-url/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,7 @@ include = ["src/**/*", "CHANGELOG.md"]
doctest = false

[features]
## Data structures implement `serde::Serialize` and `serde::Deserialize`.
serde1 = ["serde", "bstr/serde1"]

# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html
Expand Down
1 change: 1 addition & 0 deletions gitoxide-core/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,7 @@ test = false

[features]
default = []
## Data structures implement `serde::Serialize` and `serde::Deserialize`.
serde1 = ["git-commitgraph/serde1", "git-repository/serde1", "serde_json", "serde"]

# async or blocking tooling
Expand Down

0 comments on commit 72b97f2

Please sign in to comment.