History

Replace all docsrs config by the document-features feature

Urgau committed 2 years ago

Commit bb3224c1 parent 2b80d8463 files · +93 −125Browse files

Unified · Split

63 files
  1. Cargo.toml +0 −1
  2. gitoxide-core/Cargo.toml +0 −1
  3. gitoxide-core/src/lib.rs +3 −3
  4. gix-actor/Cargo.toml +0 −1
  5. gix-actor/src/lib.rs +3 −3
  6. gix-archive/Cargo.toml +0 −1
  7. gix-archive/src/lib.rs +3 −3
  8. gix-attributes/Cargo.toml +0 −1
  9. gix-attributes/src/lib.rs +3 −3
  10. gix-commitgraph/Cargo.toml +0 −1
  11. gix-commitgraph/src/lib.rs +3 −3
  12. gix-config-value/Cargo.toml +0 −1
  13. gix-config-value/src/lib.rs +3 −3
  14. gix-config/Cargo.toml +0 −1
  15. gix-config/src/lib.rs +3 −3
  16. gix-credentials/Cargo.toml +0 −1
  17. gix-credentials/src/lib.rs +3 −3
  18. gix-date/Cargo.toml +0 −1
  19. gix-date/src/lib.rs +3 −3
  20. gix-diff/Cargo.toml +0 −1
  21. gix-diff/src/lib.rs +3 −3
  22. gix-features/Cargo.toml +0 −1
  23. gix-features/src/lib.rs +3 −3
  24. gix-glob/Cargo.toml +0 −1
  25. gix-glob/src/lib.rs +3 −3
  26. gix-hash/Cargo.toml +0 −1
  27. gix-hash/src/lib.rs +3 −3
  28. gix-ignore/Cargo.toml +0 −1
  29. gix-ignore/src/lib.rs +3 −3
  30. gix-index/Cargo.toml +0 −1
  31. gix-index/src/lib.rs +3 −3
  32. gix-mailmap/Cargo.toml +0 −1
  33. gix-mailmap/src/lib.rs +3 −3
  34. gix-object/Cargo.toml +0 −1
  35. gix-object/src/lib.rs +3 −3
  36. gix-odb/Cargo.toml +0 −1
  37. gix-odb/src/lib.rs +3 −3
  38. gix-pack/Cargo.toml +0 −1
  39. gix-pack/src/lib.rs +3 −3
  40. gix-packetline-blocking/Cargo.toml +0 −1
  41. gix-packetline/Cargo.toml +0 −1
  42. gix-packetline/src/lib.rs +3 −3
  43. gix-protocol/Cargo.toml +0 −1
  44. gix-protocol/src/lib.rs +3 −3
  45. gix-ref/Cargo.toml +0 −1
  46. gix-ref/src/lib.rs +3 −3
  47. gix-revision/Cargo.toml +0 −1
  48. gix-revision/src/lib.rs +3 −3
  49. gix-sec/Cargo.toml +0 −1
  50. gix-sec/src/lib.rs +3 −3
  51. gix-tempfile/Cargo.toml +0 −1
  52. gix-tempfile/src/lib.rs +3 −3
  53. gix-trace/Cargo.toml +0 −1
  54. gix-trace/src/lib.rs +3 −3
  55. gix-transport/Cargo.toml +0 −1
  56. gix-transport/src/lib.rs +3 −3
  57. gix-url/Cargo.toml +0 −1
  58. gix-url/src/lib.rs +3 −3
  59. gix-worktree/Cargo.toml +0 −1
  60. gix-worktree/src/lib.rs +3 −3
  61. gix/Cargo.toml +0 −1
  62. gix/src/lib.rs +3 −3
  63. src/lib.rs +3 −3
Cargo.toml+0−1
@@ -302,4 +302,3 @@ prodash = { version = "26.2.2", default-features = false } · 301 unmodified lines
302 302
303[package.metadata.docs.rs]303[package.metadata.docs.rs]
304features = ["document-features", "max"]304features = ["document-features", "max"]
305rustdoc-args = ["--cfg", "docsrs"]
gitoxide-core/Cargo.toml+0−1
@@ -93,4 +93,3 @@ document-features = { version = "0.2.0", optional = true } · 92 unmodified lines
93 93
94[package.metadata.docs.rs]94[package.metadata.docs.rs]
95features = ["document-features", "blocking-client", "organize", "estimate-hours", "serde"]95features = ["document-features", "blocking-client", "organize", "estimate-hours", "serde"]
96rustdoc-args = ["--cfg", "docsrs"]
gitoxide-core/src/lib.rs+3−3
@@ -22,10 +22,10 @@ · 21 unmodified lines
22//!22//!
23//! ## Feature Flags23//! ## Feature Flags
24#![cfg_attr(24#![cfg_attr(
25 feature = "document-features",25 all(doc, feature = "document-features"),
26 cfg_attr(doc, doc = ::document_features::document_features!())26 doc = ::document_features::document_features!()
27)]27)]
28#![cfg_attr(docsrs, feature(doc_cfg, doc_auto_cfg))]28#![cfg_attr(all(doc, feature = "document-features"), feature(doc_cfg, doc_auto_cfg))]
29#![cfg_attr(feature = "async-client", allow(unused))]29#![cfg_attr(feature = "async-client", allow(unused))]
30#![deny(rust_2018_idioms)]30#![deny(rust_2018_idioms)]
31#![forbid(unsafe_code)]31#![forbid(unsafe_code)]
gix-actor/Cargo.toml+0−1
@@ -37,4 +37,3 @@ gix-hash = { path = "../gix-hash" } · 36 unmodified lines
37[package.metadata.docs.rs]37[package.metadata.docs.rs]
38all-features = true38all-features = true
39features = ["document-features"]39features = ["document-features"]
40rustdoc-args = ["--cfg", "docsrs"]
gix-actor/src/lib.rs+3−3
@@ -2,10 +2,10 @@ · 1 unmodified line
2//!2//!
3//! ## Feature Flags3//! ## Feature Flags
4#![cfg_attr(4#![cfg_attr(
5 feature = "document-features",5 all(doc, feature = "document-features"),
6 cfg_attr(doc, doc = ::document_features::document_features!())6 doc = ::document_features::document_features!()
7)]7)]
8#![cfg_attr(docsrs, feature(doc_cfg, doc_auto_cfg))]8#![cfg_attr(all(doc, feature = "document-features"), feature(doc_cfg, doc_auto_cfg))]
9#![deny(missing_docs, rust_2018_idioms)]9#![deny(missing_docs, rust_2018_idioms)]
10#![forbid(unsafe_code)]10#![forbid(unsafe_code)]
11 11
gix-archive/Cargo.toml+0−1
@@ -53,4 +53,3 @@ gix-filter = { path = "../gix-filter"} · 52 unmodified lines
53[package.metadata.docs.rs]53[package.metadata.docs.rs]
54all-features = true54all-features = true
55features = ["document-features"]55features = ["document-features"]
56rustdoc-args = ["--cfg", "docsrs"]
gix-archive/src/lib.rs+3−3
@@ -9,10 +9,10 @@ · 8 unmodified lines
9//! ## Feature Flags9//! ## Feature Flags
10//! All features are related to which container formats are available.10//! All features are related to which container formats are available.
11#![cfg_attr(11#![cfg_attr(
12 feature = "document-features",12 all(doc, feature = "document-features"),
13 cfg_attr(doc, doc = ::document_features::document_features!())13 doc = ::document_features::document_features!()
14)]14)]
15#![cfg_attr(docsrs, feature(doc_cfg, doc_auto_cfg))]15#![cfg_attr(all(doc, feature = "document-features"), feature(doc_cfg, doc_auto_cfg))]
16#![deny(rust_2018_idioms, missing_docs)]16#![deny(rust_2018_idioms, missing_docs)]
17#![forbid(unsafe_code)]17#![forbid(unsafe_code)]
18 18
gix-attributes/Cargo.toml+0−1
@@ -37,5 +37,4 @@ gix-fs = { path = "../gix-fs" } · 36 unmodified lines
37 37
38[package.metadata.docs.rs]38[package.metadata.docs.rs]
39all-features = true39all-features = true
40rustdoc-args = ["--cfg", "docsrs"]
41features = ["document-features"]40features = ["document-features"]
gix-attributes/src/lib.rs+3−3
@@ -2,10 +2,10 @@ · 1 unmodified line
2//!2//!
3//! ## Feature Flags3//! ## Feature Flags
4#![cfg_attr(4#![cfg_attr(
5 feature = "document-features",5 all(doc, feature = "document-features"),
6 cfg_attr(doc, doc = ::document_features::document_features!())6 doc = ::document_features::document_features!()
7)]7)]
8#![cfg_attr(docsrs, feature(doc_cfg, doc_auto_cfg))]8#![cfg_attr(all(doc, feature = "document-features"), feature(doc_cfg, doc_auto_cfg))]
9#![deny(missing_docs, rust_2018_idioms, unsafe_code)]9#![deny(missing_docs, rust_2018_idioms, unsafe_code)]
10 10
11pub use gix_glob as glob;11pub use gix_glob as glob;
gix-commitgraph/Cargo.toml+0−1
@@ -36,4 +36,3 @@ gix-date = { path = "../gix-date" } · 35 unmodified lines
36[package.metadata.docs.rs]36[package.metadata.docs.rs]
37all-features = true37all-features = true
38features = ["document-features"]38features = ["document-features"]
39rustdoc-args = ["--cfg", "docsrs"]
gix-commitgraph/src/lib.rs+3−3
@@ -9,10 +9,10 @@ · 8 unmodified lines
9//! Eventually, git will merge these files together as the number of files grows.9//! Eventually, git will merge these files together as the number of files grows.
10//! ## Feature Flags10//! ## Feature Flags
11#![cfg_attr(11#![cfg_attr(
12 feature = "document-features",12 all(doc, feature = "document-features"),
13 cfg_attr(doc, doc = ::document_features::document_features!())13 doc = ::document_features::document_features!()
14)]14)]
15#![cfg_attr(docsrs, feature(doc_cfg, doc_auto_cfg))]15#![cfg_attr(all(doc, feature = "document-features"), feature(doc_cfg, doc_auto_cfg))]
16#![deny(missing_docs, rust_2018_idioms, unsafe_code)]16#![deny(missing_docs, rust_2018_idioms, unsafe_code)]
17 17
18use std::path::Path;18use std::path::Path;
gix-config-value/Cargo.toml+0−1
@@ -32,4 +32,3 @@ libc = "0.2" · 31 unmodified lines
32[package.metadata.docs.rs]32[package.metadata.docs.rs]
33all-features = true33all-features = true
34features = ["document-features"]34features = ["document-features"]
35rustdoc-args = ["--cfg", "docsrs"]
gix-config-value/src/lib.rs+3−3
@@ -2,10 +2,10 @@ · 1 unmodified line
2//!2//!
3//! ## Feature Flags3//! ## Feature Flags
4#![cfg_attr(4#![cfg_attr(
5 feature = "document-features",5 all(doc, feature = "document-features"),
6 cfg_attr(doc, doc = ::document_features::document_features!())6 doc = ::document_features::document_features!()
7)]7)]
8#![cfg_attr(docsrs, feature(doc_cfg, doc_auto_cfg))]8#![cfg_attr(all(doc, feature = "document-features"), feature(doc_cfg, doc_auto_cfg))]
9#![deny(missing_docs, rust_2018_idioms, unsafe_code)]9#![deny(missing_docs, rust_2018_idioms, unsafe_code)]
10 10
11/// The error returned when any config value couldn't be instantiated due to malformed input.11/// The error returned when any config value couldn't be instantiated due to malformed input.
gix-config/Cargo.toml+0−1
@@ -46,4 +46,3 @@ path = "./benches/large_config_file.rs" · 45 unmodified lines
46[package.metadata.docs.rs]46[package.metadata.docs.rs]
47all-features = true47all-features = true
48features = ["document-features"]48features = ["document-features"]
49rustdoc-args = ["--cfg", "docsrs"]
gix-config/src/lib.rs+3−3
@@ -31,10 +31,10 @@ · 30 unmodified lines
31//!31//!
32//! ## Feature Flags32//! ## Feature Flags
33#![cfg_attr(33#![cfg_attr(
34 feature = "document-features",34 all(doc, feature = "document-features"),
35 cfg_attr(doc, doc = ::document_features::document_features!())35 doc = ::document_features::document_features!()
36)]36)]
37#![cfg_attr(docsrs, feature(doc_cfg, doc_auto_cfg))]37#![cfg_attr(all(doc, feature = "document-features"), feature(doc_cfg, doc_auto_cfg))]
38#![deny(missing_docs, rust_2018_idioms, unsafe_code)]38#![deny(missing_docs, rust_2018_idioms, unsafe_code)]
39 39
40pub mod file;40pub mod file;
gix-credentials/Cargo.toml+0−1
@@ -40,4 +40,3 @@ gix-sec = { path = "../gix-sec" } · 39 unmodified lines
40[package.metadata.docs.rs]40[package.metadata.docs.rs]
41all-features = true41all-features = true
42features = ["document-features"]42features = ["document-features"]
43rustdoc-args = ["--cfg", "docsrs"]
gix-credentials/src/lib.rs+3−3
@@ -2,10 +2,10 @@ · 1 unmodified line
2//!2//!
3//! ## Feature Flags3//! ## Feature Flags
4#![cfg_attr(4#![cfg_attr(
5 feature = "document-features",5 all(doc, feature = "document-features"),
6 cfg_attr(doc, doc = ::document_features::document_features!())6 doc = ::document_features::document_features!()
7)]7)]
8#![cfg_attr(docsrs, feature(doc_cfg, doc_auto_cfg))]8#![cfg_attr(all(doc, feature = "document-features"), feature(doc_cfg, doc_auto_cfg))]
9#![deny(missing_docs, rust_2018_idioms)]9#![deny(missing_docs, rust_2018_idioms)]
10#![forbid(unsafe_code)]10#![forbid(unsafe_code)]
11 11
gix-date/Cargo.toml+0−1
@@ -33,4 +33,3 @@ gix-hash = { path = "../gix-hash" } · 32 unmodified lines
33[package.metadata.docs.rs]33[package.metadata.docs.rs]
34all-features = true34all-features = true
35features = ["document-features"]35features = ["document-features"]
36rustdoc-args = ["--cfg", "docsrs"]
gix-date/src/lib.rs+3−3
@@ -3,10 +3,10 @@ · 2 unmodified lines
3//! Note that this is not a general purpose time library.3//! Note that this is not a general purpose time library.
4//! ## Feature Flags4//! ## Feature Flags
5#![cfg_attr(5#![cfg_attr(
6 feature = "document-features",6 all(doc, feature = "document-features"),
7 cfg_attr(doc, doc = ::document_features::document_features!())7 doc = ::document_features::document_features!()
8)]8)]
9#![cfg_attr(docsrs, feature(doc_cfg, doc_auto_cfg))]9#![cfg_attr(all(doc, feature = "document-features"), feature(doc_cfg, doc_auto_cfg))]
10#![deny(missing_docs, rust_2018_idioms)]10#![deny(missing_docs, rust_2018_idioms)]
11#![forbid(unsafe_code)]11#![forbid(unsafe_code)]
12 12
gix-diff/Cargo.toml+0−1
@@ -37,4 +37,3 @@ document-features = { version = "0.2.0", optional = true } · 36 unmodified lines
37[package.metadata.docs.rs]37[package.metadata.docs.rs]
38all-features = true38all-features = true
39features = ["document-features"]39features = ["document-features"]
40rustdoc-args = ["--cfg", "docsrs"]
gix-diff/src/lib.rs+3−3
@@ -1,10 +1,10 @@
1//! Algorithms for diffing various git object types and for generating patches, highly optimized for performance.1//! Algorithms for diffing various git object types and for generating patches, highly optimized for performance.
2//! ## Feature Flags2//! ## Feature Flags
3#![cfg_attr(3#![cfg_attr(
4feature = "document-features",4all(doc, feature = "document-features"),
5cfg_attr(doc, doc = ::document_features::document_features!())5doc = ::document_features::document_features!()
6)]6)]
7#![cfg_attr(docsrs, feature(doc_cfg, doc_auto_cfg))]7#![cfg_attr(all(doc, feature = "document-features"), feature(doc_cfg, doc_auto_cfg))]
8#![deny(missing_docs, rust_2018_idioms)]8#![deny(missing_docs, rust_2018_idioms)]
9#![forbid(unsafe_code)]9#![forbid(unsafe_code)]
10 10
gix-features/Cargo.toml+0−1
@@ -159,4 +159,3 @@ sha1 = { version = "0.10.0", optional = true, features = ["asm"] } · 158 unmodified lines
159[package.metadata.docs.rs]159[package.metadata.docs.rs]
160all-features = true160all-features = true
161features = ["document-features"]161features = ["document-features"]
162rustdoc-args = ["--cfg", "docsrs"]
gix-features/src/lib.rs+3−3
@@ -8,10 +8,10 @@ · 7 unmodified lines
8//! counterparts with higher performance.8//! counterparts with higher performance.
9//! ## Feature Flags9//! ## Feature Flags
10#![cfg_attr(10#![cfg_attr(
11 feature = "document-features",11 all(doc, feature = "document-features"),
12 cfg_attr(doc, doc = ::document_features::document_features!())12 doc = ::document_features::document_features!()
13)]13)]
14#![cfg_attr(docsrs, feature(doc_cfg, doc_auto_cfg))]14#![cfg_attr(all(doc, feature = "document-features"), feature(doc_cfg, doc_auto_cfg))]
15#![deny(missing_docs, rust_2018_idioms, unsafe_code)]15#![deny(missing_docs, rust_2018_idioms, unsafe_code)]
16 16
17///17///
gix-glob/Cargo.toml+0−1
@@ -31,4 +31,3 @@ gix-testtools = { path = "../tests/tools"} · 30 unmodified lines
31[package.metadata.docs.rs]31[package.metadata.docs.rs]
32all-features = true32all-features = true
33features = ["document-features"]33features = ["document-features"]
34rustdoc-args = ["--cfg", "docsrs"]
gix-glob/src/lib.rs+3−3
@@ -1,10 +1,10 @@
1//! Provide glob [`Patterns`][Pattern] for matching against paths or anything else.1//! Provide glob [`Patterns`][Pattern] for matching against paths or anything else.
2//! ## Feature Flags2//! ## Feature Flags
3#![cfg_attr(3#![cfg_attr(
4 feature = "document-features",4 all(doc, feature = "document-features"),
5 cfg_attr(doc, doc = ::document_features::document_features!())5 doc = ::document_features::document_features!()
6)]6)]
7#![cfg_attr(docsrs, feature(doc_cfg, doc_auto_cfg))]7#![cfg_attr(all(doc, feature = "document-features"), feature(doc_cfg, doc_auto_cfg))]
8#![deny(missing_docs, rust_2018_idioms)]8#![deny(missing_docs, rust_2018_idioms)]
9#![forbid(unsafe_code)]9#![forbid(unsafe_code)]
10 10
gix-hash/Cargo.toml+0−1
@@ -31,4 +31,3 @@ gix-features = { path = "../gix-features", features = ["rustsha1"] } · 30 unmodified lines
31[package.metadata.docs.rs]31[package.metadata.docs.rs]
32all-features = true32all-features = true
33features = ["document-features"]33features = ["document-features"]
34rustdoc-args = ["--cfg", "docsrs"]
gix-hash/src/lib.rs+3−3
@@ -3,10 +3,10 @@ · 2 unmodified lines
3//! These are provided in [borrowed versions][oid] as well as an [owned one][ObjectId].3//! These are provided in [borrowed versions][oid] as well as an [owned one][ObjectId].
4//! ## Feature Flags4//! ## Feature Flags
5#![cfg_attr(5#![cfg_attr(
6 feature = "document-features",6 all(doc, feature = "document-features"),
7 cfg_attr(doc, doc = ::document_features::document_features!())7 doc = ::document_features::document_features!()
8)]8)]
9#![cfg_attr(docsrs, feature(doc_cfg, doc_auto_cfg))]9#![cfg_attr(all(doc, feature = "document-features"), feature(doc_cfg, doc_auto_cfg))]
10#![deny(missing_docs, rust_2018_idioms, unsafe_code)]10#![deny(missing_docs, rust_2018_idioms, unsafe_code)]
11 11
12#[path = "oid.rs"]12#[path = "oid.rs"]
gix-ignore/Cargo.toml+0−1
@@ -32,5 +32,4 @@ gix-fs = { path = "../gix-fs" } · 31 unmodified lines
32 32
33[package.metadata.docs.rs]33[package.metadata.docs.rs]
34all-features = true34all-features = true
35rustdoc-args = ["--cfg", "docsrs"]
36features = ["document-features"]35features = ["document-features"]
gix-ignore/src/lib.rs+3−3
@@ -2,10 +2,10 @@ · 1 unmodified line
2//!2//!
3//! ## Feature Flags3//! ## Feature Flags
4#![cfg_attr(4#![cfg_attr(
5 feature = "document-features",5 all(doc, feature = "document-features"),
6 cfg_attr(doc, doc = ::document_features::document_features!())6 doc = ::document_features::document_features!()
7)]7)]
8#![cfg_attr(docsrs, feature(doc_cfg, doc_auto_cfg))]8#![cfg_attr(all(doc, feature = "document-features"), feature(doc_cfg, doc_auto_cfg))]
9#![deny(missing_docs, rust_2018_idioms)]9#![deny(missing_docs, rust_2018_idioms)]
10#![forbid(unsafe_code)]10#![forbid(unsafe_code)]
11 11
gix-index/Cargo.toml+0−1
@@ -47,4 +47,3 @@ libc = { version = "0.2.149" } · 46 unmodified lines
47 47
48[package.metadata.docs.rs]48[package.metadata.docs.rs]
49features = ["document-features", "serde"]49features = ["document-features", "serde"]
50rustdoc-args = ["--cfg", "docsrs"]
gix-index/src/lib.rs+3−3
@@ -1,9 +1,9 @@
1//! ## Feature Flags1//! ## Feature Flags
2#![cfg_attr(2#![cfg_attr(
3 feature = "document-features",3 all(doc, feature = "document-features"),
4 cfg_attr(doc, doc = ::document_features::document_features!())4 doc = ::document_features::document_features!()
5)]5)]
6#![cfg_attr(docsrs, feature(doc_cfg, doc_auto_cfg))]6#![cfg_attr(all(doc, feature = "document-features"), feature(doc_cfg, doc_auto_cfg))]
7#![deny(unsafe_code, missing_docs, rust_2018_idioms)]7#![deny(unsafe_code, missing_docs, rust_2018_idioms)]
8 8
9use std::{ops::Range, path::PathBuf};9use std::{ops::Range, path::PathBuf};
gix-mailmap/Cargo.toml+0−1
@@ -31,4 +31,3 @@ gix-testtools = { path = "../tests/tools"} · 30 unmodified lines
31[package.metadata.docs.rs]31[package.metadata.docs.rs]
32all-features = true32all-features = true
33features = ["document-features"]33features = ["document-features"]
34rustdoc-args = ["--cfg", "docsrs"]
gix-mailmap/src/lib.rs+3−3
@@ -2,10 +2,10 @@ · 1 unmodified line
2//! using an [accelerated data-structure][Snapshot].2//! using an [accelerated data-structure][Snapshot].
3//! ## Feature Flags3//! ## Feature Flags
4#![cfg_attr(4#![cfg_attr(
5 feature = "document-features",5 all(doc, feature = "document-features"),
6 cfg_attr(doc, doc = ::document_features::document_features!())6 doc = ::document_features::document_features!()
7)]7)]
8#![cfg_attr(docsrs, feature(doc_cfg, doc_auto_cfg))]8#![cfg_attr(all(doc, feature = "document-features"), feature(doc_cfg, doc_auto_cfg))]
9#![deny(missing_docs, rust_2018_idioms)]9#![deny(missing_docs, rust_2018_idioms)]
10#![forbid(unsafe_code)]10#![forbid(unsafe_code)]
11 11
gix-object/Cargo.toml+0−1
@@ -52,5 +52,4 @@ gix-testtools = { path = "../tests/tools"} · 51 unmodified lines
52[package.metadata.docs.rs]52[package.metadata.docs.rs]
53all-features = true53all-features = true
54features = ["document-features"]54features = ["document-features"]
55rustdoc-args = ["--cfg", "docsrs"]
56 55
gix-object/src/lib.rs+3−3
@@ -2,10 +2,10 @@ · 1 unmodified line
2//! as well as [mutable versions][Object] of these. Both types of objects can be encoded.2//! as well as [mutable versions][Object] of these. Both types of objects can be encoded.
3//! ## Feature Flags3//! ## Feature Flags
4#![cfg_attr(4#![cfg_attr(
5 feature = "document-features",5 all(doc, feature = "document-features"),
6 cfg_attr(doc, doc = ::document_features::document_features!())6 doc = ::document_features::document_features!()
7)]7)]
8#![cfg_attr(docsrs, feature(doc_cfg, doc_auto_cfg))]8#![cfg_attr(all(doc, feature = "document-features"), feature(doc_cfg, doc_auto_cfg))]
9#![deny(missing_docs, rust_2018_idioms)]9#![deny(missing_docs, rust_2018_idioms)]
10#![forbid(unsafe_code)]10#![forbid(unsafe_code)]
11 11
gix-odb/Cargo.toml+0−1
@@ -44,4 +44,3 @@ document-features = { version = "0.2.0", optional = true } · 43 unmodified lines
44 44
45[package.metadata.docs.rs]45[package.metadata.docs.rs]
46features = ["document-features", "serde"]46features = ["document-features", "serde"]
47rustdoc-args = ["--cfg", "docsrs"]
gix-odb/src/lib.rs+3−3
@@ -9,10 +9,10 @@ · 8 unmodified lines
9//! * multiple loose objects and pack locations as gathered from `alternates` files.9//! * multiple loose objects and pack locations as gathered from `alternates` files.
10//! ## Feature Flags10//! ## Feature Flags
11#![cfg_attr(11#![cfg_attr(
12 feature = "document-features",12 all(doc, feature = "document-features"),
13 cfg_attr(doc, doc = ::document_features::document_features!())13 doc = ::document_features::document_features!()
14)]14)]
15#![cfg_attr(docsrs, feature(doc_cfg, doc_auto_cfg))]15#![cfg_attr(all(doc, feature = "document-features"), feature(doc_cfg, doc_auto_cfg))]
16#![deny(missing_docs, rust_2018_idioms, unsafe_code)]16#![deny(missing_docs, rust_2018_idioms, unsafe_code)]
17 17
18use std::{18use std::{
gix-pack/Cargo.toml+0−1
@@ -66,4 +66,3 @@ gix-testtools = { path = "../tests/tools"} · 65 unmodified lines
66[package.metadata.docs.rs]66[package.metadata.docs.rs]
67all-features = true67all-features = true
68features = ["document-features", "pack-cache-lru-dynamic", "object-cache-dynamic", "serde"]68features = ["document-features", "pack-cache-lru-dynamic", "object-cache-dynamic", "serde"]
69rustdoc-args = ["--cfg", "docsrs"]
gix-pack/src/lib.rs+3−3
@@ -12,10 +12,10 @@ · 11 unmodified lines
12//! in order to decompress packs in parallel and without any waste.12//! in order to decompress packs in parallel and without any waste.
13//! ## Feature Flags13//! ## Feature Flags
14#![cfg_attr(14#![cfg_attr(
15 feature = "document-features",15 all(doc, feature = "document-features"),
16 cfg_attr(doc, doc = ::document_features::document_features!())16 doc = ::document_features::document_features!()
17)]17)]
18#![cfg_attr(docsrs, feature(doc_cfg, doc_auto_cfg))]18#![cfg_attr(all(doc, feature = "document-features"), feature(doc_cfg, doc_auto_cfg))]
19#![deny(missing_docs, rust_2018_idioms, unsafe_code)]19#![deny(missing_docs, rust_2018_idioms, unsafe_code)]
20 20
21///21///
gix-packetline-blocking/Cargo.toml+0−1
@@ -35,4 +35,3 @@ document-features = { version = "0.2.0", optional = true } · 34 unmodified lines
35 35
36[package.metadata.docs.rs]36[package.metadata.docs.rs]
37features = ["document-features", "blocking-io", "serde"]37features = ["document-features", "blocking-io", "serde"]
38rustdoc-args = ["--cfg", "docsrs"]
gix-packetline/Cargo.toml+0−1
@@ -61,4 +61,3 @@ maybe-async = "0.2.6" · 60 unmodified lines
61 61
62[package.metadata.docs.rs]62[package.metadata.docs.rs]
63features = ["document-features", "blocking-io", "serde"]63features = ["document-features", "blocking-io", "serde"]
64rustdoc-args = ["--cfg", "docsrs"]
gix-packetline/src/lib.rs+3−3
@@ -3,10 +3,10 @@ · 2 unmodified lines
3//! For reading the packet line format use the [`StreamingPeekableIter`], and for writing the [`Writer`].3//! For reading the packet line format use the [`StreamingPeekableIter`], and for writing the [`Writer`].
4//! ## Feature Flags4//! ## Feature Flags
5#![cfg_attr(5#![cfg_attr(
6 feature = "document-features",6 all(doc, all(doc, feature = "document-features")),
7 cfg_attr(doc, doc = ::document_features::document_features!())7 doc = ::document_features::document_features!()
8)]8)]
9#![cfg_attr(docsrs, feature(doc_cfg, doc_auto_cfg))]9#![cfg_attr(all(doc, feature = "document-features"), feature(doc_cfg, doc_auto_cfg))]
10#![deny(missing_docs, rust_2018_idioms, unsafe_code)]10#![deny(missing_docs, rust_2018_idioms, unsafe_code)]
11 11
12const U16_HEX_BYTES: usize = 4;12const U16_HEX_BYTES: usize = 4;
gix-protocol/Cargo.toml+0−1
@@ -67,4 +67,3 @@ gix-testtools = { path = "../tests/tools" } · 66 unmodified lines
67 67
68[package.metadata.docs.rs]68[package.metadata.docs.rs]
69features = ["blocking-client", "document-features", "serde"]69features = ["blocking-client", "document-features", "serde"]
70rustdoc-args = ["--cfg", "docsrs"]
gix-protocol/src/lib.rs+3−3
@@ -4,10 +4,10 @@ · 3 unmodified lines
4//! the actual client implementation.4//! the actual client implementation.
5//! ## Feature Flags5//! ## Feature Flags
6#![cfg_attr(6#![cfg_attr(
7 feature = "document-features",7 all(doc, feature = "document-features"),
8 cfg_attr(doc, doc = ::document_features::document_features!())8 doc = ::document_features::document_features!()
9)]9)]
10#![cfg_attr(docsrs, feature(doc_cfg, doc_auto_cfg))]10#![cfg_attr(all(doc, feature = "document-features"), feature(doc_cfg, doc_auto_cfg))]
11#![deny(missing_docs, rust_2018_idioms, unsafe_code)]11#![deny(missing_docs, rust_2018_idioms, unsafe_code)]
12 12
13/// A selector for V2 commands to invoke on the server for purpose of pre-invocation validation.13/// A selector for V2 commands to invoke on the server for purpose of pre-invocation validation.
gix-ref/Cargo.toml+0−1
@@ -45,4 +45,3 @@ gix-testtools = { path = "../tests/tools" } · 44 unmodified lines
45 45
46[package.metadata.docs.rs]46[package.metadata.docs.rs]
47features = ["document-features", "serde"]47features = ["document-features", "serde"]
48rustdoc-args = ["--cfg", "docsrs"]
gix-ref/src/lib.rs+3−3
@@ -17,10 +17,10 @@ · 16 unmodified lines
17//!17//!
18//! ## Feature Flags18//! ## Feature Flags
19#![cfg_attr(19#![cfg_attr(
20 feature = "document-features",20 all(doc, feature = "document-features"),
21 cfg_attr(doc, doc = ::document_features::document_features!())21 doc = ::document_features::document_features!()
22)]22)]
23#![cfg_attr(docsrs, feature(doc_cfg, doc_auto_cfg))]23#![cfg_attr(all(doc, feature = "document-features"), feature(doc_cfg, doc_auto_cfg))]
24#![deny(missing_docs, rust_2018_idioms, unsafe_code)]24#![deny(missing_docs, rust_2018_idioms, unsafe_code)]
25 25
26use std::borrow::Cow;26use std::borrow::Cow;
gix-revision/Cargo.toml+0−1
@@ -42,4 +42,3 @@ gix-commitgraph = { path = "../gix-commitgraph" } · 41 unmodified lines
42[package.metadata.docs.rs]42[package.metadata.docs.rs]
43all-features = true43all-features = true
44features = ["document-features"]44features = ["document-features"]
45rustdoc-args = ["--cfg", "docsrs"]
gix-revision/src/lib.rs+3−3
@@ -2,10 +2,10 @@ · 1 unmodified line
2//!2//!
3//! ## Feature Flags3//! ## Feature Flags
4#![cfg_attr(4#![cfg_attr(
5 feature = "document-features",5 all(doc, feature = "document-features"),
6 cfg_attr(doc, doc = ::document_features::document_features!())6 doc = ::document_features::document_features!()
7)]7)]
8#![cfg_attr(docsrs, feature(doc_cfg, doc_auto_cfg))]8#![cfg_attr(all(doc, feature = "document-features"), feature(doc_cfg, doc_auto_cfg))]
9#![deny(missing_docs, rust_2018_idioms, unsafe_code)]9#![deny(missing_docs, rust_2018_idioms, unsafe_code)]
10 10
11///11///
gix-sec/Cargo.toml+0−1
@@ -41,4 +41,3 @@ tempfile = "3.3.0" · 40 unmodified lines
41[package.metadata.docs.rs]41[package.metadata.docs.rs]
42all-features = true42all-features = true
43features = ["document-features"]43features = ["document-features"]
44rustdoc-args = ["--cfg", "docsrs"]
gix-sec/src/lib.rs+3−3
@@ -2,10 +2,10 @@ · 1 unmodified line
2//!2//!
3//! ## Feature Flags3//! ## Feature Flags
4#![cfg_attr(4#![cfg_attr(
5 feature = "document-features",5 all(doc, feature = "document-features"),
6 cfg_attr(doc, doc = ::document_features::document_features!())6 doc = ::document_features::document_features!()
7)]7)]
8#![cfg_attr(docsrs, feature(doc_cfg, doc_auto_cfg))]8#![cfg_attr(all(doc, feature = "document-features"), feature(doc_cfg, doc_auto_cfg))]
9// `unsafe_code` not forbidden because we need to interact with the libc9// `unsafe_code` not forbidden because we need to interact with the libc
10#![deny(missing_docs, rust_2018_idioms, unsafe_code)]10#![deny(missing_docs, rust_2018_idioms, unsafe_code)]
11 11
gix-tempfile/Cargo.toml+0−1
@@ -54,5 +54,4 @@ libc = { version = "0.2.98", default-features = false } · 53 unmodified lines
54[package.metadata.docs.rs]54[package.metadata.docs.rs]
55all-features = true55all-features = true
56features = ["document-features"]56features = ["document-features"]
57rustdoc-args = ["--cfg", "docsrs"]
58 57
gix-tempfile/src/lib.rs+3−3
@@ -28,10 +28,10 @@ · 27 unmodified lines
28//!28//!
29//! ## Feature Flags29//! ## Feature Flags
30#![cfg_attr(30#![cfg_attr(
31 feature = "document-features",31 all(doc, feature = "document-features"),
32 cfg_attr(doc, doc = ::document_features::document_features!())32 doc = ::document_features::document_features!()
33)]33)]
34#![cfg_attr(docsrs, feature(doc_cfg, doc_auto_cfg))]34#![cfg_attr(all(doc, feature = "document-features"), feature(doc_cfg, doc_auto_cfg))]
35#![deny(missing_docs, rust_2018_idioms, unsafe_code)]35#![deny(missing_docs, rust_2018_idioms, unsafe_code)]
36 36
37use std::{37use std::{
gix-trace/Cargo.toml+0−1
@@ -36,4 +36,3 @@ document-features = { version = "0.2.0", optional = true } · 35 unmodified lines
36[package.metadata.docs.rs]36[package.metadata.docs.rs]
37all-features = true37all-features = true
38features = ["document-features"]38features = ["document-features"]
39rustdoc-args = ["--cfg", "docsrs"]
gix-trace/src/lib.rs+3−3
@@ -5,10 +5,10 @@ · 4 unmodified lines
5//! Crates that use `gix-features` should use `gix_features::trace`, and those who don't can use `gix_trace` directly.5//! Crates that use `gix-features` should use `gix_features::trace`, and those who don't can use `gix_trace` directly.
6//! ## Feature Flags6//! ## Feature Flags
7#![cfg_attr(7#![cfg_attr(
8 feature = "document-features",8 all(doc, feature = "document-features"),
9 cfg_attr(doc, doc = ::document_features::document_features!())9 doc = ::document_features::document_features!()
10)]10)]
11#![cfg_attr(docsrs, feature(doc_cfg, doc_auto_cfg))]11#![cfg_attr(all(doc, feature = "document-features"), feature(doc_cfg, doc_auto_cfg))]
12#![deny(missing_docs, rust_2018_idioms, unsafe_code)]12#![deny(missing_docs, rust_2018_idioms, unsafe_code)]
13 13
14/// The level at which the tracing item should be created.14/// The level at which the tracing item should be created.
gix-transport/Cargo.toml+0−1
@@ -95,4 +95,3 @@ blocking = "1.0.2" · 94 unmodified lines
95 95
96[package.metadata.docs.rs]96[package.metadata.docs.rs]
97features = ["http-client-curl", "document-features", "serde"]97features = ["http-client-curl", "document-features", "serde"]
98rustdoc-args = ["--cfg", "docsrs"]
gix-transport/src/lib.rs+3−3
@@ -4,10 +4,10 @@ · 3 unmodified lines
4//! All git transports are supported, including `ssh`, `git`, `http` and `https`, as well as local repository paths.4//! All git transports are supported, including `ssh`, `git`, `http` and `https`, as well as local repository paths.
5//! ## Feature Flags5//! ## Feature Flags
6#![cfg_attr(6#![cfg_attr(
7 feature = "document-features",7 all(doc, feature = "document-features"),
8 cfg_attr(doc, doc = ::document_features::document_features!())8 doc = ::document_features::document_features!()
9)]9)]
10#![cfg_attr(docsrs, feature(doc_cfg, doc_auto_cfg))]10#![cfg_attr(all(doc, feature = "document-features"), feature(doc_cfg, doc_auto_cfg))]
11#![deny(missing_docs, rust_2018_idioms)]11#![deny(missing_docs, rust_2018_idioms)]
12#![forbid(unsafe_code)]12#![forbid(unsafe_code)]
13 13
gix-url/Cargo.toml+0−1
@@ -35,4 +35,3 @@ gix-testtools = { path = "../tests/tools" } · 34 unmodified lines
35[package.metadata.docs.rs]35[package.metadata.docs.rs]
36all-features = true36all-features = true
37features = ["document-features"]37features = ["document-features"]
38rustdoc-args = ["--cfg", "docsrs"]
gix-url/src/lib.rs+3−3
@@ -1,10 +1,10 @@
1//! A library implementing a URL for use in git with access to its special capabilities.1//! A library implementing a URL for use in git with access to its special capabilities.
2//! ## Feature Flags2//! ## Feature Flags
3#![cfg_attr(3#![cfg_attr(
4 feature = "document-features",4 all(doc, feature = "document-features"),
5 cfg_attr(doc, doc = ::document_features::document_features!())5 doc = ::document_features::document_features!()
6)]6)]
7#![cfg_attr(docsrs, feature(doc_cfg, doc_auto_cfg))]7#![cfg_attr(all(doc, feature = "document-features"), feature(doc_cfg, doc_auto_cfg))]
8#![deny(rust_2018_idioms, missing_docs)]8#![deny(rust_2018_idioms, missing_docs)]
9#![forbid(unsafe_code)]9#![forbid(unsafe_code)]
10 10
gix-worktree/Cargo.toml+0−1
@@ -38,4 +38,3 @@ document-features = { version = "0.2.0", optional = true } · 37 unmodified lines
38 38
39[package.metadata.docs.rs]39[package.metadata.docs.rs]
40features = ["document-features", "serde"]40features = ["document-features", "serde"]
41rustdoc-args = ["--cfg", "docsrs"]
gix-worktree/src/lib.rs+3−3
@@ -4,10 +4,10 @@ · 3 unmodified lines
4//!4//!
5//! ## Feature Flags5//! ## Feature Flags
6#![cfg_attr(6#![cfg_attr(
7 feature = "document-features",7 all(doc, feature = "document-features"),
8 cfg_attr(doc, doc = ::document_features::document_features!())8 doc = ::document_features::document_features!()
9)]9)]
10#![cfg_attr(docsrs, feature(doc_cfg, doc_auto_cfg))]10#![cfg_attr(all(doc, feature = "document-features"), feature(doc_cfg, doc_auto_cfg))]
11#![deny(missing_docs, rust_2018_idioms, unsafe_code)]11#![deny(missing_docs, rust_2018_idioms, unsafe_code)]
12use bstr::BString;12use bstr::BString;
13pub use gix_glob;13pub use gix_glob;
gix/Cargo.toml+0−1
@@ -301,4 +301,3 @@ async-std = { version = "1.12.0", features = ["attributes"] } · 300 unmodified lines
301 301
302[package.metadata.docs.rs]302[package.metadata.docs.rs]
303features = ["document-features", "max-performance", "blocking-network-client", "blocking-http-transport-curl", "serde"]303features = ["document-features", "max-performance", "blocking-network-client", "blocking-http-transport-curl", "serde"]
304rustdoc-args = ["--cfg", "docsrs"]
gix/src/lib.rs+3−3
@@ -82,10 +82,10 @@ · 81 unmodified lines
82//!82//!
83//! ### Feature Flags83//! ### Feature Flags
84#![cfg_attr(84#![cfg_attr(
85 feature = "document-features",85 all(doc, feature = "document-features"),
86 cfg_attr(doc, doc = ::document_features::document_features!())86 doc = ::document_features::document_features!()
87)]87)]
88#![cfg_attr(docsrs, feature(doc_cfg, doc_auto_cfg))]88#![cfg_attr(all(doc, feature = "document-features"), feature(doc_cfg, doc_auto_cfg))]
89#![deny(missing_docs, rust_2018_idioms, unsafe_code)]89#![deny(missing_docs, rust_2018_idioms, unsafe_code)]
90#![allow(clippy::result_large_err)]90#![allow(clippy::result_large_err)]
91 91
src/lib.rs+3−3
@@ -16,10 +16,10 @@ · 15 unmodified lines
16//! Feature configuration can be complex and this document seeks to provide an overview.16//! Feature configuration can be complex and this document seeks to provide an overview.
17//!17//!
18#![cfg_attr(18#![cfg_attr(
19 feature = "document-features",19 all(doc, feature = "document-features"),
20 cfg_attr(doc, doc = ::document_features::document_features!())20 doc = ::document_features::document_features!()
21)]21)]
22#![cfg_attr(docsrs, feature(doc_cfg, doc_auto_cfg))]22#![cfg_attr(all(doc, feature = "document-features"), feature(doc_cfg, doc_auto_cfg))]
23#![deny(rust_2018_idioms)]23#![deny(rust_2018_idioms)]
24#![allow(missing_docs)]24#![allow(missing_docs)]
25#![forbid(unsafe_code)]25#![forbid(unsafe_code)]