Unified · Split
| @@ -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] |
| 304 | features = ["document-features", "max"] | 304 | features = ["document-features", "max"] |
| 305 | rustdoc-args = ["--cfg", "docsrs"] | ||
| @@ -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] |
| 95 | features = ["document-features", "blocking-client", "organize", "estimate-hours", "serde"] | 95 | features = ["document-features", "blocking-client", "organize", "estimate-hours", "serde"] |
| 96 | rustdoc-args = ["--cfg", "docsrs"] | ||
| @@ -22,10 +22,10 @@ · 21 unmodified lines | |||
| 22 | //! | 22 | //! |
| 23 | //! ## Feature Flags | 23 | //! ## 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)] |
| @@ -37,4 +37,3 @@ gix-hash = { path = "../gix-hash" } · 36 unmodified lines | |||
| 37 | [package.metadata.docs.rs] | 37 | [package.metadata.docs.rs] |
| 38 | all-features = true | 38 | all-features = true |
| 39 | features = ["document-features"] | 39 | features = ["document-features"] |
| 40 | rustdoc-args = ["--cfg", "docsrs"] | ||
| @@ -2,10 +2,10 @@ · 1 unmodified line | |||
| 2 | //! | 2 | //! |
| 3 | //! ## Feature Flags | 3 | //! ## 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 | ||
| @@ -53,4 +53,3 @@ gix-filter = { path = "../gix-filter"} · 52 unmodified lines | |||
| 53 | [package.metadata.docs.rs] | 53 | [package.metadata.docs.rs] |
| 54 | all-features = true | 54 | all-features = true |
| 55 | features = ["document-features"] | 55 | features = ["document-features"] |
| 56 | rustdoc-args = ["--cfg", "docsrs"] | ||
| @@ -9,10 +9,10 @@ · 8 unmodified lines | |||
| 9 | //! ## Feature Flags | 9 | //! ## 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 | ||
| @@ -37,5 +37,4 @@ gix-fs = { path = "../gix-fs" } · 36 unmodified lines | |||
| 37 | 37 | ||
| 38 | [package.metadata.docs.rs] | 38 | [package.metadata.docs.rs] |
| 39 | all-features = true | 39 | all-features = true |
| 40 | rustdoc-args = ["--cfg", "docsrs"] | ||
| 41 | features = ["document-features"] | 40 | features = ["document-features"] |
| @@ -2,10 +2,10 @@ · 1 unmodified line | |||
| 2 | //! | 2 | //! |
| 3 | //! ## Feature Flags | 3 | //! ## 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 | pub use gix_glob as glob; | 11 | pub use gix_glob as glob; |
| @@ -36,4 +36,3 @@ gix-date = { path = "../gix-date" } · 35 unmodified lines | |||
| 36 | [package.metadata.docs.rs] | 36 | [package.metadata.docs.rs] |
| 37 | all-features = true | 37 | all-features = true |
| 38 | features = ["document-features"] | 38 | features = ["document-features"] |
| 39 | rustdoc-args = ["--cfg", "docsrs"] | ||
| @@ -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 Flags | 10 | //! ## 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 | ||
| 18 | use std::path::Path; | 18 | use std::path::Path; |
| @@ -32,4 +32,3 @@ libc = "0.2" · 31 unmodified lines | |||
| 32 | [package.metadata.docs.rs] | 32 | [package.metadata.docs.rs] |
| 33 | all-features = true | 33 | all-features = true |
| 34 | features = ["document-features"] | 34 | features = ["document-features"] |
| 35 | rustdoc-args = ["--cfg", "docsrs"] | ||
| @@ -2,10 +2,10 @@ · 1 unmodified line | |||
| 2 | //! | 2 | //! |
| 3 | //! ## Feature Flags | 3 | //! ## 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. |
| @@ -46,4 +46,3 @@ path = "./benches/large_config_file.rs" · 45 unmodified lines | |||
| 46 | [package.metadata.docs.rs] | 46 | [package.metadata.docs.rs] |
| 47 | all-features = true | 47 | all-features = true |
| 48 | features = ["document-features"] | 48 | features = ["document-features"] |
| 49 | rustdoc-args = ["--cfg", "docsrs"] | ||
| @@ -31,10 +31,10 @@ · 30 unmodified lines | |||
| 31 | //! | 31 | //! |
| 32 | //! ## Feature Flags | 32 | //! ## 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 | ||
| 40 | pub mod file; | 40 | pub mod file; |
| @@ -40,4 +40,3 @@ gix-sec = { path = "../gix-sec" } · 39 unmodified lines | |||
| 40 | [package.metadata.docs.rs] | 40 | [package.metadata.docs.rs] |
| 41 | all-features = true | 41 | all-features = true |
| 42 | features = ["document-features"] | 42 | features = ["document-features"] |
| 43 | rustdoc-args = ["--cfg", "docsrs"] | ||
| @@ -2,10 +2,10 @@ · 1 unmodified line | |||
| 2 | //! | 2 | //! |
| 3 | //! ## Feature Flags | 3 | //! ## 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 | ||
| @@ -33,4 +33,3 @@ gix-hash = { path = "../gix-hash" } · 32 unmodified lines | |||
| 33 | [package.metadata.docs.rs] | 33 | [package.metadata.docs.rs] |
| 34 | all-features = true | 34 | all-features = true |
| 35 | features = ["document-features"] | 35 | features = ["document-features"] |
| 36 | rustdoc-args = ["--cfg", "docsrs"] | ||
| @@ -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 Flags | 4 | //! ## 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 | ||
| @@ -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] |
| 38 | all-features = true | 38 | all-features = true |
| 39 | features = ["document-features"] | 39 | features = ["document-features"] |
| 40 | rustdoc-args = ["--cfg", "docsrs"] | ||
| @@ -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 Flags | 2 | //! ## 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 | ||
| @@ -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] |
| 160 | all-features = true | 160 | all-features = true |
| 161 | features = ["document-features"] | 161 | features = ["document-features"] |
| 162 | rustdoc-args = ["--cfg", "docsrs"] | ||
| @@ -8,10 +8,10 @@ · 7 unmodified lines | |||
| 8 | //! counterparts with higher performance. | 8 | //! counterparts with higher performance. |
| 9 | //! ## Feature Flags | 9 | //! ## 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 | /// |
| @@ -31,4 +31,3 @@ gix-testtools = { path = "../tests/tools"} · 30 unmodified lines | |||
| 31 | [package.metadata.docs.rs] | 31 | [package.metadata.docs.rs] |
| 32 | all-features = true | 32 | all-features = true |
| 33 | features = ["document-features"] | 33 | features = ["document-features"] |
| 34 | rustdoc-args = ["--cfg", "docsrs"] | ||
| @@ -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 Flags | 2 | //! ## 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 | ||
| @@ -31,4 +31,3 @@ gix-features = { path = "../gix-features", features = ["rustsha1"] } · 30 unmodified lines | |||
| 31 | [package.metadata.docs.rs] | 31 | [package.metadata.docs.rs] |
| 32 | all-features = true | 32 | all-features = true |
| 33 | features = ["document-features"] | 33 | features = ["document-features"] |
| 34 | rustdoc-args = ["--cfg", "docsrs"] | ||
| @@ -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 Flags | 4 | //! ## 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"] |
| @@ -32,5 +32,4 @@ gix-fs = { path = "../gix-fs" } · 31 unmodified lines | |||
| 32 | 32 | ||
| 33 | [package.metadata.docs.rs] | 33 | [package.metadata.docs.rs] |
| 34 | all-features = true | 34 | all-features = true |
| 35 | rustdoc-args = ["--cfg", "docsrs"] | ||
| 36 | features = ["document-features"] | 35 | features = ["document-features"] |
| @@ -2,10 +2,10 @@ · 1 unmodified line | |||
| 2 | //! | 2 | //! |
| 3 | //! ## Feature Flags | 3 | //! ## 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 | ||
| @@ -47,4 +47,3 @@ libc = { version = "0.2.149" } · 46 unmodified lines | |||
| 47 | 47 | ||
| 48 | [package.metadata.docs.rs] | 48 | [package.metadata.docs.rs] |
| 49 | features = ["document-features", "serde"] | 49 | features = ["document-features", "serde"] |
| 50 | rustdoc-args = ["--cfg", "docsrs"] | ||
| @@ -1,9 +1,9 @@ | |||
| 1 | //! ## Feature Flags | 1 | //! ## 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 | ||
| 9 | use std::{ops::Range, path::PathBuf}; | 9 | use std::{ops::Range, path::PathBuf}; |
| @@ -31,4 +31,3 @@ gix-testtools = { path = "../tests/tools"} · 30 unmodified lines | |||
| 31 | [package.metadata.docs.rs] | 31 | [package.metadata.docs.rs] |
| 32 | all-features = true | 32 | all-features = true |
| 33 | features = ["document-features"] | 33 | features = ["document-features"] |
| 34 | rustdoc-args = ["--cfg", "docsrs"] | ||
| @@ -2,10 +2,10 @@ · 1 unmodified line | |||
| 2 | //! using an [accelerated data-structure][Snapshot]. | 2 | //! using an [accelerated data-structure][Snapshot]. |
| 3 | //! ## Feature Flags | 3 | //! ## 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 | ||
| @@ -52,5 +52,4 @@ gix-testtools = { path = "../tests/tools"} · 51 unmodified lines | |||
| 52 | [package.metadata.docs.rs] | 52 | [package.metadata.docs.rs] |
| 53 | all-features = true | 53 | all-features = true |
| 54 | features = ["document-features"] | 54 | features = ["document-features"] |
| 55 | rustdoc-args = ["--cfg", "docsrs"] | ||
| 56 | 55 | ||
| @@ -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 Flags | 3 | //! ## 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 | ||
| @@ -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] |
| 46 | features = ["document-features", "serde"] | 46 | features = ["document-features", "serde"] |
| 47 | rustdoc-args = ["--cfg", "docsrs"] | ||
| @@ -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 Flags | 10 | //! ## 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 | ||
| 18 | use std::{ | 18 | use std::{ |
| @@ -66,4 +66,3 @@ gix-testtools = { path = "../tests/tools"} · 65 unmodified lines | |||
| 66 | [package.metadata.docs.rs] | 66 | [package.metadata.docs.rs] |
| 67 | all-features = true | 67 | all-features = true |
| 68 | features = ["document-features", "pack-cache-lru-dynamic", "object-cache-dynamic", "serde"] | 68 | features = ["document-features", "pack-cache-lru-dynamic", "object-cache-dynamic", "serde"] |
| 69 | rustdoc-args = ["--cfg", "docsrs"] | ||
| @@ -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 Flags | 13 | //! ## 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 | /// |
| @@ -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] |
| 37 | features = ["document-features", "blocking-io", "serde"] | 37 | features = ["document-features", "blocking-io", "serde"] |
| 38 | rustdoc-args = ["--cfg", "docsrs"] | ||
| @@ -61,4 +61,3 @@ maybe-async = "0.2.6" · 60 unmodified lines | |||
| 61 | 61 | ||
| 62 | [package.metadata.docs.rs] | 62 | [package.metadata.docs.rs] |
| 63 | features = ["document-features", "blocking-io", "serde"] | 63 | features = ["document-features", "blocking-io", "serde"] |
| 64 | rustdoc-args = ["--cfg", "docsrs"] | ||
| @@ -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 Flags | 4 | //! ## 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 | ||
| 12 | const U16_HEX_BYTES: usize = 4; | 12 | const U16_HEX_BYTES: usize = 4; |
| @@ -67,4 +67,3 @@ gix-testtools = { path = "../tests/tools" } · 66 unmodified lines | |||
| 67 | 67 | ||
| 68 | [package.metadata.docs.rs] | 68 | [package.metadata.docs.rs] |
| 69 | features = ["blocking-client", "document-features", "serde"] | 69 | features = ["blocking-client", "document-features", "serde"] |
| 70 | rustdoc-args = ["--cfg", "docsrs"] | ||
| @@ -4,10 +4,10 @@ · 3 unmodified lines | |||
| 4 | //! the actual client implementation. | 4 | //! the actual client implementation. |
| 5 | //! ## Feature Flags | 5 | //! ## 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. |
| @@ -45,4 +45,3 @@ gix-testtools = { path = "../tests/tools" } · 44 unmodified lines | |||
| 45 | 45 | ||
| 46 | [package.metadata.docs.rs] | 46 | [package.metadata.docs.rs] |
| 47 | features = ["document-features", "serde"] | 47 | features = ["document-features", "serde"] |
| 48 | rustdoc-args = ["--cfg", "docsrs"] | ||
| @@ -17,10 +17,10 @@ · 16 unmodified lines | |||
| 17 | //! | 17 | //! |
| 18 | //! ## Feature Flags | 18 | //! ## 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 | ||
| 26 | use std::borrow::Cow; | 26 | use std::borrow::Cow; |
| @@ -42,4 +42,3 @@ gix-commitgraph = { path = "../gix-commitgraph" } · 41 unmodified lines | |||
| 42 | [package.metadata.docs.rs] | 42 | [package.metadata.docs.rs] |
| 43 | all-features = true | 43 | all-features = true |
| 44 | features = ["document-features"] | 44 | features = ["document-features"] |
| 45 | rustdoc-args = ["--cfg", "docsrs"] | ||
| @@ -2,10 +2,10 @@ · 1 unmodified line | |||
| 2 | //! | 2 | //! |
| 3 | //! ## Feature Flags | 3 | //! ## 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 | /// |
| @@ -41,4 +41,3 @@ tempfile = "3.3.0" · 40 unmodified lines | |||
| 41 | [package.metadata.docs.rs] | 41 | [package.metadata.docs.rs] |
| 42 | all-features = true | 42 | all-features = true |
| 43 | features = ["document-features"] | 43 | features = ["document-features"] |
| 44 | rustdoc-args = ["--cfg", "docsrs"] | ||
| @@ -2,10 +2,10 @@ · 1 unmodified line | |||
| 2 | //! | 2 | //! |
| 3 | //! ## Feature Flags | 3 | //! ## 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 libc | 9 | // `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 | ||
| @@ -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] |
| 55 | all-features = true | 55 | all-features = true |
| 56 | features = ["document-features"] | 56 | features = ["document-features"] |
| 57 | rustdoc-args = ["--cfg", "docsrs"] | ||
| 58 | 57 | ||
| @@ -28,10 +28,10 @@ · 27 unmodified lines | |||
| 28 | //! | 28 | //! |
| 29 | //! ## Feature Flags | 29 | //! ## 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 | ||
| 37 | use std::{ | 37 | use std::{ |
| @@ -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] |
| 37 | all-features = true | 37 | all-features = true |
| 38 | features = ["document-features"] | 38 | features = ["document-features"] |
| 39 | rustdoc-args = ["--cfg", "docsrs"] | ||
| @@ -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 Flags | 6 | //! ## 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. |
| @@ -95,4 +95,3 @@ blocking = "1.0.2" · 94 unmodified lines | |||
| 95 | 95 | ||
| 96 | [package.metadata.docs.rs] | 96 | [package.metadata.docs.rs] |
| 97 | features = ["http-client-curl", "document-features", "serde"] | 97 | features = ["http-client-curl", "document-features", "serde"] |
| 98 | rustdoc-args = ["--cfg", "docsrs"] | ||
| @@ -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 Flags | 5 | //! ## 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 | ||
| @@ -35,4 +35,3 @@ gix-testtools = { path = "../tests/tools" } · 34 unmodified lines | |||
| 35 | [package.metadata.docs.rs] | 35 | [package.metadata.docs.rs] |
| 36 | all-features = true | 36 | all-features = true |
| 37 | features = ["document-features"] | 37 | features = ["document-features"] |
| 38 | rustdoc-args = ["--cfg", "docsrs"] | ||
| @@ -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 Flags | 2 | //! ## 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 | ||
| @@ -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] |
| 40 | features = ["document-features", "serde"] | 40 | features = ["document-features", "serde"] |
| 41 | rustdoc-args = ["--cfg", "docsrs"] | ||
| @@ -4,10 +4,10 @@ · 3 unmodified lines | |||
| 4 | //! | 4 | //! |
| 5 | //! ## Feature Flags | 5 | //! ## 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 | use bstr::BString; | 12 | use bstr::BString; |
| 13 | pub use gix_glob; | 13 | pub use gix_glob; |
| @@ -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] |
| 303 | features = ["document-features", "max-performance", "blocking-network-client", "blocking-http-transport-curl", "serde"] | 303 | features = ["document-features", "max-performance", "blocking-network-client", "blocking-http-transport-curl", "serde"] |
| 304 | rustdoc-args = ["--cfg", "docsrs"] | ||
| @@ -82,10 +82,10 @@ · 81 unmodified lines | |||
| 82 | //! | 82 | //! |
| 83 | //! ### Feature Flags | 83 | //! ### 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 | ||
| @@ -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)] |