Build #201165 2019-11-25T09:26:05.387034+00:00
# rustc version
rustc 1.41.0-nightly (5c5b8afd8 2019-11-16)
# docs.rs version
docsrs 0.6.0 (3fc0676 2019-11-22)
# build log
[INFO] running `"docker" "create" "-v" "/home/cratesfyi/workspace/builds/conventional-0.5.0/target:/opt/rustwide/target:rw,Z" "-v" "/home/cratesfyi/workspace/builds/conventional-0.5.0/source:/opt/rustwide/workdir:ro,Z" "-v" "/home/cratesfyi/workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/home/cratesfyi/workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "MAP_USER_ID=1001" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "RUSTFLAGS=" "-e" "RUSTDOCFLAGS=-Z unstable-options --resource-suffix -20191116-1.41.0-nightly-5c5b8afd8 --static-root-path / --disable-per-crate-search --extern-html-root-url nom=https://docs.rs/nom/5.0.1 --extern-html-root-url indoc=https://docs.rs/indoc/0.3.4 --extern-html-root-url unicase=https://docs.rs/unicase/2.6.0" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "3221225472" "--network" "none" "rustops/crates-build-env" "/opt/rustwide/cargo-home/bin/cargo" "+nightly-2019-11-17" "doc" "--lib" "--no-deps" "--target" "x86_64-unknown-linux-gnu"`
[INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap.
[INFO] [stdout] f64836ad159c2a876ba5039e8080326821be8532597afe943e500334a7209f90
[INFO] running `"docker" "start" "-a" "f64836ad159c2a876ba5039e8080326821be8532597afe943e500334a7209f90"`
[INFO] [stderr] Compiling version_check v0.9.1
[INFO] [stderr] Compiling version_check v0.1.5
[INFO] [stderr] Compiling memchr v2.2.1
[INFO] [stderr] Compiling nom v5.0.1
[INFO] [stderr] Compiling unicase v2.6.0
[INFO] [stderr] Documenting conventional v0.5.0 (/opt/rustwide/workdir)
[INFO] [stderr] error: Missing code example in this documentation
[INFO] [stderr] --> src/commit.rs:12:1
[INFO] [stderr] |
[INFO] [stderr] 12 | /// A conventional commit.
[INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] |
[INFO] [stderr] note: lint level defined here
[INFO] [stderr] --> src/lib.rs:79:5
[INFO] [stderr] |
[INFO] [stderr] 79 | rustdoc,
[INFO] [stderr] | ^^^^^^^
[INFO] [stderr] = note: `#[deny(missing_doc_code_examples)]` implied by `#[deny(rustdoc)]`
[INFO] [stderr]
[INFO] [stderr] error: Missing code example in this documentation
[INFO] [stderr] --> src/commit.rs:15:5
[INFO] [stderr] |
[INFO] [stderr] 15 | ty: Type<'a>,
[INFO] [stderr] | ^^^^^^^^^^^^
[INFO] [stderr]
[INFO] [stderr] error: Missing code example in this documentation
[INFO] [stderr] --> src/commit.rs:16:5
[INFO] [stderr] |
[INFO] [stderr] 16 | scope: Option<Scope<'a>>,
[INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]
[INFO] [stderr] error: Missing code example in this documentation
[INFO] [stderr] --> src/commit.rs:17:5
[INFO] [stderr] |
[INFO] [stderr] 17 | description: Description<'a>,
[INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]
[INFO] [stderr] error: Missing code example in this documentation
[INFO] [stderr] --> src/commit.rs:18:5
[INFO] [stderr] |
[INFO] [stderr] 18 | body: Option<Body<'a>>,
[INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]
[INFO] [stderr] error: Missing code example in this documentation
[INFO] [stderr] --> src/commit.rs:19:5
[INFO] [stderr] |
[INFO] [stderr] 19 | breaking: bool,
[INFO] [stderr] | ^^^^^^^^^^^^^^
[INFO] [stderr]
[INFO] [stderr] error: Missing code example in this documentation
[INFO] [stderr] --> src/commit.rs:20:5
[INFO] [stderr] |
[INFO] [stderr] 20 | footers: Vec<Footer<'a>>,
[INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]
[INFO] [stderr] error: Missing code example in this documentation
[INFO] [stderr] --> src/component.rs:43:1
[INFO] [stderr] |
[INFO] [stderr] 43 | / /// The "simple footer" variant, for convenient access to the string slice
[INFO] [stderr] 44 | | /// values of its components.
[INFO] [stderr] | |_____________________________^
[INFO] [stderr]
[INFO] [stderr] error: Missing code example in this documentation
[INFO] [stderr] --> src/component.rs:47:5
[INFO] [stderr] |
[INFO] [stderr] 47 | pub(crate) footer: &'a Footer<'a>,
[INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]
[INFO] [stderr] error: Missing code example in this documentation
[INFO] [stderr] --> src/error.rs:5:1
[INFO] [stderr] |
[INFO] [stderr] 5 | /// The error returned when parsing a commit fails.
[INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]
[INFO] [stderr] error: Missing code example in this documentation
[INFO] [stderr] --> src/error.rs:8:5
[INFO] [stderr] |
[INFO] [stderr] 8 | kind: ErrorKind,
[INFO] [stderr] | ^^^^^^^^^^^^^^^
[INFO] [stderr]
[INFO] [stderr] error: Missing code example in this documentation
[INFO] [stderr] --> src/error.rs:10:5
[INFO] [stderr] |
[INFO] [stderr] 10 | commit: Option<String>,
[INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]
[INFO] [stderr] error: Missing code example in this documentation
[INFO] [stderr] --> src/error.rs:76:1
[INFO] [stderr] |
[INFO] [stderr] 76 | /// All possible error kinds returned when parsing a conventional commit.
[INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]
[INFO] [stderr] error: Missing code example in this documentation
[INFO] [stderr] --> src/error.rs:79:5
[INFO] [stderr] |
[INFO] [stderr] 79 | /// The commit type is missing from the commit message.
[INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]
[INFO] [stderr] error: Missing code example in this documentation
[INFO] [stderr] --> src/error.rs:82:5
[INFO] [stderr] |
[INFO] [stderr] 82 | /// The scope has an invalid format.
[INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]
[INFO] [stderr] error: Missing code example in this documentation
[INFO] [stderr] --> src/error.rs:85:5
[INFO] [stderr] |
[INFO] [stderr] 85 | /// The description of the commit is missing.
[INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]
[INFO] [stderr] error: Missing code example in this documentation
[INFO] [stderr] --> src/error.rs:88:5
[INFO] [stderr] |
[INFO] [stderr] 88 | /// The body of the commit has an invalid format.
[INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]
[INFO] [stderr] error: Missing code example in this documentation
[INFO] [stderr] --> src/error.rs:91:5
[INFO] [stderr] |
[INFO] [stderr] 91 | / /// Any other part of the commit does not conform to the conventional commit
[INFO] [stderr] 92 | | /// spec.
[INFO] [stderr] | |_____________^
[INFO] [stderr]
[INFO] [stderr] error: Missing code example in this documentation
[INFO] [stderr] --> src/commit.rs:1:1
[INFO] [stderr] |
[INFO] [stderr] 1 | //! The conventional commit type and its simple, and typed implementations.
[INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]
[INFO] [stderr] error: Missing code example in this documentation
[INFO] [stderr] --> src/commit.rs:12:1
[INFO] [stderr] |
[INFO] [stderr] 12 | /// A conventional commit.
[INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]
[INFO] [stderr] error: Missing code example in this documentation
[INFO] [stderr] --> src/commit/simple.rs:1:1
[INFO] [stderr] |
[INFO] [stderr] 1 | //! Conventional Commit implementations.
[INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]
[INFO] [stderr] error: Missing code example in this documentation
[INFO] [stderr] --> src/commit/simple.rs:6:1
[INFO] [stderr] |
[INFO] [stderr] 6 | /// The weakly-typed variant of a commit.
[INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]
[INFO] [stderr] error: Missing code example in this documentation
[INFO] [stderr] --> src/commit/simple.rs:8:5
[INFO] [stderr] |
[INFO] [stderr] 8 | /// The type of the commit.
[INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]
[INFO] [stderr] error: Missing code example in this documentation
[INFO] [stderr] --> src/commit/simple.rs:11:5
[INFO] [stderr] |
[INFO] [stderr] 11 | /// The optional scope of the commit.
[INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]
[INFO] [stderr] error: Missing code example in this documentation
[INFO] [stderr] --> src/commit/simple.rs:14:5
[INFO] [stderr] |
[INFO] [stderr] 14 | /// The commit description.
[INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]
[INFO] [stderr] error: Missing code example in this documentation
[INFO] [stderr] --> src/commit/simple.rs:17:5
[INFO] [stderr] |
[INFO] [stderr] 17 | / /// The commit body, containing a more detailed explanation of the commit
[INFO] [stderr] 18 | | /// changes.
[INFO] [stderr] | |________________^
[INFO] [stderr]
[INFO] [stderr] error: Missing code example in this documentation
[INFO] [stderr] --> src/commit/simple.rs:21:5
[INFO] [stderr] |
[INFO] [stderr] 21 | / /// A flag to signal that the commit contains breaking changes.
[INFO] [stderr] 22 | | ///
[INFO] [stderr] 23 | | /// This flag is set either when the commit has an exclamation mark after
[INFO] [stderr] 24 | | /// the message type and scope, e.g.:
[INFO] [stderr] ... |
[INFO] [stderr] 32 | | ///
[INFO] [stderr] 33 | | /// BREAKING CHANGE: this is a breaking change
[INFO] [stderr] | |____________________________________________________^
[INFO] [stderr]
[INFO] [stderr] error: Missing code example in this documentation
[INFO] [stderr] --> src/commit/simple.rs:36:5
[INFO] [stderr] |
[INFO] [stderr] 36 | / /// Any footer.
[INFO] [stderr] 37 | | ///
[INFO] [stderr] 38 | | /// A footer is similar to a Git trailer, with the exception of not
[INFO] [stderr] 39 | | /// requiring whitespace before newlines.
[INFO] [stderr] 40 | | ///
[INFO] [stderr] 41 | | /// See: <https://git-scm.com/docs/git-interpret-trailers>
[INFO] [stderr] | |______________________________________________________________^
[INFO] [stderr]
[INFO] [stderr] error: Missing code example in this documentation
[INFO] [stderr] --> src/commit/typed.rs:1:1
[INFO] [stderr] |
[INFO] [stderr] 1 | / //! Conventional Commit implementations.
[INFO] [stderr] 2 | | //! Conventional Commit implementations.
[INFO] [stderr] 3 | | //! Conventional Commit implementations.
[INFO] [stderr] | |________________________________________^
[INFO] [stderr]
[INFO] [stderr] error: Missing code example in this documentation
[INFO] [stderr] --> src/commit/typed.rs:8:1
[INFO] [stderr] |
[INFO] [stderr] 8 | /// The strongly-typed variant of a commit.
[INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]
[INFO] [stderr] error: Missing code example in this documentation
[INFO] [stderr] --> src/commit/typed.rs:10:5
[INFO] [stderr] |
[INFO] [stderr] 10 | /// The type of the commit.
[INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]
[INFO] [stderr] error: Missing code example in this documentation
[INFO] [stderr] --> src/commit/typed.rs:13:5
[INFO] [stderr] |
[INFO] [stderr] 13 | /// The optional scope of the commit.
[INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]
[INFO] [stderr] error: Missing code example in this documentation
[INFO] [stderr] --> src/commit/typed.rs:16:5
[INFO] [stderr] |
[INFO] [stderr] 16 | /// The commit description.
[INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]
[INFO] [stderr] error: Missing code example in this documentation
[INFO] [stderr] --> src/commit/typed.rs:19:5
[INFO] [stderr] |
[INFO] [stderr] 19 | / /// The commit body, containing a more detailed explanation of the commit
[INFO] [stderr] 20 | | /// changes.
[INFO] [stderr] | |________________^
[INFO] [stderr]
[INFO] [stderr] error: Missing code example in this documentation
[INFO] [stderr] --> src/commit/typed.rs:23:5
[INFO] [stderr] |
[INFO] [stderr] 23 | / /// A flag to signal that the commit contains breaking changes.
[INFO] [stderr] 24 | | ///
[INFO] [stderr] 25 | | /// This flag is set either when the commit has an exclamation mark after
[INFO] [stderr] 26 | | /// the message type and scope, e.g.:
[INFO] [stderr] ... |
[INFO] [stderr] 34 | | ///
[INFO] [stderr] 35 | | /// BREAKING CHANGE: this is a breaking change
[INFO] [stderr] | |____________________________________________________^
[INFO] [stderr]
[INFO] [stderr] error: Missing code example in this documentation
[INFO] [stderr] --> src/commit/typed.rs:38:5
[INFO] [stderr] |
[INFO] [stderr] 38 | / /// Any footer.
[INFO] [stderr] 39 | | ///
[INFO] [stderr] 40 | | /// A footer is similar to a Git trailer, with the exception of not
[INFO] [stderr] 41 | | /// requiring whitespace before newlines.
[INFO] [stderr] 42 | | ///
[INFO] [stderr] 43 | | /// See: <https://git-scm.com/docs/git-interpret-trailers>
[INFO] [stderr] | |______________________________________________________________^
[INFO] [stderr]
[INFO] [stderr] error: Missing code example in this documentation
[INFO] [stderr] --> src/commit.rs:23:1
[INFO] [stderr] |
[INFO] [stderr] 23 | / impl<'a> Commit<'a> {
[INFO] [stderr] 24 | | /// Create a new Conventional Commit based on the provided commit message
[INFO] [stderr] 25 | | /// string.
[INFO] [stderr] 26 | | ///
[INFO] [stderr] ... |
[INFO] [stderr] 53 | | }
[INFO] [stderr] 54 | | }
[INFO] [stderr] | |_^
[INFO] [stderr]
[INFO] [stderr] error: Missing code example in this documentation
[INFO] [stderr] --> src/commit.rs:24:5
[INFO] [stderr] |
[INFO] [stderr] 24 | / /// Create a new Conventional Commit based on the provided commit message
[INFO] [stderr] 25 | | /// string.
[INFO] [stderr] 26 | | ///
[INFO] [stderr] 27 | | /// # Errors
[INFO] [stderr] 28 | | ///
[INFO] [stderr] 29 | | /// This function returns an error if the commit does not conform to the
[INFO] [stderr] 30 | | /// Conventional Commit specification.
[INFO] [stderr] | |__________________________________________^
[INFO] [stderr]
[INFO] [stderr] error: Missing code example in this documentation
[INFO] [stderr] --> src/component.rs:1:1
[INFO] [stderr] |
[INFO] [stderr] 1 | //! Conventional Commit components.
[INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]
[INFO] [stderr] error: Missing code example in this documentation
[INFO] [stderr] --> src/component.rs:8:1
[INFO] [stderr] |
[INFO] [stderr] 8 | / /// A single footer.
[INFO] [stderr] 9 | | ///
[INFO] [stderr] 10 | | /// A footer is similar to a Git trailer, with the exception of not requiring
[INFO] [stderr] 11 | | /// whitespace before newlines.
[INFO] [stderr] 12 | | ///
[INFO] [stderr] 13 | | /// See: <https://git-scm.com/docs/git-interpret-trailers>
[INFO] [stderr] | |__________________________________________________________^
[INFO] [stderr]
[INFO] [stderr] error: Missing code example in this documentation
[INFO] [stderr] --> src/component.rs:16:5
[INFO] [stderr] |
[INFO] [stderr] 16 | token: FooterToken<'a>,
[INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]
[INFO] [stderr] error: Missing code example in this documentation
[INFO] [stderr] --> src/component.rs:17:5
[INFO] [stderr] |
[INFO] [stderr] 17 | sep: FooterSeparator,
[INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]
[INFO] [stderr] error: Missing code example in this documentation
[INFO] [stderr] --> src/component.rs:18:5
[INFO] [stderr] |
[INFO] [stderr] 18 | value: FooterValue<'a>,
[INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]
[INFO] [stderr] error: Missing code example in this documentation
[INFO] [stderr] --> src/component.rs:113:9
[INFO] [stderr] |
[INFO] [stderr] 113 | /// A component of the conventional commit.
[INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 184 | components![Description, Body, FooterValue];
[INFO] [stderr] | -------------------------------------------- in this macro invocation
[INFO] [stderr]
[INFO] [stderr] error: Missing code example in this documentation
[INFO] [stderr] --> src/component.rs:115:28
[INFO] [stderr] |
[INFO] [stderr] 115 | pub struct $ty<'a>(&'a str);
[INFO] [stderr] | ^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 184 | components![Description, Body, FooterValue];
[INFO] [stderr] | -------------------------------------------- in this macro invocation
[INFO] [stderr]
[INFO] [stderr] error: Missing code example in this documentation
[INFO] [stderr] --> src/component.rs:150:13
[INFO] [stderr] |
[INFO] [stderr] 150 | /// A component of the conventional commit.
[INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 186 | unicase_components![Type, Scope, FooterToken];
[INFO] [stderr] | ---------------------------------------------- in this macro invocation
[INFO] [stderr]
[INFO] [stderr] error: Missing code example in this documentation
[INFO] [stderr] --> src/component.rs:152:32
[INFO] [stderr] |
[INFO] [stderr] 152 | pub struct $ty<'a>(unicase::UniCase<&'a str>);
[INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 186 | unicase_components![Type, Scope, FooterToken];
[INFO] [stderr] | ---------------------------------------------- in this macro invocation
[INFO] [stderr]
[INFO] [stderr] error: Missing code example in this documentation
[INFO] [stderr] --> src/component.rs:67:1
[INFO] [stderr] |
[INFO] [stderr] 67 | /// The type of separator between the footer token and value.
[INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]
[INFO] [stderr] error: Missing code example in this documentation
[INFO] [stderr] --> src/component.rs:70:5
[INFO] [stderr] |
[INFO] [stderr] 70 | /// ": "
[INFO] [stderr] | ^^^^^^^^
[INFO] [stderr]
[INFO] [stderr] error: Missing code example in this documentation
[INFO] [stderr] --> src/component.rs:73:5
[INFO] [stderr] |
[INFO] [stderr] 73 | /// " #"
[INFO] [stderr] | ^^^^^^^^
[INFO] [stderr]
[INFO] [stderr] error: Missing code example in this documentation
[INFO] [stderr] --> src/component.rs:21:1
[INFO] [stderr] |
[INFO] [stderr] 21 | / impl<'a> Footer<'a> {
[INFO] [stderr] 22 | | /// Piece together a footer.
[INFO] [stderr] 23 | | pub const fn new(token: FooterToken<'a>, sep: FooterSeparator, value: FooterValue<'a>) -> Self {
[INFO] [stderr] 24 | | Self { token, sep, value }
[INFO] [stderr] ... |
[INFO] [stderr] 40 | | }
[INFO] [stderr] 41 | | }
[INFO] [stderr] | |_^
[INFO] [stderr]
[INFO] [stderr] error: Missing code example in this documentation
[INFO] [stderr] --> src/component.rs:22:5
[INFO] [stderr] |
[INFO] [stderr] 22 | /// Piece together a footer.
[INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]
[INFO] [stderr] error: Missing code example in this documentation
[INFO] [stderr] --> src/component.rs:27:5
[INFO] [stderr] |
[INFO] [stderr] 27 | /// The token of the footer.
[INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]
[INFO] [stderr] error: Missing code example in this documentation
[INFO] [stderr] --> src/component.rs:32:5
[INFO] [stderr] |
[INFO] [stderr] 32 | /// The separator between the footer token and its value.
[INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]
[INFO] [stderr] error: Missing code example in this documentation
[INFO] [stderr] --> src/component.rs:37:5
[INFO] [stderr] |
[INFO] [stderr] 37 | /// The value of the footer.
[INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]
[INFO] [stderr] error: Missing code example in this documentation
[INFO] [stderr] --> src/component.rs:50:1
[INFO] [stderr] |
[INFO] [stderr] 50 | / impl<'a> SimpleFooter<'a> {
[INFO] [stderr] 51 | | /// The token of the footer.
[INFO] [stderr] 52 | | pub fn token(&self) -> &str {
[INFO] [stderr] 53 | | &*self.footer.token
[INFO] [stderr] ... |
[INFO] [stderr] 64 | | }
[INFO] [stderr] 65 | | }
[INFO] [stderr] | |_^
[INFO] [stderr]
[INFO] [stderr] error: Missing code example in this documentation
[INFO] [stderr] --> src/component.rs:51:5
[INFO] [stderr] |
[INFO] [stderr] 51 | /// The token of the footer.
[INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]
[INFO] [stderr] error: Missing code example in this documentation
[INFO] [stderr] --> src/component.rs:56:5
[INFO] [stderr] |
[INFO] [stderr] 56 | /// The separator between the footer token and its value.
[INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]
[INFO] [stderr] error: Missing code example in this documentation
[INFO] [stderr] --> src/component.rs:61:5
[INFO] [stderr] |
[INFO] [stderr] 61 | /// The value of the footer.
[INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]
[INFO] [stderr] error: Missing code example in this documentation
[INFO] [stderr] --> src/component.rs:117:9
[INFO] [stderr] |
[INFO] [stderr] 117 | / impl<'a> $ty<'a> {
[INFO] [stderr] 118 | | /// Create a $ty
[INFO] [stderr] 119 | | pub fn new(value: &'a str) -> Self {
[INFO] [stderr] 120 | | $ty(value)
[INFO] [stderr] 121 | | }
[INFO] [stderr] 122 | | }
[INFO] [stderr] | |_________^
[INFO] [stderr] ...
[INFO] [stderr] 184 | components![Description, Body, FooterValue];
[INFO] [stderr] | -------------------------------------------- in this macro invocation
[INFO] [stderr]
[INFO] [stderr] error: Missing code example in this documentation
[INFO] [stderr] --> src/component.rs:118:13
[INFO] [stderr] |
[INFO] [stderr] 118 | /// Create a $ty
[INFO] [stderr] | ^^^^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 184 | components![Description, Body, FooterValue];
[INFO] [stderr] | -------------------------------------------- in this macro invocation
[INFO] [stderr]
[INFO] [stderr] error: Missing code example in this documentation
[INFO] [stderr] --> src/component.rs:154:13
[INFO] [stderr] |
[INFO] [stderr] 154 | / impl<'a> $ty<'a> {
[INFO] [stderr] 155 | | /// Create a $ty
[INFO] [stderr] 156 | | pub fn new(value: &'a str) -> Self {
[INFO] [stderr] 157 | | $ty(unicase::UniCase::new(value))
[INFO] [stderr] 158 | | }
[INFO] [stderr] 159 | | }
[INFO] [stderr] | |_____________^
[INFO] [stderr] ...
[INFO] [stderr] 186 | unicase_components![Type, Scope, FooterToken];
[INFO] [stderr] | ---------------------------------------------- in this macro invocation
[INFO] [stderr]
[INFO] [stderr] error: Missing code example in this documentation
[INFO] [stderr] --> src/component.rs:155:17
[INFO] [stderr] |
[INFO] [stderr] 155 | /// Create a $ty
[INFO] [stderr] | ^^^^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 186 | unicase_components![Type, Scope, FooterToken];
[INFO] [stderr] | ---------------------------------------------- in this macro invocation
[INFO] [stderr]
[INFO] [stderr] error: Missing code example in this documentation
[INFO] [stderr] --> src/error.rs:1:1
[INFO] [stderr] |
[INFO] [stderr] 1 | //! All errors related to Conventional Commits.
[INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]
[INFO] [stderr] error: Missing code example in this documentation
[INFO] [stderr] --> src/error.rs:13:1
[INFO] [stderr] |
[INFO] [stderr] 13 | / impl Error {
[INFO] [stderr] 14 | | /// Create a new error from a `ErrorKind`.
[INFO] [stderr] 15 | | pub(crate) fn new(kind: ErrorKind) -> Self {
[INFO] [stderr] 16 | | Self { kind, commit: None }
[INFO] [stderr] ... |
[INFO] [stderr] 52 | | }
[INFO] [stderr] 53 | | }
[INFO] [stderr] | |_^
[INFO] [stderr]
[INFO] [stderr] error: Missing code example in this documentation
[INFO] [stderr] --> src/error.rs:49:5
[INFO] [stderr] |
[INFO] [stderr] 49 | /// The kind of error.
[INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]
[INFO] [stderr] error: Missing code example in this documentation
[INFO] [stderr] --> src/parser.rs:1:1
[INFO] [stderr] |
[INFO] [stderr] 1 | / use nom::branch::alt;
[INFO] [stderr] 2 | | use nom::bytes::complete::{tag, take, take_till1, take_while, take_while1};
[INFO] [stderr] 3 | | use nom::character::complete::{char, line_ending};
[INFO] [stderr] 4 | | use nom::character::is_alphabetic;
[INFO] [stderr] ... |
[INFO] [stderr] 391 | | }
[INFO] [stderr] 392 | | }
[INFO] [stderr] | |_^
[INFO] [stderr]
[INFO] [stderr] error: Missing code example in this documentation
[INFO] [stderr] --> src/lib.rs:102:1
[INFO] [stderr] |
[INFO] [stderr] 102 | /// Strictly-typed accessors for a `Commit`.
[INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]
[INFO] [stderr] error: Missing code example in this documentation
[INFO] [stderr] --> src/commit/simple.rs:45:1
[INFO] [stderr] |
[INFO] [stderr] 45 | / impl Simple for Commit<'_> {
[INFO] [stderr] 46 | | fn type_(&self) -> &str {
[INFO] [stderr] 47 | | &self.ty
[INFO] [stderr] 48 | | }
[INFO] [stderr] ... |
[INFO] [stderr] 71 | | }
[INFO] [stderr] 72 | | }
[INFO] [stderr] | |_^
[INFO] [stderr]
[INFO] [stderr] error: Missing code example in this documentation
[INFO] [stderr] --> src/commit/simple.rs:46:5
[INFO] [stderr] |
[INFO] [stderr] 46 | / fn type_(&self) -> &str {
[INFO] [stderr] 47 | | &self.ty
[INFO] [stderr] 48 | | }
[INFO] [stderr] | |_____^
[INFO] [stderr]
[INFO] [stderr] error: Missing code example in this documentation
[INFO] [stderr] --> src/commit/simple.rs:50:5
[INFO] [stderr] |
[INFO] [stderr] 50 | / fn scope(&self) -> Option<&str> {
[INFO] [stderr] 51 | | self.scope.as_ref().map(Deref::deref)
[INFO] [stderr] 52 | | }
[INFO] [stderr] | |_____^
[INFO] [stderr]
[INFO] [stderr] error: Missing code example in this documentation
[INFO] [stderr] --> src/commit/simple.rs:54:5
[INFO] [stderr] |
[INFO] [stderr] 54 | / fn description(&self) -> &str {
[INFO] [stderr] 55 | | &self.description
[INFO] [stderr] 56 | | }
[INFO] [stderr] | |_____^
[INFO] [stderr]
[INFO] [stderr] error: Missing code example in this documentation
[INFO] [stderr] --> src/commit/simple.rs:58:5
[INFO] [stderr] |
[INFO] [stderr] 58 | / fn body(&self) -> Option<&str> {
[INFO] [stderr] 59 | | self.body.as_ref().map(Deref::deref)
[INFO] [stderr] 60 | | }
[INFO] [stderr] | |_____^
[INFO] [stderr]
[INFO] [stderr] error: Missing code example in this documentation
[INFO] [stderr] --> src/commit/simple.rs:62:5
[INFO] [stderr] |
[INFO] [stderr] 62 | / fn breaking(&self) -> bool {
[INFO] [stderr] 63 | | self.breaking
[INFO] [stderr] 64 | | }
[INFO] [stderr] | |_____^
[INFO] [stderr]
[INFO] [stderr] error: Missing code example in this documentation
[INFO] [stderr] --> src/commit/simple.rs:66:5
[INFO] [stderr] |
[INFO] [stderr] 66 | / fn footers(&self) -> Vec<SimpleFooter<'_>> {
[INFO] [stderr] 67 | | self.footers
[INFO] [stderr] 68 | | .iter()
[INFO] [stderr] 69 | | .map(|footer| SimpleFooter { footer })
[INFO] [stderr] 70 | | .collect::<Vec<_>>()
[INFO] [stderr] 71 | | }
[INFO] [stderr] | |_____^
[INFO] [stderr]
[INFO] [stderr] error: Missing code example in this documentation
[INFO] [stderr] --> src/commit/typed.rs:47:1
[INFO] [stderr] |
[INFO] [stderr] 47 | / impl<'a> Typed<'a> for Commit<'a> {
[INFO] [stderr] 48 | | fn type_(&self) -> Type<'a> {
[INFO] [stderr] 49 | | self.ty
[INFO] [stderr] 50 | | }
[INFO] [stderr] ... |
[INFO] [stderr] 70 | | }
[INFO] [stderr] 71 | | }
[INFO] [stderr] | |_^
[INFO] [stderr]
[INFO] [stderr] error: Missing code example in this documentation
[INFO] [stderr] --> src/commit/typed.rs:48:5
[INFO] [stderr] |
[INFO] [stderr] 48 | / fn type_(&self) -> Type<'a> {
[INFO] [stderr] 49 | | self.ty
[INFO] [stderr] 50 | | }
[INFO] [stderr] | |_____^
[INFO] [stderr]
[INFO] [stderr] error: Missing code example in this documentation
[INFO] [stderr] --> src/commit/typed.rs:52:5
[INFO] [stderr] |
[INFO] [stderr] 52 | / fn scope(&self) -> Option<Scope<'a>> {
[INFO] [stderr] 53 | | self.scope
[INFO] [stderr] 54 | | }
[INFO] [stderr] | |_____^
[INFO] [stderr]
[INFO] [stderr] error: Missing code example in this documentation
[INFO] [stderr] --> src/commit/typed.rs:56:5
[INFO] [stderr] |
[INFO] [stderr] 56 | / fn description(&self) -> Description<'a> {
[INFO] [stderr] 57 | | self.description
[INFO] [stderr] 58 | | }
[INFO] [stderr] | |_____^
[INFO] [stderr]
[INFO] [stderr] error: Missing code example in this documentation
[INFO] [stderr] --> src/commit/typed.rs:60:5
[INFO] [stderr] |
[INFO] [stderr] 60 | / fn body(&self) -> Option<Body<'a>> {
[INFO] [stderr] 61 | | self.body
[INFO] [stderr] 62 | | }
[INFO] [stderr] | |_____^
[INFO] [stderr]
[INFO] [stderr] error: Missing code example in this documentation
[INFO] [stderr] --> src/commit/typed.rs:64:5
[INFO] [stderr] |
[INFO] [stderr] 64 | / fn breaking(&self) -> bool {
[INFO] [stderr] 65 | | self.breaking
[INFO] [stderr] 66 | | }
[INFO] [stderr] | |_____^
[INFO] [stderr]
[INFO] [stderr] error: Missing code example in this documentation
[INFO] [stderr] --> src/commit/typed.rs:68:5
[INFO] [stderr] |
[INFO] [stderr] 68 | / fn footers(&self) -> &[Footer<'_>] {
[INFO] [stderr] 69 | | &self.footers
[INFO] [stderr] 70 | | }
[INFO] [stderr] | |_____^
[INFO] [stderr]
[INFO] [stderr] error: Missing code example in this documentation
[INFO] [stderr] --> src/component.rs:138:9
[INFO] [stderr] |
[INFO] [stderr] 138 | / impl<'a> From<&'a str> for $ty<'a> {
[INFO] [stderr] 139 | | fn from(string: &'a str) -> Self {
[INFO] [stderr] 140 | | Self(string)
[INFO] [stderr] 141 | | }
[INFO] [stderr] 142 | | }
[INFO] [stderr] | |_________^
[INFO] [stderr] ...
[INFO] [stderr] 184 | components![Description, Body, FooterValue];
[INFO] [stderr] | -------------------------------------------- in this macro invocation
[INFO] [stderr]
[INFO] [stderr] error: Missing code example in this documentation
[INFO] [stderr] --> src/component.rs:139:13
[INFO] [stderr] |
[INFO] [stderr] 139 | / fn from(string: &'a str) -> Self {
[INFO] [stderr] 140 | | Self(string)
[INFO] [stderr] 141 | | }
[INFO] [stderr] | |_____________^
[INFO] [stderr] ...
[INFO] [stderr] 184 | components![Description, Body, FooterValue];
[INFO] [stderr] | -------------------------------------------- in this macro invocation
[INFO] [stderr]
[INFO] [stderr] error: Missing code example in this documentation
[INFO] [stderr] --> src/component.rs:175:13
[INFO] [stderr] |
[INFO] [stderr] 175 | / impl<'a> From<&'a str> for $ty<'a> {
[INFO] [stderr] 176 | | fn from(string: &'a str) -> Self {
[INFO] [stderr] 177 | | Self(unicase::UniCase::new(string))
[INFO] [stderr] 178 | | }
[INFO] [stderr] 179 | | }
[INFO] [stderr] | |_____________^
[INFO] [stderr] ...
[INFO] [stderr] 186 | unicase_components![Type, Scope, FooterToken];
[INFO] [stderr] | ---------------------------------------------- in this macro invocation
[INFO] [stderr]
[INFO] [stderr] error: Missing code example in this documentation
[INFO] [stderr] --> src/component.rs:176:17
[INFO] [stderr] |
[INFO] [stderr] 176 | / fn from(string: &'a str) -> Self {
[INFO] [stderr] 177 | | Self(unicase::UniCase::new(string))
[INFO] [stderr] 178 | | }
[INFO] [stderr] | |_________________^
[INFO] [stderr] ...
[INFO] [stderr] 186 | unicase_components![Type, Scope, FooterToken];
[INFO] [stderr] | ---------------------------------------------- in this macro invocation
[INFO] [stderr]
[INFO] [stderr] error: Missing code example in this documentation
[INFO] [stderr] --> src/commit.rs:56:1
[INFO] [stderr] |
[INFO] [stderr] 56 | / impl fmt::Display for Commit<'_> {
[INFO] [stderr] 57 | | fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result {
[INFO] [stderr] 58 | | use crate::Simple;
[INFO] [stderr] 59 | |
[INFO] [stderr] ... |
[INFO] [stderr] 77 | | }
[INFO] [stderr] 78 | | }
[INFO] [stderr] | |_^
[INFO] [stderr]
[INFO] [stderr] error: Missing code example in this documentation
[INFO] [stderr] --> src/commit.rs:57:5
[INFO] [stderr] |
[INFO] [stderr] 57 | / fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result {
[INFO] [stderr] 58 | | use crate::Simple;
[INFO] [stderr] 59 | |
[INFO] [stderr] 60 | | f.write_str(self.type_())?;
[INFO] [stderr] ... |
[INFO] [stderr] 76 | | Ok(())
[INFO] [stderr] 77 | | }
[INFO] [stderr] | |_____^
[INFO] [stderr]
[INFO] [stderr] error: Missing code example in this documentation
[INFO] [stderr] --> src/component.rs:92:1
[INFO] [stderr] |
[INFO] [stderr] 92 | / impl fmt::Display for FooterSeparator {
[INFO] [stderr] 93 | | fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result {
[INFO] [stderr] 94 | | f.write_str(self)
[INFO] [stderr] 95 | | }
[INFO] [stderr] 96 | | }
[INFO] [stderr] | |_^
[INFO] [stderr]
[INFO] [stderr] error: Missing code example in this documentation
[INFO] [stderr] --> src/component.rs:93:5
[INFO] [stderr] |
[INFO] [stderr] 93 | / fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result {
[INFO] [stderr] 94 | | f.write_str(self)
[INFO] [stderr] 95 | | }
[INFO] [stderr] | |_____^
[INFO] [stderr]
[INFO] [stderr] error: Missing code example in this documentation
[INFO] [stderr] --> src/component.rs:132:9
[INFO] [stderr] |
[INFO] [stderr] 132 | / impl fmt::Display for $ty<'_> {
[INFO] [stderr] 133 | | fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result {
[INFO] [stderr] 134 | | self.0.fmt(f)
[INFO] [stderr] 135 | | }
[INFO] [stderr] 136 | | }
[INFO] [stderr] | |_________^
[INFO] [stderr] ...
[INFO] [stderr] 184 | components![Description, Body, FooterValue];
[INFO] [stderr] | -------------------------------------------- in this macro invocation
[INFO] [stderr]
[INFO] [stderr] error: Missing code example in this documentation
[INFO] [stderr] --> src/component.rs:133:13
[INFO] [stderr] |
[INFO] [stderr] 133 | / fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result {
[INFO] [stderr] 134 | | self.0.fmt(f)
[INFO] [stderr] 135 | | }
[INFO] [stderr] | |_____________^
[INFO] [stderr] ...
[INFO] [stderr] 184 | components![Description, Body, FooterValue];
[INFO] [stderr] | -------------------------------------------- in this macro invocation
[INFO] [stderr]
[INFO] [stderr] error: Missing code example in this documentation
[INFO] [stderr] --> src/component.rs:169:13
[INFO] [stderr] |
[INFO] [stderr] 169 | / impl fmt::Display for $ty<'_> {
[INFO] [stderr] 170 | | fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result {
[INFO] [stderr] 171 | | self.0.fmt(f)
[INFO] [stderr] 172 | | }
[INFO] [stderr] 173 | | }
[INFO] [stderr] | |_____________^
[INFO] [stderr] ...
[INFO] [stderr] 186 | unicase_components![Type, Scope, FooterToken];
[INFO] [stderr] | ---------------------------------------------- in this macro invocation
[INFO] [stderr]
[INFO] [stderr] error: Missing code example in this documentation
[INFO] [stderr] --> src/component.rs:170:17
[INFO] [stderr] |
[INFO] [stderr] 170 | / fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result {
[INFO] [stderr] 171 | | self.0.fmt(f)
[INFO] [stderr] 172 | | }
[INFO] [stderr] | |_________________^
[INFO] [stderr] ...
[INFO] [stderr] 186 | unicase_components![Type, Scope, FooterToken];
[INFO] [stderr] | ---------------------------------------------- in this macro invocation
[INFO] [stderr]
[INFO] [stderr] error: Missing code example in this documentation
[INFO] [stderr] --> src/error.rs:55:1
[INFO] [stderr] |
[INFO] [stderr] 55 | / impl fmt::Display for Error {
[INFO] [stderr] 56 | | fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result {
[INFO] [stderr] 57 | | use ErrorKind::*;
[INFO] [stderr] 58 | |
[INFO] [stderr] ... |
[INFO] [stderr] 67 | | }
[INFO] [stderr] 68 | | }
[INFO] [stderr] | |_^
[INFO] [stderr]
[INFO] [stderr] error: Missing code example in this documentation
[INFO] [stderr] --> src/error.rs:56:5
[INFO] [stderr] |
[INFO] [stderr] 56 | / fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result {
[INFO] [stderr] 57 | | use ErrorKind::*;
[INFO] [stderr] 58 | |
[INFO] [stderr] 59 | | match self.kind {
[INFO] [stderr] ... |
[INFO] [stderr] 66 | | }
[INFO] [stderr] 67 | | }
[INFO] [stderr] | |_____^
[INFO] [stderr]
[INFO] [stderr] error: Missing code example in this documentation
[INFO] [stderr] --> src/component.rs:98:1
[INFO] [stderr] |
[INFO] [stderr] 98 | / impl FromStr for FooterSeparator {
[INFO] [stderr] 99 | | type Err = Error;
[INFO] [stderr] 100 | |
[INFO] [stderr] 101 | | fn from_str(sep: &str) -> Result<Self, Self::Err> {
[INFO] [stderr] ... |
[INFO] [stderr] 107 | | }
[INFO] [stderr] 108 | | }
[INFO] [stderr] | |_^
[INFO] [stderr]
[INFO] [stderr] error: Missing code example in this documentation
[INFO] [stderr] --> src/component.rs:99:5
[INFO] [stderr] |
[INFO] [stderr] 99 | type Err = Error;
[INFO] [stderr] | ^^^^^^^^^^^^^^^^^
[INFO] [stderr]
[INFO] [stderr] error: Missing code example in this documentation
[INFO] [stderr] --> src/component.rs:101:5
[INFO] [stderr] |
[INFO] [stderr] 101 | / fn from_str(sep: &str) -> Result<Self, Self::Err> {
[INFO] [stderr] 102 | | match sep {
[INFO] [stderr] 103 | | ": " => Ok(FooterSeparator::ColonSpace),
[INFO] [stderr] 104 | | " #" => Ok(FooterSeparator::SpacePound),
[INFO] [stderr] 105 | | _ => Err(Error::new(ErrorKind::InvalidFormat)),
[INFO] [stderr] 106 | | }
[INFO] [stderr] 107 | | }
[INFO] [stderr] | |_____^
[INFO] [stderr]
[INFO] [stderr] error: Missing code example in this documentation
[INFO] [stderr] --> src/component.rs:80:1
[INFO] [stderr] |
[INFO] [stderr] 80 | / impl Deref for FooterSeparator {
[INFO] [stderr] 81 | | type Target = str;
[INFO] [stderr] 82 | |
[INFO] [stderr] 83 | | fn deref(&self) -> &Self::Target {
[INFO] [stderr] ... |
[INFO] [stderr] 89 | | }
[INFO] [stderr] 90 | | }
[INFO] [stderr] | |_^
[INFO] [stderr]
[INFO] [stderr] error: Missing code example in this documentation
[INFO] [stderr] --> src/component.rs:81:5
[INFO] [stderr] |
[INFO] [stderr] 81 | type Target = str;
[INFO] [stderr] | ^^^^^^^^^^^^^^^^^^
[INFO] [stderr]
[INFO] [stderr] error: Missing code example in this documentation
[INFO] [stderr] --> src/component.rs:83:5
[INFO] [stderr] |
[INFO] [stderr] 83 | / fn deref(&self) -> &Self::Target {
[INFO] [stderr] 84 | | match self {
[INFO] [stderr] 85 | | FooterSeparator::ColonSpace => ": ",
[INFO] [stderr] 86 | | FooterSeparator::SpacePound => " #",
[INFO] [stderr] 87 | | FooterSeparator::__NonExhaustive => unreachable!(),
[INFO] [stderr] 88 | | }
[INFO] [stderr] 89 | | }
[INFO] [stderr] | |_____^
[INFO] [stderr]
[INFO] [stderr] error: Missing code example in this documentation
[INFO] [stderr] --> src/component.rs:124:9
[INFO] [stderr] |
[INFO] [stderr] 124 | / impl Deref for $ty<'_> {
[INFO] [stderr] 125 | | type Target = str;
[INFO] [stderr] 126 | |
[INFO] [stderr] 127 | | fn deref(&self) -> &Self::Target {
[INFO] [stderr] 128 | | &self.0
[INFO] [stderr] 129 | | }
[INFO] [stderr] 130 | | }
[INFO] [stderr] | |_________^
[INFO] [stderr] ...
[INFO] [stderr] 184 | components![Description, Body, FooterValue];
[INFO] [stderr] | -------------------------------------------- in this macro invocation
[INFO] [stderr]
[INFO] [stderr] error: Missing code example in this documentation
[INFO] [stderr] --> src/component.rs:125:13
[INFO] [stderr] |
[INFO] [stderr] 125 | type Target = str;
[INFO] [stderr] | ^^^^^^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 184 | components![Description, Body, FooterValue];
[INFO] [stderr] | -------------------------------------------- in this macro invocation
[INFO] [stderr]
[INFO] [stderr] error: Missing code example in this documentation
[INFO] [stderr] --> src/component.rs:127:13
[INFO] [stderr] |
[INFO] [stderr] 127 | / fn deref(&self) -> &Self::Target {
[INFO] [stderr] 128 | | &self.0
[INFO] [stderr] 129 | | }
[INFO] [stderr] | |_____________^
[INFO] [stderr] ...
[INFO] [stderr] 184 | components![Description, Body, FooterValue];
[INFO] [stderr] | -------------------------------------------- in this macro invocation
[INFO] [stderr]
[INFO] [stderr] error: Missing code example in this documentation
[INFO] [stderr] --> src/component.rs:161:13
[INFO] [stderr] |
[INFO] [stderr] 161 | / impl Deref for $ty<'_> {
[INFO] [stderr] 162 | | type Target = str;
[INFO] [stderr] 163 | |
[INFO] [stderr] 164 | | fn deref(&self) -> &Self::Target {
[INFO] [stderr] 165 | | &self.0.into_inner()
[INFO] [stderr] 166 | | }
[INFO] [stderr] 167 | | }
[INFO] [stderr] | |_____________^
[INFO] [stderr] ...
[INFO] [stderr] 186 | unicase_components![Type, Scope, FooterToken];
[INFO] [stderr] | ---------------------------------------------- in this macro invocation
[INFO] [stderr]
[INFO] [stderr] error: Missing code example in this documentation
[INFO] [stderr] --> src/component.rs:162:17
[INFO] [stderr] |
[INFO] [stderr] 162 | type Target = str;
[INFO] [stderr] | ^^^^^^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 186 | unicase_components![Type, Scope, FooterToken];
[INFO] [stderr] | ---------------------------------------------- in this macro invocation
[INFO] [stderr]
[INFO] [stderr] error: Missing code example in this documentation
[INFO] [stderr] --> src/component.rs:164:17
[INFO] [stderr] |
[INFO] [stderr] 164 | / fn deref(&self) -> &Self::Target {
[INFO] [stderr] 165 | | &self.0.into_inner()
[INFO] [stderr] 166 | | }
[INFO] [stderr] | |_________________^
[INFO] [stderr] ...
[INFO] [stderr] 186 | unicase_components![Type, Scope, FooterToken];
[INFO] [stderr] | ---------------------------------------------- in this macro invocation
[INFO] [stderr]
[INFO] [stderr] error: Missing code example in this documentation
[INFO] [stderr] --> src/error.rs:70:1
[INFO] [stderr] |
[INFO] [stderr] 70 | / impl std::error::Error for Error {
[INFO] [stderr] 71 | | fn source(&self) -> Option<&(dyn std::error::Error + 'static)> {
[INFO] [stderr] 72 | | None
[INFO] [stderr] 73 | | }
[INFO] [stderr] 74 | | }
[INFO] [stderr] | |_^
[INFO] [stderr]
[INFO] [stderr] error: Missing code example in this documentation
[INFO] [stderr] --> src/error.rs:71:5
[INFO] [stderr] |
[INFO] [stderr] 71 | / fn source(&self) -> Option<&(dyn std::error::Error + 'static)> {
[INFO] [stderr] 72 | | None
[INFO] [stderr] 73 | | }
[INFO] [stderr] | |_____^
[INFO] [stderr]
[INFO] [stderr] error: aborting due to 110 previous errors
[INFO] [stderr]
[INFO] [stderr] error: Could not document `conventional`.
[INFO] [stderr]
[INFO] [stderr] Caused by:
[INFO] [stderr] process didn't exit successfully: `rustdoc --edition=2018 --crate-type lib --crate-name conventional src/lib.rs --target x86_64-unknown-linux-gnu -o /opt/rustwide/target/x86_64-unknown-linux-gnu/doc --error-format=json --json=diagnostic-rendered-ansi -L dependency=/opt/rustwide/target/x86_64-unknown-linux-gnu/debug/deps -L dependency=/opt/rustwide/target/debug/deps --extern nom=/opt/rustwide/target/x86_64-unknown-linux-gnu/debug/deps/libnom-237ef26b1f36e511.rmeta --extern unicase=/opt/rustwide/target/x86_64-unknown-linux-gnu/debug/deps/libunicase-281623ff21308aac.rmeta -Z unstable-options --resource-suffix -20191116-1.41.0-nightly-5c5b8afd8 --static-root-path / --disable-per-crate-search --extern-html-root-url 'nom=https://docs.rs/nom/5.0.1' --extern-html-root-url 'indoc=https://docs.rs/indoc/0.3.4' --extern-html-root-url 'unicase=https://docs.rs/unicase/2.6.0'` (exit code: 1)
[INFO] running `"docker" "inspect" "f64836ad159c2a876ba5039e8080326821be8532597afe943e500334a7209f90"`
[INFO] running `"docker" "rm" "-f" "f64836ad159c2a876ba5039e8080326821be8532597afe943e500334a7209f90"`
[INFO] [stdout] f64836ad159c2a876ba5039e8080326821be8532597afe943e500334a7209f90