Skip to content

Commit f53c395

Browse files
committed
document-features support for git-index and git-worktree (#301)
1 parent ecd2e5e commit f53c395

File tree

5 files changed

+18
-2
lines changed

5 files changed

+18
-2
lines changed

Cargo.lock

+1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

git-index/Cargo.toml

+6
Original file line numberDiff line numberDiff line change
@@ -46,5 +46,11 @@ smallvec = "1.7.0"
4646
atoi = "1.0.0"
4747
bitflags = "1.3.2"
4848

49+
document-features = { version = "0.2.0", optional = true }
50+
4951
[dev-dependencies]
5052
git-testtools = { path = "../tests/tools"}
53+
54+
[package.metadata.docs.rs]
55+
features = ["document-features", "serde1"]
56+

git-index/src/lib.rs

+5
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,8 @@
1+
//! ## Feature Flags
2+
#![cfg_attr(
3+
feature = "document-features",
4+
cfg_attr(doc, doc = ::document_features::document_features!())
5+
)]
16
#![deny(unsafe_code, missing_docs, rust_2018_idioms)]
27
#![allow(missing_docs)]
38

git-worktree/Cargo.toml

+1-2
Original file line numberDiff line numberDiff line change
@@ -37,5 +37,4 @@ walkdir = "2.3.2"
3737
tempfile = "3.2.0"
3838

3939
[package.metadata.docs.rs]
40-
features = ["document-features"]
41-
all-features = true
40+
features = ["document-features", "serde1"]

git-worktree/src/lib.rs

+5
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,8 @@
1+
//! ## Feature Flags
2+
#![cfg_attr(
3+
feature = "document-features",
4+
cfg_attr(doc, doc = ::document_features::document_features!())
5+
)]
16
#![forbid(unsafe_code, rust_2018_idioms)]
27

38
/// file system related utilities

0 commit comments

Comments
 (0)