Build #211126 2020-01-07 19:07:18
# rustc version
rustc 1.42.0-nightly (ef92009c1 2020-01-06)# docs.rs version
docsrs 0.6.0 (a038575 2020-01-07)# build log
[INFO] running `"docker" "create" "-v" "/home/cratesfyi/workspace/builds/nom-5.1.0/target:/opt/rustwide/target:rw,Z" "-v" "/home/cratesfyi/workspace/builds/nom-5.1.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 -20200106-1.42.0-nightly-ef92009c1 --static-root-path / --extern-html-root-url criterion=https://docs.rs/criterion/0.2.11 --extern-html-root-url version_check=https://docs.rs/version_check/0.1.5 --extern-html-root-url lexical_core=https://docs.rs/lexical-core/0.4.3 --extern-html-root-url jemallocator=https://docs.rs/jemallocator/0.1.9 --extern-html-root-url memchr=https://docs.rs/memchr/2.2.1 --extern-html-root-url doc_comment=https://docs.rs/doc-comment/0.3.1" "-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" "doc" "--lib" "--no-deps" "--features" "alloc std regexp regexp_macros lexical" "--all-features"`
[INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap.
[INFO] [stdout] 3e6b021321a3d3b9c3014120887207d6c247b73ba5f5407f9e255b4e9d818398
[INFO] running `"docker" "start" "-a" "3e6b021321a3d3b9c3014120887207d6c247b73ba5f5407f9e255b4e9d818398"`
[INFO] [stderr] Compiling semver-parser v0.7.0
[INFO] [stderr] Compiling libc v0.2.62
[INFO] [stderr] Compiling memchr v2.2.1
[INFO] [stderr] Compiling ryu v1.0.0
[INFO] [stderr] Checking void v1.0.2
[INFO] [stderr] Checking lazy_static v1.3.0
[INFO] [stderr] Compiling version_check v0.1.5
[INFO] [stderr] Checking cfg-if v0.1.9
[INFO] [stderr] Checking regex-syntax v0.6.11
[INFO] [stderr] Checking static_assertions v0.3.4
[INFO] [stderr] Compiling semver v0.9.0
[INFO] [stderr] Checking unreachable v1.0.0
[INFO] [stderr] Checking thread_local v0.3.6
[INFO] [stderr] Compiling rustc_version v0.2.3
[INFO] [stderr] Compiling nom v5.1.0 (/opt/rustwide/workdir)
[INFO] [stderr] Compiling stackvector v1.0.6
[INFO] [stderr] Compiling lexical-core v0.4.3
[INFO] [stderr] Checking aho-corasick v0.7.6
[INFO] [stderr] Checking regex v1.2.1
[INFO] [stderr] Documenting nom v5.1.0 (/opt/rustwide/workdir)
[INFO] [stderr] warning: `#[inline]` is ignored on function prototypes
[INFO] [stderr] --> src/traits.rs:24:3
[INFO] [stderr] |
[INFO] [stderr] 24 | #[inline]
[INFO] [stderr] | ^^^^^^^^^
[INFO] [stderr] |
[INFO] [stderr] = note: `#[warn(unused_attributes)]` on by default
[INFO] [stderr]
[INFO] [stderr] warning: `#[inline]` is ignored on function prototypes
[INFO] [stderr] --> src/traits.rs:157:3
[INFO] [stderr] |
[INFO] [stderr] 157 | #[inline]
[INFO] [stderr] | ^^^^^^^^^
[INFO] [stderr]
[INFO] [stderr] warning: `#[inline]` is ignored on function prototypes
[INFO] [stderr] --> src/traits.rs:164:3
[INFO] [stderr] |
[INFO] [stderr] 164 | #[inline]
[INFO] [stderr] | ^^^^^^^^^
[INFO] [stderr]
[INFO] [stderr] warning: `#[inline]` is ignored on function prototypes
[INFO] [stderr] --> src/traits.rs:169:3
[INFO] [stderr] |
[INFO] [stderr] 169 | #[inline]
[INFO] [stderr] | ^^^^^^^^^
[INFO] [stderr]
[INFO] [stderr] warning: `#[inline]` is ignored on function prototypes
[INFO] [stderr] --> src/traits.rs:172:3
[INFO] [stderr] |
[INFO] [stderr] 172 | #[inline]
[INFO] [stderr] | ^^^^^^^^^
[INFO] [stderr]
[INFO] [stderr] warning: `#[inline]` is ignored on function prototypes
[INFO] [stderr] --> src/traits.rs:175:3
[INFO] [stderr] |
[INFO] [stderr] 175 | #[inline]
[INFO] [stderr] | ^^^^^^^^^
[INFO] [stderr]
[INFO] [stderr] warning: `#[inline]` is ignored on function prototypes
[INFO] [stderr] --> src/traits.rs:178:3
[INFO] [stderr] |
[INFO] [stderr] 178 | #[inline]
[INFO] [stderr] | ^^^^^^^^^
[INFO] [stderr]
[INFO] [stderr] warning: `#[inline]` is ignored on function prototypes
[INFO] [stderr] --> src/traits.rs:181:3
[INFO] [stderr] |
[INFO] [stderr] 181 | #[inline]
[INFO] [stderr] | ^^^^^^^^^
[INFO] [stderr]
[INFO] [stderr] warning: `#[inline]` is ignored on function prototypes
[INFO] [stderr] --> src/traits.rs:901:3
[INFO] [stderr] |
[INFO] [stderr] 901 | #[inline(always)]
[INFO] [stderr] | ^^^^^^^^^^^^^^^^^
[INFO] [stderr]
[INFO] [stderr] warning: `#[inline]` is ignored on function prototypes
[INFO] [stderr] --> src/traits.rs:1021:3
[INFO] [stderr] |
[INFO] [stderr] 1021 | #[inline]
[INFO] [stderr] | ^^^^^^^^^
[INFO] [stderr]
[INFO] [stderr] warning: `#[inline]` is ignored on function prototypes
[INFO] [stderr] --> src/traits.rs:1024:3
[INFO] [stderr] |
[INFO] [stderr] 1024 | #[inline]
[INFO] [stderr] | ^^^^^^^^^
[INFO] [stderr]
[INFO] [stderr] warning: `#[inline]` is ignored on function prototypes
[INFO] [stderr] --> src/traits.rs:1112:3
[INFO] [stderr] |
[INFO] [stderr] 1112 | #[inline]
[INFO] [stderr] | ^^^^^^^^^
[INFO] [stderr]
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr] --> src/lib.rs:467:1
[INFO] [stderr] |
[INFO] [stderr] 467 | pub use self::methods::*;
[INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] |
[INFO] [stderr] note: lint level defined here
[INFO] [stderr] --> src/lib.rs:407:9
[INFO] [stderr] |
[INFO] [stderr] 407 | #![warn(missing_doc_code_examples)]
[INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr] --> src/lib.rs:468:1
[INFO] [stderr] |
[INFO] [stderr] 468 | pub use self::bits::*;
[INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr] --> src/lib.rs:469:1
[INFO] [stderr] |
[INFO] [stderr] 469 | pub use self::whitespace::*;
[INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr] --> src/traits.rs:638:1
[INFO] [stderr] |
[INFO] [stderr] 638 | / /// indicates wether a comparison was successful, an error, or
[INFO] [stderr] 639 | | /// if more data was needed
[INFO] [stderr] | |___________________________^
[INFO] [stderr]
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr] --> src/traits.rs:642:3
[INFO] [stderr] |
[INFO] [stderr] 642 | /// comparison was successful
[INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr] --> src/traits.rs:644:3
[INFO] [stderr] |
[INFO] [stderr] 644 | /// we need more data to be sure
[INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr] --> src/traits.rs:646:3
[INFO] [stderr] |
[INFO] [stderr] 646 | /// comparison failed
[INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr] --> src/internal.rs:15:1
[INFO] [stderr] |
[INFO] [stderr] 15 | /// Contains information on needed data if a parser returned `Incomplete`
[INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr] --> src/internal.rs:18:3
[INFO] [stderr] |
[INFO] [stderr] 18 | /// needs more data, but we do not know how much
[INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr] --> src/internal.rs:20:3
[INFO] [stderr] |
[INFO] [stderr] 20 | /// contains the required data size
[INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr] --> src/internal.rs:40:1
[INFO] [stderr] |
[INFO] [stderr] 40 | / /// The `Err` enum indicates the parser was not successful
[INFO] [stderr] 41 | | ///
[INFO] [stderr] 42 | | /// It has three cases:
[INFO] [stderr] 43 | | ///
[INFO] [stderr] ... |
[INFO] [stderr] 52 | | /// to try other parsers, you were already in the right branch, so the data is invalid
[INFO] [stderr] 53 | | ///
[INFO] [stderr] | |___^
[INFO] [stderr]
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr] --> src/internal.rs:56:3
[INFO] [stderr] |
[INFO] [stderr] 56 | /// There was not enough data
[INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr] --> src/internal.rs:58:3
[INFO] [stderr] |
[INFO] [stderr] 58 | /// The parser had an error (recoverable)
[INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr] --> src/internal.rs:60:3
[INFO] [stderr] |
[INFO] [stderr] 60 | / /// The parser had an unrecoverable error: we got to the right
[INFO] [stderr] 61 | | /// branch and we know other branches won't work, so backtrack
[INFO] [stderr] 62 | | /// as fast as possible
[INFO] [stderr] | |_________________________^
[INFO] [stderr]
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr] --> src/lib.rs:429:1
[INFO] [stderr] |
[INFO] [stderr] 429 | / /// Lib module to re-export everything needed from `std` or `core`/`alloc`. This is how `serde` does
[INFO] [stderr] 430 | | /// it, albeit there it is not public.
[INFO] [stderr] | |______________________________________^
[INFO] [stderr]
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr] --> src/lib.rs:461:3
[INFO] [stderr] |
[INFO] [stderr] 461 | pub use regex;
[INFO] [stderr] | ^^^^^^^^^^^^^^
[INFO] [stderr]
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr] --> src/lib.rs:450:3
[INFO] [stderr] |
[INFO] [stderr] 450 | /// internal std exports for no_std compatibility
[INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr] --> src/lib.rs:454:5
[INFO] [stderr] |
[INFO] [stderr] 454 | /// internal reproduction of std prelude
[INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr] --> src/util.rs:1:1
[INFO] [stderr] |
[INFO] [stderr] 1 | / #[cfg(feature = "std")]
[INFO] [stderr] 2 | | use crate::internal::IResult;
[INFO] [stderr] 3 | | #[cfg(feature = "std")]
[INFO] [stderr] 4 | | use std::fmt::Debug;
[INFO] [stderr] ... |
[INFO] [stderr] 212 | | );
[INFO] [stderr] 213 | | );
[INFO] [stderr] | |__^
[INFO] [stderr]
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr] --> src/util.rs:7:1
[INFO] [stderr] |
[INFO] [stderr] 7 | /// Helper trait to show a byte slice as a hex dump
[INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr] --> src/util.rs:9:3
[INFO] [stderr] |
[INFO] [stderr] 9 | / /// Converts the value of `self` to a hex dump, returning the owned
[INFO] [stderr] 10 | | /// string.
[INFO] [stderr] | |_____________^
[INFO] [stderr]
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr] --> src/util.rs:13:3
[INFO] [stderr] |
[INFO] [stderr] 13 | / /// Converts the value of `self` to a hex dump beginning at `from` address, returning the owned
[INFO] [stderr] 14 | | /// string.
[INFO] [stderr] | |_____________^
[INFO] [stderr]
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr] --> src/error.rs:1:1
[INFO] [stderr] |
[INFO] [stderr] 1 | / //! Error management
[INFO] [stderr] 2 | | //!
[INFO] [stderr] 3 | | //! Parsers are generic over their error type, requiring that it implements
[INFO] [stderr] 4 | | //! the `error::ParseError<Input>` trait.
[INFO] [stderr] | |_________________________________________^
[INFO] [stderr]
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr] --> src/error.rs:69:1
[INFO] [stderr] |
[INFO] [stderr] 69 | / /// this error type accumulates errors and their position when backtracking
[INFO] [stderr] 70 | | /// through a parse tree. With some post processing (cf `examples/json.rs`),
[INFO] [stderr] 71 | | /// it can be used to display user friendly error messages
[INFO] [stderr] | |__________________________________________________________^
[INFO] [stderr]
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr] --> src/error.rs:75:3
[INFO] [stderr] |
[INFO] [stderr] 75 | / /// list of errors accumulated by `VerboseError`, containing the affected
[INFO] [stderr] 76 | | /// part of input data, and some context
[INFO] [stderr] | |__________________________________________^
[INFO] [stderr]
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr] --> src/error.rs:82:1
[INFO] [stderr] |
[INFO] [stderr] 82 | /// error context for `VerboseError`
[INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr] --> src/error.rs:84:3
[INFO] [stderr] |
[INFO] [stderr] 84 | /// static string added by the `context` function
[INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr] --> src/error.rs:86:3
[INFO] [stderr] |
[INFO] [stderr] 86 | /// indicates which character was expected by the `char` function
[INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr] --> src/error.rs:88:3
[INFO] [stderr] |
[INFO] [stderr] 88 | /// error kind given by various nom parsers
[INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr] --> src/error.rs:233:1
[INFO] [stderr] |
[INFO] [stderr] 233 | /// indicates which parser returned an error
[INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr] --> src/error.rs:238:3
[INFO] [stderr] |
[INFO] [stderr] 238 | Tag,
[INFO] [stderr] | ^^^
[INFO] [stderr]
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr] --> src/error.rs:239:3
[INFO] [stderr] |
[INFO] [stderr] 239 | MapRes,
[INFO] [stderr] | ^^^^^^
[INFO] [stderr]
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr] --> src/error.rs:240:3
[INFO] [stderr] |
[INFO] [stderr] 240 | MapOpt,
[INFO] [stderr] | ^^^^^^
[INFO] [stderr]
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr] --> src/error.rs:241:3
[INFO] [stderr] |
[INFO] [stderr] 241 | Alt,
[INFO] [stderr] | ^^^
[INFO] [stderr]
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr] --> src/error.rs:242:3
[INFO] [stderr] |
[INFO] [stderr] 242 | IsNot,
[INFO] [stderr] | ^^^^^
[INFO] [stderr]
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr] --> src/error.rs:243:3
[INFO] [stderr] |
[INFO] [stderr] 243 | IsA,
[INFO] [stderr] | ^^^
[INFO] [stderr]
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr] --> src/error.rs:244:3
[INFO] [stderr] |
[INFO] [stderr] 244 | SeparatedList,
[INFO] [stderr] | ^^^^^^^^^^^^^
[INFO] [stderr]
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr] --> src/error.rs:245:3
[INFO] [stderr] |
[INFO] [stderr] 245 | SeparatedNonEmptyList,
[INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr] --> src/error.rs:246:3
[INFO] [stderr] |
[INFO] [stderr] 246 | Many0,
[INFO] [stderr] | ^^^^^
[INFO] [stderr]
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr] --> src/error.rs:247:3
[INFO] [stderr] |
[INFO] [stderr] 247 | Many1,
[INFO] [stderr] | ^^^^^
[INFO] [stderr]
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr] --> src/error.rs:248:3
[INFO] [stderr] |
[INFO] [stderr] 248 | ManyTill,
[INFO] [stderr] | ^^^^^^^^
[INFO] [stderr]
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr] --> src/error.rs:249:3
[INFO] [stderr] |
[INFO] [stderr] 249 | Count,
[INFO] [stderr] | ^^^^^
[INFO] [stderr]
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr] --> src/error.rs:250:3
[INFO] [stderr] |
[INFO] [stderr] 250 | TakeUntil,
[INFO] [stderr] | ^^^^^^^^^
[INFO] [stderr]
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr] --> src/error.rs:251:3
[INFO] [stderr] |
[INFO] [stderr] 251 | LengthValue,
[INFO] [stderr] | ^^^^^^^^^^^
[INFO] [stderr]
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr] --> src/error.rs:252:3
[INFO] [stderr] |
[INFO] [stderr] 252 | TagClosure,
[INFO] [stderr] | ^^^^^^^^^^
[INFO] [stderr]
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr] --> src/error.rs:253:3
[INFO] [stderr] |
[INFO] [stderr] 253 | Alpha,
[INFO] [stderr] | ^^^^^
[INFO] [stderr]
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr] --> src/error.rs:254:3
[INFO] [stderr] |
[INFO] [stderr] 254 | Digit,
[INFO] [stderr] | ^^^^^
[INFO] [stderr]
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr] --> src/error.rs:255:3
[INFO] [stderr] |
[INFO] [stderr] 255 | HexDigit,
[INFO] [stderr] | ^^^^^^^^
[INFO] [stderr]
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr] --> src/error.rs:256:3
[INFO] [stderr] |
[INFO] [stderr] 256 | OctDigit,
[INFO] [stderr] | ^^^^^^^^
[INFO] [stderr]
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr] --> src/error.rs:257:3
[INFO] [stderr] |
[INFO] [stderr] 257 | AlphaNumeric,
[INFO] [stderr] | ^^^^^^^^^^^^
[INFO] [stderr]
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr] --> src/error.rs:258:3
[INFO] [stderr] |
[INFO] [stderr] 258 | Space,
[INFO] [stderr] | ^^^^^
[INFO] [stderr]
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr] --> src/error.rs:259:3
[INFO] [stderr] |
[INFO] [stderr] 259 | MultiSpace,
[INFO] [stderr] | ^^^^^^^^^^
[INFO] [stderr]
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr] --> src/error.rs:260:3
[INFO] [stderr] |
[INFO] [stderr] 260 | LengthValueFn,
[INFO] [stderr] | ^^^^^^^^^^^^^
[INFO] [stderr]
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr] --> src/error.rs:261:3
[INFO] [stderr] |
[INFO] [stderr] 261 | Eof,
[INFO] [stderr] | ^^^
[INFO] [stderr]
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr] --> src/error.rs:262:3
[INFO] [stderr] |
[INFO] [stderr] 262 | Switch,
[INFO] [stderr] | ^^^^^^
[INFO] [stderr]
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr] --> src/error.rs:263:3
[INFO] [stderr] |
[INFO] [stderr] 263 | TagBits,
[INFO] [stderr] | ^^^^^^^
[INFO] [stderr]
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr] --> src/error.rs:264:3
[INFO] [stderr] |
[INFO] [stderr] 264 | OneOf,
[INFO] [stderr] | ^^^^^
[INFO] [stderr]
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr] --> src/error.rs:265:3
[INFO] [stderr] |
[INFO] [stderr] 265 | NoneOf,
[INFO] [stderr] | ^^^^^^
[INFO] [stderr]
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr] --> src/error.rs:266:3
[INFO] [stderr] |
[INFO] [stderr] 266 | Char,
[INFO] [stderr] | ^^^^
[INFO] [stderr]
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr] --> src/error.rs:267:3
[INFO] [stderr] |
[INFO] [stderr] 267 | CrLf,
[INFO] [stderr] | ^^^^
[INFO] [stderr]
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr] --> src/error.rs:268:3
[INFO] [stderr] |
[INFO] [stderr] 268 | RegexpMatch,
[INFO] [stderr] | ^^^^^^^^^^^
[INFO] [stderr]
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr] --> src/error.rs:269:3
[INFO] [stderr] |
[INFO] [stderr] 269 | RegexpMatches,
[INFO] [stderr] | ^^^^^^^^^^^^^
[INFO] [stderr]
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr] --> src/error.rs:270:3
[INFO] [stderr] |
[INFO] [stderr] 270 | RegexpFind,
[INFO] [stderr] | ^^^^^^^^^^
[INFO] [stderr]
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr] --> src/error.rs:271:3
[INFO] [stderr] |
[INFO] [stderr] 271 | RegexpCapture,
[INFO] [stderr] | ^^^^^^^^^^^^^
[INFO] [stderr]
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr] --> src/error.rs:272:3
[INFO] [stderr] |
[INFO] [stderr] 272 | RegexpCaptures,
[INFO] [stderr] | ^^^^^^^^^^^^^^
[INFO] [stderr]
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr] --> src/error.rs:273:3
[INFO] [stderr] |
[INFO] [stderr] 273 | TakeWhile1,
[INFO] [stderr] | ^^^^^^^^^^
[INFO] [stderr]
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr] --> src/error.rs:274:3
[INFO] [stderr] |
[INFO] [stderr] 274 | Complete,
[INFO] [stderr] | ^^^^^^^^
[INFO] [stderr]
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr] --> src/error.rs:275:3
[INFO] [stderr] |
[INFO] [stderr] 275 | Fix,
[INFO] [stderr] | ^^^
[INFO] [stderr]
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr] --> src/error.rs:276:3
[INFO] [stderr] |
[INFO] [stderr] 276 | Escaped,
[INFO] [stderr] | ^^^^^^^
[INFO] [stderr]
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr] --> src/error.rs:277:3
[INFO] [stderr] |
[INFO] [stderr] 277 | EscapedTransform,
[INFO] [stderr] | ^^^^^^^^^^^^^^^^
[INFO] [stderr]
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr] --> src/error.rs:278:3
[INFO] [stderr] |
[INFO] [stderr] 278 | NonEmpty,
[INFO] [stderr] | ^^^^^^^^
[INFO] [stderr]
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr] --> src/error.rs:279:3
[INFO] [stderr] |
[INFO] [stderr] 279 | ManyMN,
[INFO] [stderr] | ^^^^^^
[INFO] [stderr]
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr] --> src/error.rs:280:3
[INFO] [stderr] |
[INFO] [stderr] 280 | Not,
[INFO] [stderr] | ^^^
[INFO] [stderr]
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr] --> src/error.rs:281:3
[INFO] [stderr] |
[INFO] [stderr] 281 | Permutation,
[INFO] [stderr] | ^^^^^^^^^^^
[INFO] [stderr]
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr] --> src/error.rs:282:3
[INFO] [stderr] |
[INFO] [stderr] 282 | Verify,
[INFO] [stderr] | ^^^^^^
[INFO] [stderr]
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr] --> src/error.rs:283:3
[INFO] [stderr] |
[INFO] [stderr] 283 | TakeTill1,
[INFO] [stderr] | ^^^^^^^^^
[INFO] [stderr]
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr] --> src/error.rs:284:3
[INFO] [stderr] |
[INFO] [stderr] 284 | TakeWhileMN,
[INFO] [stderr] | ^^^^^^^^^^^
[INFO] [stderr]
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr] --> src/error.rs:285:3
[INFO] [stderr] |
[INFO] [stderr] 285 | ParseTo,
[INFO] [stderr] | ^^^^^^^
[INFO] [stderr]
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr] --> src/error.rs:286:3
[INFO] [stderr] |
[INFO] [stderr] 286 | TooLarge,
[INFO] [stderr] | ^^^^^^^^
[INFO] [stderr]
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr] --> src/error.rs:287:3
[INFO] [stderr] |
[INFO] [stderr] 287 | Many0Count,
[INFO] [stderr] | ^^^^^^^^^^
[INFO] [stderr]
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr] --> src/error.rs:288:3
[INFO] [stderr] |
[INFO] [stderr] 288 | Many1Count,
[INFO] [stderr] | ^^^^^^^^^^
[INFO] [stderr]
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr] --> src/error.rs:289:3
[INFO] [stderr] |
[INFO] [stderr] 289 | Float,
[INFO] [stderr] | ^^^^^
[INFO] [stderr]
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr] --> src/error.rs:57:1
[INFO] [stderr] |
[INFO] [stderr] 57 | /// creates an error from the input position and an [ErrorKind]
[INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr] --> src/error.rs:62:1
[INFO] [stderr] |
[INFO] [stderr] 62 | / /// combines an existing error with a new one created from the input
[INFO] [stderr] 63 | | /// position and an [ErrorKind]. This is useful when backtracking
[INFO] [stderr] 64 | | /// through a parse tree, accumulating error context on the way
[INFO] [stderr] | |_______________________________________________________________^
[INFO] [stderr]
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr] --> src/error.rs:120:1
[INFO] [stderr] |
[INFO] [stderr] 120 | / /// create a new error from an input position, a static string and an existing error.
[INFO] [stderr] 121 | | /// This is used mainly in the [context] combinator, to add user friendly information
[INFO] [stderr] 122 | | /// to errors when backtracking through a parse tree
[INFO] [stderr] | |____________________________________________________^
[INFO] [stderr]
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr] --> src/error.rs:136:1
[INFO] [stderr] |
[INFO] [stderr] 136 | /// transforms a `VerboseError` into a trace with input position information
[INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr] --> src/error.rs:294:1
[INFO] [stderr] |
[INFO] [stderr] 294 | /// converts an ErrorKind to a number
[INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr] --> src/error.rs:6:1
[INFO] [stderr] |
[INFO] [stderr] 6 | / /// this trait must be implemented by the error type of a nom parser
[INFO] [stderr] 7 | | ///
[INFO] [stderr] 8 | | /// There are already implementations of it for `(Input, ErrorKind)`
[INFO] [stderr] 9 | | /// and `VerboseError<Input>`.
[INFO] [stderr] 10 | | ///
[INFO] [stderr] 11 | | /// It provides methods to create an error from some combinators,
[INFO] [stderr] 12 | | /// and combine existing errors in combinators like `alt`
[INFO] [stderr] | |_________________________________________________________^
[INFO] [stderr]
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr] --> src/error.rs:14:3
[INFO] [stderr] |
[INFO] [stderr] 14 | /// creates an error from the input position and an [ErrorKind]
[INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr] --> src/error.rs:17:3
[INFO] [stderr] |
[INFO] [stderr] 17 | / /// combines an existing error with a new one created from the input
[INFO] [stderr] 18 | | /// position and an [ErrorKind]. This is useful when backtracking
[INFO] [stderr] 19 | | /// through a parse tree, accumulating error context on the way
[INFO] [stderr] | |_________________________________________________________________^
[INFO] [stderr]
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr] --> src/error.rs:22:3
[INFO] [stderr] |
[INFO] [stderr] 22 | /// creates an error from an input position and an expected character
[INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr] --> src/error.rs:27:3
[INFO] [stderr] |
[INFO] [stderr] 27 | / /// combines two existing error. This function is used to compare errors
[INFO] [stderr] 28 | | /// generated in various branches of [alt]
[INFO] [stderr] | |____________________________________________^
[INFO] [stderr]
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr] --> src/error.rs:33:3
[INFO] [stderr] |
[INFO] [stderr] 33 | / /// create a new error from an input position, a static string and an existing error.
[INFO] [stderr] 34 | | /// This is used mainly in the [context] combinator, to add user friendly information
[INFO] [stderr] 35 | | /// to errors when backtracking through a parse tree
[INFO] [stderr] | |______________________________________________________^
[INFO] [stderr]
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr] --> src/error.rs:352:1
[INFO] [stderr] |
[INFO] [stderr] 352 | / impl ErrorKind {
[INFO] [stderr] 353 | | #[cfg_attr(rustfmt, rustfmt_skip)]
[INFO] [stderr] 354 | | #[allow(deprecated)]
[INFO] [stderr] 355 | | /// converts an ErrorKind to a text description
[INFO] [stderr] ... |
[INFO] [stderr] 411 | | }
[INFO] [stderr] 412 | | }
[INFO] [stderr] | |_^
[INFO] [stderr]
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr] --> src/error.rs:355:3
[INFO] [stderr] |
[INFO] [stderr] 355 | /// converts an ErrorKind to a text description
[INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr] --> src/internal.rs:1:1
[INFO] [stderr] |
[INFO] [stderr] 1 | //! Basic types to build the parsers
[INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr] --> src/internal.rs:6:1
[INFO] [stderr] |
[INFO] [stderr] 6 | / /// Holds the result of parsing functions
[INFO] [stderr] 7 | | ///
[INFO] [stderr] 8 | | /// It depends on I, the input type, O, the output type, and E, the error type (by default u32)
[INFO] [stderr] 9 | | ///
[INFO] [stderr] 10 | | /// The `Ok` side is a pair containing the remainder of the input (the part of the data that
[INFO] [stderr] 11 | | /// was not parsed) and the produced value. The `Err` side contains an instance of `nom::Err`.
[INFO] [stderr] 12 | | ///
[INFO] [stderr] | |___^
[INFO] [stderr]
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr] --> src/internal.rs:24:1
[INFO] [stderr] |
[INFO] [stderr] 24 | / impl Needed {
[INFO] [stderr] 25 | | /// indicates if we know how many bytes we need
[INFO] [stderr] 26 | | pub fn is_known(&self) -> bool {
[INFO] [stderr] 27 | | *self != Unknown
[INFO] [stderr] ... |
[INFO] [stderr] 37 | | }
[INFO] [stderr] 38 | | }
[INFO] [stderr] | |_^
[INFO] [stderr]
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr] --> src/internal.rs:25:3
[INFO] [stderr] |
[INFO] [stderr] 25 | /// indicates if we know how many bytes we need
[INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr] --> src/internal.rs:30:3
[INFO] [stderr] |
[INFO] [stderr] 30 | /// Maps a `Needed` to `Needed` by applying a function to a contained `Size` value.
[INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr] --> src/internal.rs:66:1
[INFO] [stderr] |
[INFO] [stderr] 66 | / impl<E> Err<E> {
[INFO] [stderr] 67 | | /// tests if the result is Incomplete
[INFO] [stderr] 68 | | pub fn is_incomplete(&self) -> bool {
[INFO] [stderr] 69 | | if let Err::Incomplete(_) = self {
[INFO] [stderr] ... |
[INFO] [stderr] 84 | | }
[INFO] [stderr] 85 | | }
[INFO] [stderr] | |_^
[INFO] [stderr]
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr] --> src/internal.rs:67:3
[INFO] [stderr] |
[INFO] [stderr] 67 | /// tests if the result is Incomplete
[INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr] --> src/internal.rs:76:3
[INFO] [stderr] |
[INFO] [stderr] 76 | /// automatically converts between errors if the underlying type supports it
[INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr] --> src/internal.rs:87:1
[INFO] [stderr] |
[INFO] [stderr] 87 | / impl<T> Err<(T, ErrorKind)> {
[INFO] [stderr] 88 | | /// maps `Err<(T, ErrorKind)>` to `Err<(U, ErrorKind)>` with the given F: T -> U
[INFO] [stderr] 89 | | pub fn map_input<U, F>(self, f: F) -> Err<(U, ErrorKind)>
[INFO] [stderr] 90 | | where F: FnOnce(T) -> U {
[INFO] [stderr] ... |
[INFO] [stderr] 96 | | }
[INFO] [stderr] 97 | | }
[INFO] [stderr] | |_^
[INFO] [stderr]
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr] --> src/internal.rs:88:3
[INFO] [stderr] |
[INFO] [stderr] 88 | /// maps `Err<(T, ErrorKind)>` to `Err<(U, ErrorKind)>` with the given F: T -> U
[INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr] --> src/internal.rs:100:1
[INFO] [stderr] |
[INFO] [stderr] 100 | / impl Err<(&[u8], ErrorKind)> {
[INFO] [stderr] 101 | | /// Obtaining ownership
[INFO] [stderr] 102 | | pub fn to_owned(self) -> Err<(Vec<u8>, ErrorKind)> {
[INFO] [stderr] 103 | | self.map_input(ToOwned::to_owned)
[INFO] [stderr] 104 | | }
[INFO] [stderr] 105 | | }
[INFO] [stderr] | |_^
[INFO] [stderr]
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr] --> src/internal.rs:101:3
[INFO] [stderr] |
[INFO] [stderr] 101 | /// Obtaining ownership
[INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr] --> src/internal.rs:108:1
[INFO] [stderr] |
[INFO] [stderr] 108 | / impl Err<(&str, ErrorKind)> {
[INFO] [stderr] 109 | | /// automatically converts between errors if the underlying type supports it
[INFO] [stderr] 110 | | pub fn to_owned(self) -> Err<(String, ErrorKind)> {
[INFO] [stderr] 111 | | self.map_input(ToOwned::to_owned)
[INFO] [stderr] 112 | | }
[INFO] [stderr] 113 | | }
[INFO] [stderr] | |_^
[INFO] [stderr]
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr] --> src/internal.rs:109:3
[INFO] [stderr] |
[INFO] [stderr] 109 | /// automatically converts between errors if the underlying type supports it
[INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr] --> src/traits.rs:1:1
[INFO] [stderr] |
[INFO] [stderr] 1 | / //! Traits input types have to implement to work with nom combinators
[INFO] [stderr] 2 | | //!
[INFO] [stderr] | |___^
[INFO] [stderr]
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr] --> src/traits.rs:20:1
[INFO] [stderr] |
[INFO] [stderr] 20 | /// abstract method to calculate the input length
[INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr] --> src/traits.rs:22:3
[INFO] [stderr] |
[INFO] [stderr] 22 | / /// calculates the input length, as indicated by its name,
[INFO] [stderr] 23 | | /// and the name of the trait itself
[INFO] [stderr] | |______________________________________^
[INFO] [stderr]
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr] --> src/traits.rs:51:1
[INFO] [stderr] |
[INFO] [stderr] 51 | /// useful functions to calculate the offset between slices and show a hexdump of a slice
[INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr] --> src/traits.rs:53:3
[INFO] [stderr] |
[INFO] [stderr] 53 | /// offset between the first byte of self and the first byte of the argument
[INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr] --> src/traits.rs:93:1
[INFO] [stderr] |
[INFO] [stderr] 93 | /// Helper trait for types that can be viewed as a byte slice
[INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr] --> src/traits.rs:95:3
[INFO] [stderr] |
[INFO] [stderr] 95 | /// casts the input type to a byte slice
[INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr] --> src/traits.rs:154:1
[INFO] [stderr] |
[INFO] [stderr] 154 | /// transforms common types to a char for basic token parsing
[INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr] --> src/traits.rs:156:3
[INFO] [stderr] |
[INFO] [stderr] 156 | /// makes a char from self
[INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr] --> src/traits.rs:160:3
[INFO] [stderr] |
[INFO] [stderr] 160 | / /// tests that self is an alphabetic character
[INFO] [stderr] 161 | | ///
[INFO] [stderr] 162 | | /// warning: for `&str` it recognizes alphabetic
[INFO] [stderr] 163 | | /// characters outside of the 52 ASCII letters
[INFO] [stderr] | |________________________________________________^
[INFO] [stderr]
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr] --> src/traits.rs:167:3
[INFO] [stderr] |
[INFO] [stderr] 167 | / /// tests that self is an alphabetic character
[INFO] [stderr] 168 | | /// or a decimal digit
[INFO] [stderr] | |________________________^
[INFO] [stderr]
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr] --> src/traits.rs:171:3
[INFO] [stderr] |
[INFO] [stderr] 171 | /// tests that self is a decimal digit
[INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr] --> src/traits.rs:174:3
[INFO] [stderr] |
[INFO] [stderr] 174 | /// tests that self is an hex digit
[INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr] --> src/traits.rs:177:3
[INFO] [stderr] |
[INFO] [stderr] 177 | /// tests that self is an octal digit
[INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr] --> src/traits.rs:180:3
[INFO] [stderr] |
[INFO] [stderr] 180 | /// gets the len in bytes for self
[INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr] --> src/traits.rs:308:1
[INFO] [stderr] |
[INFO] [stderr] 308 | /// abstracts common iteration operations on the input type
[INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr] --> src/traits.rs:310:3
[INFO] [stderr] |
[INFO] [stderr] 310 | / /// the current input type is a sequence of that `Item` type.
[INFO] [stderr] 311 | | ///
[INFO] [stderr] 312 | | /// example: `u8` for `&[u8]` or `char` for &str`
[INFO] [stderr] | |___________________________________________________^
[INFO] [stderr]
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr] --> src/traits.rs:314:3
[INFO] [stderr] |
[INFO] [stderr] 314 | / /// an iterator over the input type, producing the item and its position
[INFO] [stderr] 315 | | /// for use with [Slice]. If we're iterating over `&str`, the position
[INFO] [stderr] 316 | | /// corresponds to the byte index of the character
[INFO] [stderr] | |____________________________________________________^
[INFO] [stderr]
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr] --> src/traits.rs:319:3
[INFO] [stderr] |
[INFO] [stderr] 319 | /// an iterator over the input type, producing the item
[INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr] --> src/traits.rs:322:3
[INFO] [stderr] |
[INFO] [stderr] 322 | /// returns an iterator over the elements and their byte offsets
[INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr] --> src/traits.rs:324:3
[INFO] [stderr] |
[INFO] [stderr] 324 | /// returns an iterator over the elements
[INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr] --> src/traits.rs:326:3
[INFO] [stderr] |
[INFO] [stderr] 326 | /// finds the byte position of the element
[INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr] --> src/traits.rs:330:3
[INFO] [stderr] |
[INFO] [stderr] 330 | /// get the byte offset from the element's position in the stream
[INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr] --> src/traits.rs:334:1
[INFO] [stderr] |
[INFO] [stderr] 334 | /// abstracts slicing operations
[INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr] --> src/traits.rs:336:3
[INFO] [stderr] |
[INFO] [stderr] 336 | /// returns a slice of `count` bytes. panics if count > length
[INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr] --> src/traits.rs:338:3
[INFO] [stderr] |
[INFO] [stderr] 338 | /// split the stream at the `count` byte offset. panics if count > length
[INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr] --> src/traits.rs:440:1
[INFO] [stderr] |
[INFO] [stderr] 440 | / /// Dummy trait used for default implementations (currently only used for `InputTakeAtPosition`).
[INFO] [stderr] 441 | | ///
[INFO] [stderr] 442 | | /// When implementing a custom input type, it is possible to use directly the
[INFO] [stderr] 443 | | /// default implementation: if the input type implements `InputLength`, `InputIter`,
[INFO] [stderr] ... |
[INFO] [stderr] 447 | | /// For performance reasons, you might want to write a custom implementation of
[INFO] [stderr] 448 | | /// `InputTakeAtPosition` (like the one for `&[u8]`).
[INFO] [stderr] | |_____________________________________________________^
[INFO] [stderr]
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr] --> src/traits.rs:451:1
[INFO] [stderr] |
[INFO] [stderr] 451 | / /// methods to take as much input as possible until the provided function returns true for the current element
[INFO] [stderr] 452 | | ///
[INFO] [stderr] 453 | | /// a large part of nom's basic parsers are built using this trait
[INFO] [stderr] | |__________________________________________________________________^
[INFO] [stderr]
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr] --> src/traits.rs:455:3
[INFO] [stderr] |
[INFO] [stderr] 455 | / /// the current input type is a sequence of that `Item` type.
[INFO] [stderr] 456 | | ///
[INFO] [stderr] 457 | | /// example: `u8` for `&[u8]` or `char` for &str`
[INFO] [stderr] | |___________________________________________________^
[INFO] [stderr]
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr] --> src/traits.rs:460:3
[INFO] [stderr] |
[INFO] [stderr] 460 | / /// looks for the first element of the input type for which the condition returns true,
[INFO] [stderr] 461 | | /// and returns the input up to this position
[INFO] [stderr] 462 | | ///
[INFO] [stderr] 463 | | /// *streaming version*: if no element is found matching the condition, this will return `Incomplete`
[INFO] [stderr] | |_______________________________________________________________________________________________________^
[INFO] [stderr]
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr] --> src/traits.rs:468:3
[INFO] [stderr] |
[INFO] [stderr] 468 | / /// looks for the first element of the input type for which the condition returns true
[INFO] [stderr] 469 | | /// and returns the input up to this position
[INFO] [stderr] 470 | | ///
[INFO] [stderr] 471 | | /// fails if the produced slice is empty
[INFO] [stderr] 472 | | ///
[INFO] [stderr] 473 | | /// *streaming version*: if no element is found matching the condition, this will return `Incomplete`
[INFO] [stderr] | |_______________________________________________________________________________________________________^
[INFO] [stderr]
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr] --> src/traits.rs:478:3
[INFO] [stderr] |
[INFO] [stderr] 478 | / /// looks for the first element of the input type for which the condition returns true,
[INFO] [stderr] 479 | | /// and returns the input up to this position
[INFO] [stderr] 480 | | ///
[INFO] [stderr] 481 | | /// *complete version*: if no element is found matching the condition, this will return the whole input
[INFO] [stderr] | |_________________________________________________________________________________________________________^
[INFO] [stderr]
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr] --> src/traits.rs:486:3
[INFO] [stderr] |
[INFO] [stderr] 486 | / /// looks for the first element of the input type for which the condition returns true
[INFO] [stderr] 487 | | /// and returns the input up to this position
[INFO] [stderr] 488 | | ///
[INFO] [stderr] 489 | | /// fails if the produced slice is empty
[INFO] [stderr] 490 | | ///
[INFO] [stderr] 491 | | /// *complete version*: if no element is found matching the condition, this will return the whole input
[INFO] [stderr] | |_________________________________________________________________________________________________________^
[INFO] [stderr]
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr] --> src/traits.rs:650:1
[INFO] [stderr] |
[INFO] [stderr] 650 | /// abstracts comparison operations
[INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr] --> src/traits.rs:652:3
[INFO] [stderr] |
[INFO] [stderr] 652 | /// compares self to another value for equality
[INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr] --> src/traits.rs:654:3
[INFO] [stderr] |
[INFO] [stderr] 654 | / /// compares self to another value for equality
[INFO] [stderr] 655 | | /// independently of the case.
[INFO] [stderr] 656 | | ///
[INFO] [stderr] 657 | | /// warning: for `&str`, the comparison is done
[INFO] [stderr] 658 | | /// by lowercasing both strings and comparing
[INFO] [stderr] 659 | | /// the result. This is a temporary solution until
[INFO] [stderr] 660 | | /// a better one appears
[INFO] [stderr] | |__________________________^
[INFO] [stderr]
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr] --> src/traits.rs:768:1
[INFO] [stderr] |
[INFO] [stderr] 768 | /// look for a token in self
[INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr] --> src/traits.rs:770:3
[INFO] [stderr] |
[INFO] [stderr] 770 | /// returns true if self contains the token
[INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr] --> src/traits.rs:820:1
[INFO] [stderr] |
[INFO] [stderr] 820 | /// look for a substring in self
[INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr] --> src/traits.rs:822:3
[INFO] [stderr] |
[INFO] [stderr] 822 | /// returns the byte position of the substring if it is found
[INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr] --> src/traits.rs:876:1
[INFO] [stderr] |
[INFO] [stderr] 876 | /// used to integrate str's parse() method
[INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr] --> src/traits.rs:878:3
[INFO] [stderr] |
[INFO] [stderr] 878 | / /// succeeds if `parse()` succeeded. The byte slice implementation
[INFO] [stderr] 879 | | /// will first convert it to a &str, then apply the `parse()` function
[INFO] [stderr] | |________________________________________________________________________^
[INFO] [stderr]
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr] --> src/traits.rs:895:1
[INFO] [stderr] |
[INFO] [stderr] 895 | / /// slicing operations using ranges
[INFO] [stderr] 896 | | ///
[INFO] [stderr] 897 | | /// this trait is loosely based on
[INFO] [stderr] 898 | | /// `Index`, but can actually return
[INFO] [stderr] 899 | | /// something else than a `&[T]` or `&str`
[INFO] [stderr] | |__________________________________________^
[INFO] [stderr]
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr] --> src/traits.rs:902:3
[INFO] [stderr] |
[INFO] [stderr] 902 | /// slices self according to the range argument
[INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr] --> src/traits.rs:1008:1
[INFO] [stderr] |
[INFO] [stderr] 1008 | / /// abstracts something which can extend an `Extend`
[INFO] [stderr] 1009 | | /// used to build modified input slices in `escaped_transform`
[INFO] [stderr] | |______________________________________________________________^
[INFO] [stderr]
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr] --> src/traits.rs:1012:3
[INFO] [stderr] |
[INFO] [stderr] 1012 | / /// the current input type is a sequence of that `Item` type.
[INFO] [stderr] 1013 | | ///
[INFO] [stderr] 1014 | | /// example: `u8` for `&[u8]` or `char` for &str`
[INFO] [stderr] | |___________________________________________________^
[INFO] [stderr]
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr] --> src/traits.rs:1017:3
[INFO] [stderr] |
[INFO] [stderr] 1017 | /// the type that will be produced
[INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr] --> src/traits.rs:1020:3
[INFO] [stderr] |
[INFO] [stderr] 1020 | /// create a new `Extend` of the correct type
[INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr] --> src/traits.rs:1023:3
[INFO] [stderr] |
[INFO] [stderr] 1023 | /// accumulate the input into an accumulator
[INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr] --> src/traits.rs:1104:1
[INFO] [stderr] |
[INFO] [stderr] 1104 | / /// Helper trait to convert numbers to usize
[INFO] [stderr] 1105 | | ///
[INFO] [stderr] 1106 | | /// by default, usize implements `From<u8>` and `From<u16>` but not
[INFO] [stderr] 1107 | | /// `From<u32>` and `From<u64>` because that would be invalid on some
[INFO] [stderr] 1108 | | /// platforms. This trait implements the conversion for platforms
[INFO] [stderr] 1109 | | /// with 32 and 64 bits pointer platforms
[INFO] [stderr] | |_________________________________________^
[INFO] [stderr]
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr] --> src/traits.rs:1111:3
[INFO] [stderr] |
[INFO] [stderr] 1111 | /// converts self to usize
[INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr] --> src/traits.rs:1153:1
[INFO] [stderr] |
[INFO] [stderr] 1153 | /// equivalent From implementation to avoid orphan rules in bits parsers
[INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr] --> src/traits.rs:1155:3
[INFO] [stderr] |
[INFO] [stderr] 1155 | /// transform to another error type
[INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr] --> src/combinator/mod.rs:1:1
[INFO] [stderr] |
[INFO] [stderr] 1 | //! general purpose combinators
[INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr] --> src/combinator/mod.rs:664:1
[INFO] [stderr] |
[INFO] [stderr] 664 | /// main structure associated to the [iterator] function
[INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr] --> src/combinator/mod.rs:666:3
[INFO] [stderr] |
[INFO] [stderr] 666 | iterator: F,
[INFO] [stderr] | ^^^^^^^^^^^
[INFO] [stderr]
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr] --> src/combinator/mod.rs:667:3
[INFO] [stderr] |
[INFO] [stderr] 667 | input: I,
[INFO] [stderr] | ^^^^^^^^
[INFO] [stderr]
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr] --> src/combinator/mod.rs:668:3
[INFO] [stderr] |
[INFO] [stderr] 668 | state: State<E>,
[INFO] [stderr] | ^^^^^^^^^^^^^^^
[INFO] [stderr]
[INFO] [stderr] warning: `[finish]` cannot be resolved, ignoring it.
[INFO] [stderr] --> src/combinator/mod.rs:636:26
[INFO] [stderr] |
[INFO] [stderr] 636 | /// call the iterator's [finish] method to get the remaining input if successful,
[INFO] [stderr] | ^^^^^^ cannot be resolved, ignoring
[INFO] [stderr] |
[INFO] [stderr] = note: `#[warn(intra_doc_link_resolution_failure)]` on by default
[INFO] [stderr] = help: to escape `[` and `]` characters, just add '\' before them like `\[` or `\]`
[INFO] [stderr]
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr] --> src/combinator/mod.rs:671:1
[INFO] [stderr] |
[INFO] [stderr] 671 | / impl<I: Clone, E: Clone, F> ParserIterator<I, E, F> {
[INFO] [stderr] 672 | | /// returns the remaining input if parsing was successful, or the error if we encountered an error
[INFO] [stderr] 673 | | pub fn finish(self) -> IResult<I, (), E> {
[INFO] [stderr] 674 | | match &self.state {
[INFO] [stderr] ... |
[INFO] [stderr] 679 | | }
[INFO] [stderr] 680 | | }
[INFO] [stderr] | |_^
[INFO] [stderr]
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr] --> src/combinator/mod.rs:672:3
[INFO] [stderr] |
[INFO] [stderr] 672 | /// returns the remaining input if parsing was successful, or the error if we encountered an error
[INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr] --> src/branch/mod.rs:1:1
[INFO] [stderr] |
[INFO] [stderr] 1 | //! choice combinators
[INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr] --> src/branch/macros.rs:1:1
[INFO] [stderr] |
[INFO] [stderr] 1 | / /// Try a list of parsers and return the result of the first successful one
[INFO] [stderr] 2 | | ///
[INFO] [stderr] 3 | | /// ```rust,ignore
[INFO] [stderr] 4 | | /// alt!(I -> IResult<I,O> | I -> IResult<I,O> | ... | I -> IResult<I,O> ) => I -> IResult<I, O>
[INFO] [stderr] ... |
[INFO] [stderr] 939 | | */
[INFO] [stderr] 940 | | }
[INFO] [stderr] | |_^
[INFO] [stderr]
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr] --> src/branch/mod.rs:10:1
[INFO] [stderr] |
[INFO] [stderr] 10 | / /// helper trait for the [alt()] combinator
[INFO] [stderr] 11 | | ///
[INFO] [stderr] 12 | | /// this trait is implemented for tuples of up to 21 elements
[INFO] [stderr] | |_____________________________________________________________^
[INFO] [stderr]
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr] --> src/branch/mod.rs:14:3
[INFO] [stderr] |
[INFO] [stderr] 14 | /// tests each parser in the tuple and returns the result of the first one that succeeds
[INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr] --> src/branch/mod.rs:49:1
[INFO] [stderr] |
[INFO] [stderr] 49 | / /// helper trait for the [permutation()] combinator
[INFO] [stderr] 50 | | ///
[INFO] [stderr] 51 | | /// this trait is implemented for tuples of up to 21 elements
[INFO] [stderr] | |_____________________________________________________________^
[INFO] [stderr]
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr] --> src/branch/mod.rs:53:3
[INFO] [stderr] |
[INFO] [stderr] 53 | /// tries to apply all parsers in the tuple in various orders until all of them succeed
[INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr] --> src/sequence/mod.rs:1:1
[INFO] [stderr] |
[INFO] [stderr] 1 | //! combinators applying parsers in sequence
[INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr] --> src/sequence/macros.rs:1:1
[INFO] [stderr] |
[INFO] [stderr] 1 | / /// `tuple!(I->IResult<I,A>, I->IResult<I,B>, ... I->IResult<I,X>) => I -> IResult<I, (A, B, ..., X)>`
[INFO] [stderr] 2 | | /// chains parsers and assemble the sub results in a tuple.
[INFO] [stderr] 3 | | ///
[INFO] [stderr] 4 | | /// The input type `I` must implement `nom::InputLength`.
[INFO] [stderr] ... |
[INFO] [stderr] 859 | | */
[INFO] [stderr] 860 | | }
[INFO] [stderr] | |_^
[INFO] [stderr]
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr] --> src/sequence/mod.rs:219:1
[INFO] [stderr] |
[INFO] [stderr] 219 | / /// helper trait for the tuple combinator
[INFO] [stderr] 220 | | ///
[INFO] [stderr] 221 | | /// this trait is implemented for tuples of parsers of up to 21 elements
[INFO] [stderr] | |________________________________________________________________________^
[INFO] [stderr]
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr] --> src/sequence/mod.rs:223:3
[INFO] [stderr] |
[INFO] [stderr] 223 | /// parses the input and returns a tuple of results of each parser
[INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr] --> src/multi/mod.rs:1:1
[INFO] [stderr] |
[INFO] [stderr] 1 | //! combinators applying their child parser multiple times
[INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr] --> src/multi/macros.rs:1:1
[INFO] [stderr] |
[INFO] [stderr] 1 | //! Parsers for applying parsers multiple times
[INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr] --> src/methods.rs:1:1
[INFO] [stderr] |
[INFO] [stderr] 1 | //! method combinators
[INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr] --> src/bytes/mod.rs:1:1
[INFO] [stderr] |
[INFO] [stderr] 1 | //! parsers recognizing bytes streams
[INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr] --> src/bytes/macros.rs:1:1
[INFO] [stderr] |
[INFO] [stderr] 1 | / //! Byte level parsers and combinators
[INFO] [stderr] 2 | | //!
[INFO] [stderr] | |___^
[INFO] [stderr]
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr] --> src/bytes/streaming.rs:1:1
[INFO] [stderr] |
[INFO] [stderr] 1 | //! parsers recognizing bytes streams, streaming version
[INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr] --> src/bytes/complete.rs:1:1
[INFO] [stderr] |
[INFO] [stderr] 1 | //! parsers recognizing bytes streams, complete input version
[INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr] --> src/bits/mod.rs:1:1
[INFO] [stderr] |
[INFO] [stderr] 1 | / //! bit level parsers
[INFO] [stderr] 2 | | //!
[INFO] [stderr] | |___^
[INFO] [stderr]
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr] --> src/bits/macros.rs:1:1
[INFO] [stderr] |
[INFO] [stderr] 1 | / //! Bit level parsers and combinators
[INFO] [stderr] 2 | | //!
[INFO] [stderr] 3 | | //! Bit parsing is handled by tweaking the input in most macros.
[INFO] [stderr] 4 | | //! In byte level parsing, the input is generally a `&[u8]` passed from combinator
[INFO] [stderr] ... |
[INFO] [stderr] 12 | | //! to see a byte slice as a bit stream, and parse code points of arbitrary bit length.
[INFO] [stderr] 13 | | //!
[INFO] [stderr] | |___^
[INFO] [stderr]
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr] --> src/bits/streaming.rs:1:1
[INFO] [stderr] |
[INFO] [stderr] 1 | / //! bit level parsers
[INFO] [stderr] 2 | | //!
[INFO] [stderr] | |___^
[INFO] [stderr]
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr] --> src/bits/streaming.rs:9:1
[INFO] [stderr] |
[INFO] [stderr] 9 | /// generates a parser taking `count` bits
[INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr] --> src/bits/streaming.rs:56:1
[INFO] [stderr] |
[INFO] [stderr] 56 | /// generates a parser taking `count` bits and comparing them to `pattern`
[INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr] --> src/bits/complete.rs:1:1
[INFO] [stderr] |
[INFO] [stderr] 1 | / //! bit level parsers
[INFO] [stderr] 2 | | //!
[INFO] [stderr] | |___^
[INFO] [stderr]
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr] --> src/bits/complete.rs:9:1
[INFO] [stderr] |
[INFO] [stderr] 9 | /// generates a parser taking `count` bits
[INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr] --> src/bits/complete.rs:56:1
[INFO] [stderr] |
[INFO] [stderr] 56 | /// generates a parser taking `count` bits and comparing them to `pattern`
[INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr] --> src/character/mod.rs:1:1
[INFO] [stderr] |
[INFO] [stderr] 1 | / //! character specific parsers and combinators
[INFO] [stderr] 2 | | //!
[INFO] [stderr] 3 | | //! functions recognizing specific characters
[INFO] [stderr] | |_____________________________________________^
[INFO] [stderr]
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr] --> src/character/macros.rs:1:1
[INFO] [stderr] |
[INFO] [stderr] 1 | / /// Character level parsers
[INFO] [stderr] 2 | |
[INFO] [stderr] 3 | | /// matches one of the provided characters
[INFO] [stderr] 4 | | ///
[INFO] [stderr] ... |
[INFO] [stderr] 111 | | }
[INFO] [stderr] 112 | | }
[INFO] [stderr] | |_^
[INFO] [stderr]
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr] --> src/character/streaming.rs:1:1
[INFO] [stderr] |
[INFO] [stderr] 1 | / //! character specific parsers and combinators, streaming version
[INFO] [stderr] 2 | | //!
[INFO] [stderr] 3 | | //! functions recognizing specific characters
[INFO] [stderr] | |_____________________________________________^
[INFO] [stderr]
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr] --> src/character/complete.rs:1:1
[INFO] [stderr] |
[INFO] [stderr] 1 | / //! Character specific parsers and combinators, complete input version.
[INFO] [stderr] 2 | | //!
[INFO] [stderr] 3 | | //! Functions recognizing specific characters.
[INFO] [stderr] | |______________________________________________^
[INFO] [stderr]
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr] --> src/regexp.rs:1:1
[INFO] [stderr] |
[INFO] [stderr] 1 | / #[doc(hidden)]
[INFO] [stderr] 2 | | #[macro_export]
[INFO] [stderr] 3 | | macro_rules! regex (
[INFO] [stderr] 4 | | ($re: ident, $s:expr) => (
[INFO] [stderr] ... |
[INFO] [stderr] 1089 | | }
[INFO] [stderr] 1090 | | }
[INFO] [stderr] | |_^
[INFO] [stderr]
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr] --> src/str.rs:1:1
[INFO] [stderr] |
[INFO] [stderr] 1 | / #[cfg(test)]
[INFO] [stderr] 2 | | mod test {
[INFO] [stderr] 3 | | use crate::{Err, error::ErrorKind, IResult};
[INFO] [stderr] 4 | |
[INFO] [stderr] ... |
[INFO] [stderr] 493 | | }
[INFO] [stderr] 494 | | }
[INFO] [stderr] | |_^
[INFO] [stderr]
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr] --> src/number/mod.rs:1:1
[INFO] [stderr] |
[INFO] [stderr] 1 | //! parsers recognizing numbers
[INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr] --> src/number/mod.rs:9:1
[INFO] [stderr] |
[INFO] [stderr] 9 | /// Configurable endianness
[INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr] --> src/number/mod.rs:12:3
[INFO] [stderr] |
[INFO] [stderr] 12 | /// big endian
[INFO] [stderr] | ^^^^^^^^^^^^^^
[INFO] [stderr]
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr] --> src/number/mod.rs:14:3
[INFO] [stderr] |
[INFO] [stderr] 14 | /// little endian
[INFO] [stderr] | ^^^^^^^^^^^^^^^^^
[INFO] [stderr]
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr] --> src/number/macros.rs:1:1
[INFO] [stderr] |
[INFO] [stderr] 1 | //! parsers recognizing numbers
[INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr] --> src/number/streaming.rs:1:1
[INFO] [stderr] |
[INFO] [stderr] 1 | //! parsers recognizing numbers, streaming version
[INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr] --> src/number/complete.rs:1:1
[INFO] [stderr] |
[INFO] [stderr] 1 | //! parsers recognizing numbers, complete input version
[INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr] --> src/error.rs:414:1
[INFO] [stderr] |
[INFO] [stderr] 414 | / /// creates a parse error from a `nom::ErrorKind`
[INFO] [stderr] 415 | | /// and the position in the input
[INFO] [stderr] | |_________________________________^
[INFO] [stderr]
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr] --> src/error.rs:424:1
[INFO] [stderr] |
[INFO] [stderr] 424 | / /// creates a parse error from a `nom::ErrorKind`,
[INFO] [stderr] 425 | | /// the position in the input and the next error in
[INFO] [stderr] 426 | | /// the parsing tree.
[INFO] [stderr] | |_____________________^
[INFO] [stderr]
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr] --> src/combinator/macros.rs:937:1
[INFO] [stderr] |
[INFO] [stderr] 937 | / /// `exact!()` will fail if the child parser does not consume the whole data
[INFO] [stderr] 938 | | ///
[INFO] [stderr] 939 | | /// TODO: example
[INFO] [stderr] | |_________________^
[INFO] [stderr]
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr] --> src/methods.rs:3:1
[INFO] [stderr] |
[INFO] [stderr] 3 | /// do not use: method combinators moved to the nom-methods crate
[INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr] --> src/methods.rs:9:1
[INFO] [stderr] |
[INFO] [stderr] 9 | /// do not use: method combinators moved to the nom-methods crate
[INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr] --> src/methods.rs:15:1
[INFO] [stderr] |
[INFO] [stderr] 15 | /// do not use: method combinators moved to the nom-methods crate
[INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr] --> src/whitespace.rs:96:1
[INFO] [stderr] |
[INFO] [stderr] 96 | /// applies the separator parser before the other parser
[INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr] --> src/regexp.rs:21:1
[INFO] [stderr] |
[INFO] [stderr] 21 | / /// `re_match!(regexp) => &[T] -> IResult<&[T], &[T]>`
[INFO] [stderr] 22 | | /// Returns the whole input if a match is found
[INFO] [stderr] 23 | | ///
[INFO] [stderr] 24 | | /// requires the `regexp` feature
[INFO] [stderr] | |_________________________________^
[INFO] [stderr]
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr] --> src/regexp.rs:46:1
[INFO] [stderr] |
[INFO] [stderr] 46 | / /// `re_match_static!(regexp) => &[T] -> IResult<&[T], &[T]>`
[INFO] [stderr] 47 | | /// Returns the whole input if a match is found. Regular expression calculated at compile time
[INFO] [stderr] 48 | | ///
[INFO] [stderr] 49 | | /// requires the `regexp_macros` feature
[INFO] [stderr] | |________________________________________^
[INFO] [stderr]
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr] --> src/regexp.rs:70:1
[INFO] [stderr] |
[INFO] [stderr] 70 | / /// `re_bytes_match!(regexp) => &[T] -> IResult<&[T], &[T]>`
[INFO] [stderr] 71 | | /// Returns the whole input if a match is found
[INFO] [stderr] 72 | | ///
[INFO] [stderr] 73 | | /// requires the `regexp` feature
[INFO] [stderr] | |_________________________________^
[INFO] [stderr]
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr] --> src/regexp.rs:95:1
[INFO] [stderr] |
[INFO] [stderr] 95 | / /// `re_bytes_match_static!(regexp) => &[T] -> IResult<&[T], &[T]>`
[INFO] [stderr] 96 | | /// Returns the whole input if a match is found. Regular expression calculated at compile time
[INFO] [stderr] 97 | | ///
[INFO] [stderr] 98 | | /// requires the `regexp_macros` feature
[INFO] [stderr] | |________________________________________^
[INFO] [stderr]
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr] --> src/regexp.rs:119:1
[INFO] [stderr] |
[INFO] [stderr] 119 | / /// `re_find!(regexp) => &[T] -> IResult<&[T], &[T]>`
[INFO] [stderr] 120 | | /// Returns the first match
[INFO] [stderr] 121 | | ///
[INFO] [stderr] 122 | | /// requires the `regexp` feature
[INFO] [stderr] | |_________________________________^
[INFO] [stderr]
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr] --> src/regexp.rs:143:1
[INFO] [stderr] |
[INFO] [stderr] 143 | / /// `re_find_static!(regexp) => &[T] -> IResult<&[T], &[T]>`
[INFO] [stderr] 144 | | /// Returns the first match. Regular expression calculated at compile time
[INFO] [stderr] 145 | | ///
[INFO] [stderr] 146 | | /// requires the `regexp_macros` feature
[INFO] [stderr] | |________________________________________^
[INFO] [stderr]
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr] --> src/regexp.rs:167:1
[INFO] [stderr] |
[INFO] [stderr] 167 | / /// `re_bytes_find!(regexp) => &[T] -> IResult<&[T], &[T]>`
[INFO] [stderr] 168 | | /// Returns the first match
[INFO] [stderr] 169 | | ///
[INFO] [stderr] 170 | | /// requires the `regexp` feature
[INFO] [stderr] | |_________________________________^
[INFO] [stderr]
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr] --> src/regexp.rs:191:1
[INFO] [stderr] |
[INFO] [stderr] 191 | / /// `re_bytes_find!(regexp) => &[T] -> IResult<&[T], &[T]>`
[INFO] [stderr] 192 | | /// Returns the first match. Regular expression calculated at compile time
[INFO] [stderr] 193 | | ///
[INFO] [stderr] 194 | | /// requires the `regexp_macros` feature
[INFO] [stderr] | |________________________________________^
[INFO] [stderr]
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr] --> src/regexp.rs:215:1
[INFO] [stderr] |
[INFO] [stderr] 215 | / /// `re_matches!(regexp) => &[T] -> IResult<&[T], Vec<&[T]>>`
[INFO] [stderr] 216 | | /// Returns all the matched parts
[INFO] [stderr] 217 | | ///
[INFO] [stderr] 218 | | /// requires the `regexp` feature
[INFO] [stderr] | |_________________________________^
[INFO] [stderr]
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr] --> src/regexp.rs:244:1
[INFO] [stderr] |
[INFO] [stderr] 244 | / /// `re_matches_static!(regexp) => &[T] -> IResult<&[T], Vec<&[T]>>`
[INFO] [stderr] 245 | | /// Returns all the matched parts. Regular expression calculated at compile time
[INFO] [stderr] 246 | | ///
[INFO] [stderr] 247 | | /// requires the `regexp_macros` feature
[INFO] [stderr] | |________________________________________^
[INFO] [stderr]
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr] --> src/regexp.rs:272:1
[INFO] [stderr] |
[INFO] [stderr] 272 | / /// `re_bytes_matches!(regexp) => &[T] -> IResult<&[T], Vec<&[T]>>`
[INFO] [stderr] 273 | | /// Returns all the matched parts
[INFO] [stderr] 274 | | ///
[INFO] [stderr] 275 | | /// requires the `regexp` feature
[INFO] [stderr] | |_________________________________^
[INFO] [stderr]
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr] --> src/regexp.rs:301:1
[INFO] [stderr] |
[INFO] [stderr] 301 | / /// `re_bytes_matches_static!(regexp) => &[T] -> IResult<&[T], Vec<&[T]>>`
[INFO] [stderr] 302 | | /// Returns all the matched parts. Regular expression calculated at compile time
[INFO] [stderr] 303 | | ///
[INFO] [stderr] 304 | | /// requires the `regexp_macros` feature
[INFO] [stderr] | |________________________________________^
[INFO] [stderr]
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr] --> src/regexp.rs:329:1
[INFO] [stderr] |
[INFO] [stderr] 329 | / /// `re_capture!(regexp) => &[T] -> IResult<&[T], Vec<&[T]>>`
[INFO] [stderr] 330 | | /// Returns the first capture group
[INFO] [stderr] 331 | | ///
[INFO] [stderr] 332 | | /// requires the `regexp` feature
[INFO] [stderr] | |_________________________________^
[INFO] [stderr]
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr] --> src/regexp.rs:358:1
[INFO] [stderr] |
[INFO] [stderr] 358 | / /// `re_capture_static!(regexp) => &[T] -> IResult<&[T], Vec<&[T]>>`
[INFO] [stderr] 359 | | /// Returns the first capture group. Regular expression calculated at compile time
[INFO] [stderr] 360 | | ///
[INFO] [stderr] 361 | | /// requires the `regexp_macros` feature
[INFO] [stderr] | |________________________________________^
[INFO] [stderr]
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr] --> src/regexp.rs:386:1
[INFO] [stderr] |
[INFO] [stderr] 386 | / /// `re_bytes_capture!(regexp) => &[T] -> IResult<&[T], Vec<&[T]>>`
[INFO] [stderr] 387 | | /// Returns the first capture group
[INFO] [stderr] 388 | | ///
[INFO] [stderr] 389 | | /// requires the `regexp` feature
[INFO] [stderr] | |_________________________________^
[INFO] [stderr]
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr] --> src/regexp.rs:415:1
[INFO] [stderr] |
[INFO] [stderr] 415 | / /// `re_bytes_capture_static!(regexp) => &[T] -> IResult<&[T], Vec<&[T]>>`
[INFO] [stderr] 416 | | /// Returns the first capture group. Regular expression calculated at compile time
[INFO] [stderr] 417 | | ///
[INFO] [stderr] 418 | | /// requires the `regexp_macros` feature
[INFO] [stderr] | |________________________________________^
[INFO] [stderr]
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr] --> src/regexp.rs:443:1
[INFO] [stderr] |
[INFO] [stderr] 443 | / /// `re_captures!(regexp) => &[T] -> IResult<&[T], Vec<Vec<&[T]>>>`
[INFO] [stderr] 444 | | /// Returns all the capture groups
[INFO] [stderr] 445 | | ///
[INFO] [stderr] 446 | | /// requires the `regexp` feature
[INFO] [stderr] | |_________________________________^
[INFO] [stderr]
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr] --> src/regexp.rs:474:1
[INFO] [stderr] |
[INFO] [stderr] 474 | / /// `re_captures_static!(regexp) => &[T] -> IResult<&[T], Vec<Vec<&[T]>>>`
[INFO] [stderr] 475 | | /// Returns all the capture groups. Regular expression calculated at compile time
[INFO] [stderr] 476 | | ///
[INFO] [stderr] 477 | | /// requires the `regexp_macros` feature
[INFO] [stderr] | |________________________________________^
[INFO] [stderr]
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr] --> src/regexp.rs:503:1
[INFO] [stderr] |
[INFO] [stderr] 503 | / /// `re_bytes_captures!(regexp) => &[T] -> IResult<&[T], Vec<Vec<&[T]>>>`
[INFO] [stderr] 504 | | /// Returns all the capture groups
[INFO] [stderr] 505 | | ///
[INFO] [stderr] 506 | | /// requires the `regexp` feature
[INFO] [stderr] | |_________________________________^
[INFO] [stderr]
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr] --> src/regexp.rs:533:1
[INFO] [stderr] |
[INFO] [stderr] 533 | / /// `re_bytes_captures_static!(regexp) => &[T] -> IResult<&[T], Vec<Vec<&[T]>>>`
[INFO] [stderr] 534 | | /// Returns all the capture groups. Regular expression calculated at compile time
[INFO] [stderr] 535 | | ///
[INFO] [stderr] 536 | | /// requires the `regexp_macros` feature
[INFO] [stderr] | |________________________________________^
[INFO] [stderr]
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr] --> src/util.rs:22:1
[INFO] [stderr] |
[INFO] [stderr] 22 | / impl HexDisplay for [u8] {
[INFO] [stderr] 23 | | #[allow(unused_variables)]
[INFO] [stderr] 24 | | fn to_hex(&self, chunk_size: usize) -> String {
[INFO] [stderr] 25 | | self.to_hex_from(chunk_size, 0)
[INFO] [stderr] ... |
[INFO] [stderr] 66 | | }
[INFO] [stderr] 67 | | }
[INFO] [stderr] | |_^
[INFO] [stderr]
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr] --> src/util.rs:24:3
[INFO] [stderr] |
[INFO] [stderr] 24 | / fn to_hex(&self, chunk_size: usize) -> String {
[INFO] [stderr] 25 | | self.to_hex_from(chunk_size, 0)
[INFO] [stderr] 26 | | }
[INFO] [stderr] | |___^
[INFO] [stderr]
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr] --> src/util.rs:29:3
[INFO] [stderr] |
[INFO] [stderr] 29 | / fn to_hex_from(&self, chunk_size: usize, from: usize) -> String {
[INFO] [stderr] 30 | | let mut v = Vec::with_capacity(self.len() * 3);
[INFO] [stderr] 31 | | let mut i = from;
[INFO] [stderr] 32 | | for chunk in self.chunks(chunk_size) {
[INFO] [stderr] ... |
[INFO] [stderr] 65 | | String::from_utf8_lossy(&v[..]).into_owned()
[INFO] [stderr] 66 | | }
[INFO] [stderr] | |___^
[INFO] [stderr]
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr] --> src/util.rs:70:1
[INFO] [stderr] |
[INFO] [stderr] 70 | / impl HexDisplay for str {
[INFO] [stderr] 71 | | #[allow(unused_variables)]
[INFO] [stderr] 72 | | fn to_hex(&self, chunk_size: usize) -> String {
[INFO] [stderr] 73 | | self.to_hex_from(chunk_size, 0)
[INFO] [stderr] ... |
[INFO] [stderr] 79 | | }
[INFO] [stderr] 80 | | }
[INFO] [stderr] | |_^
[INFO] [stderr]
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr] --> src/util.rs:72:3
[INFO] [stderr] |
[INFO] [stderr] 72 | / fn to_hex(&self, chunk_size: usize) -> String {
[INFO] [stderr] 73 | | self.to_hex_from(chunk_size, 0)
[INFO] [stderr] 74 | | }
[INFO] [stderr] | |___^
[INFO] [stderr]
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr] --> src/util.rs:77:3
[INFO] [stderr] |
[INFO] [stderr] 77 | / fn to_hex_from(&self, chunk_size: usize, from: usize) -> String {
[INFO] [stderr] 78 | | self.as_bytes().to_hex_from(chunk_size, from)
[INFO] [stderr] 79 | | }
[INFO] [stderr] | |___^
[INFO] [stderr]
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr] --> src/error.rs:41:1
[INFO] [stderr] |
[INFO] [stderr] 41 | / impl<I> ParseError<I> for (I, ErrorKind) {
[INFO] [stderr] 42 | | fn from_error_kind(input: I, kind: ErrorKind) -> Self {
[INFO] [stderr] 43 | | (input, kind)
[INFO] [stderr] 44 | | }
[INFO] [stderr] ... |
[INFO] [stderr] 48 | | }
[INFO] [stderr] 49 | | }
[INFO] [stderr] | |_^
[INFO] [stderr]
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr] --> src/error.rs:42:3
[INFO] [stderr] |
[INFO] [stderr] 42 | / fn from_error_kind(input: I, kind: ErrorKind) -> Self {
[INFO] [stderr] 43 | | (input, kind)
[INFO] [stderr] 44 | | }
[INFO] [stderr] | |___^
[INFO] [stderr]
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr] --> src/error.rs:46:3
[INFO] [stderr] |
[INFO] [stderr] 46 | / fn append(_: I, _: ErrorKind, other: Self) -> Self {
[INFO] [stderr] 47 | | other
[INFO] [stderr] 48 | | }
[INFO] [stderr] | |___^
[INFO] [stderr]
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr] --> src/error.rs:51:1
[INFO] [stderr] |
[INFO] [stderr] 51 | / impl<I> ParseError<I> for () {
[INFO] [stderr] 52 | | fn from_error_kind(_: I, _: ErrorKind) -> Self {}
[INFO] [stderr] 53 | |
[INFO] [stderr] 54 | | fn append(_: I, _: ErrorKind, _: Self) -> Self {}
[INFO] [stderr] 55 | | }
[INFO] [stderr] | |_^
[INFO] [stderr]
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr] --> src/error.rs:52:3
[INFO] [stderr] |
[INFO] [stderr] 52 | fn from_error_kind(_: I, _: ErrorKind) -> Self {}
[INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr] --> src/error.rs:54:3
[INFO] [stderr] |
[INFO] [stderr] 54 | fn append(_: I, _: ErrorKind, _: Self) -> Self {}
[INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr] --> src/error.rs:93:1
[INFO] [stderr] |
[INFO] [stderr] 93 | / impl<I> ParseError<I> for VerboseError<I> {
[INFO] [stderr] 94 | | fn from_error_kind(input: I, kind: ErrorKind) -> Self {
[INFO] [stderr] 95 | | VerboseError {
[INFO] [stderr] 96 | | errors: vec![(input, VerboseErrorKind::Nom(kind))],
[INFO] [stderr] ... |
[INFO] [stderr] 114 | | }
[INFO] [stderr] 115 | | }
[INFO] [stderr] | |_^
[INFO] [stderr]
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr] --> src/error.rs:94:3
[INFO] [stderr] |
[INFO] [stderr] 94 | / fn from_error_kind(input: I, kind: ErrorKind) -> Self {
[INFO] [stderr] 95 | | VerboseError {
[INFO] [stderr] 96 | | errors: vec![(input, VerboseErrorKind::Nom(kind))],
[INFO] [stderr] 97 | | }
[INFO] [stderr] 98 | | }
[INFO] [stderr] | |___^
[INFO] [stderr]
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr] --> src/error.rs:100:3
[INFO] [stderr] |
[INFO] [stderr] 100 | / fn append(input: I, kind: ErrorKind, mut other: Self) -> Self {
[INFO] [stderr] 101 | | other.errors.push((input, VerboseErrorKind::Nom(kind)));
[INFO] [stderr] 102 | | other
[INFO] [stderr] 103 | | }
[INFO] [stderr] | |___^
[INFO] [stderr]
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr] --> src/error.rs:105:3
[INFO] [stderr] |
[INFO] [stderr] 105 | / fn from_char(input: I, c: char) -> Self {
[INFO] [stderr] 106 | | VerboseError {
[INFO] [stderr] 107 | | errors: vec![(input, VerboseErrorKind::Char(c))],
[INFO] [stderr] 108 | | }
[INFO] [stderr] 109 | | }
[INFO] [stderr] | |___^
[INFO] [stderr]
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr] --> src/error.rs:111:3
[INFO] [stderr] |
[INFO] [stderr] 111 | / fn add_context(input: I, ctx: &'static str, mut other: Self) -> Self {
[INFO] [stderr] 112 | | other.errors.push((input, VerboseErrorKind::Context(ctx)));
[INFO] [stderr] 113 | | other
[INFO] [stderr] 114 | | }
[INFO] [stderr] | |___^
[INFO] [stderr]
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr] --> src/traits.rs:28:1
[INFO] [stderr] |
[INFO] [stderr] 28 | / impl<'a, T> InputLength for &'a [T] {
[INFO] [stderr] 29 | | #[inline]
[INFO] [stderr] 30 | | fn input_len(&self) -> usize {
[INFO] [stderr] 31 | | self.len()
[INFO] [stderr] 32 | | }
[INFO] [stderr] 33 | | }
[INFO] [stderr] | |_^
[INFO] [stderr]
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr] --> src/traits.rs:30:3
[INFO] [stderr] |
[INFO] [stderr] 30 | / fn input_len(&self) -> usize {
[INFO] [stderr] 31 | | self.len()
[INFO] [stderr] 32 | | }
[INFO] [stderr] | |___^
[INFO] [stderr]
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr] --> src/traits.rs:35:1
[INFO] [stderr] |
[INFO] [stderr] 35 | / impl<'a> InputLength for &'a str {
[INFO] [stderr] 36 | | #[inline]
[INFO] [stderr] 37 | | fn input_len(&self) -> usize {
[INFO] [stderr] 38 | | self.len()
[INFO] [stderr] 39 | | }
[INFO] [stderr] 40 | | }
[INFO] [stderr] | |_^
[INFO] [stderr]
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr] --> src/traits.rs:37:3
[INFO] [stderr] |
[INFO] [stderr] 37 | / fn input_len(&self) -> usize {
[INFO] [stderr] 38 | | self.len()
[INFO] [stderr] 39 | | }
[INFO] [stderr] | |___^
[INFO] [stderr]
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr] --> src/traits.rs:42:1
[INFO] [stderr] |
[INFO] [stderr] 42 | / impl<'a> InputLength for (&'a [u8], usize) {
[INFO] [stderr] 43 | | #[inline]
[INFO] [stderr] 44 | | fn input_len(&self) -> usize {
[INFO] [stderr] 45 | | //println!("bit input length for ({:?}, {}):", self.0, self.1);
[INFO] [stderr] ... |
[INFO] [stderr] 48 | | }
[INFO] [stderr] 49 | | }
[INFO] [stderr] | |_^
[INFO] [stderr]
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr] --> src/traits.rs:44:3
[INFO] [stderr] |
[INFO] [stderr] 44 | / fn input_len(&self) -> usize {
[INFO] [stderr] 45 | | //println!("bit input length for ({:?}, {}):", self.0, self.1);
[INFO] [stderr] 46 | | //println!("-> {}", self.0.len() * 8 - self.1);
[INFO] [stderr] 47 | | self.0.len() * 8 - self.1
[INFO] [stderr] 48 | | }
[INFO] [stderr] | |___^
[INFO] [stderr]
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr] --> src/traits.rs:948:7
[INFO] [stderr] |
[INFO] [stderr] 948 | / impl InputLength for [u8; $N] {
[INFO] [stderr] 949 | | #[inline]
[INFO] [stderr] 950 | | fn input_len(&self) -> usize {
[INFO] [stderr] 951 | | self.len()
[INFO] [stderr] 952 | | }
[INFO] [stderr] 953 | | }
[INFO] [stderr] | |_______^
[INFO] [stderr] ...
[INFO] [stderr] 1001 | / array_impls! {
[INFO] [stderr] 1002 | | 0 1 2 3 4 5 6 7 8 9
[INFO] [stderr] 1003 | | 10 11 12 13 14 15 16 17 18 19
[INFO] [stderr] 1004 | | 20 21 22 23 24 25 26 27 28 29
[INFO] [stderr] 1005 | | 30 31 32
[INFO] [stderr] 1006 | | }
[INFO] [stderr] | |_- in this macro invocation
[INFO] [stderr]
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr] --> src/traits.rs:950:9
[INFO] [stderr] |
[INFO] [stderr] 950 | / fn input_len(&self) -> usize {
[INFO] [stderr] 951 | | self.len()
[INFO] [stderr] 952 | | }
[INFO] [stderr] | |_________^
[INFO] [stderr] ...
[INFO] [stderr] 1001 | / array_impls! {
[INFO] [stderr] 1002 | | 0 1 2 3 4 5 6 7 8 9
[INFO] [stderr] 1003 | | 10 11 12 13 14 15 16 17 18 19
[INFO] [stderr] 1004 | | 20 21 22 23 24 25 26 27 28 29
[INFO] [stderr] 1005 | | 30 31 32
[INFO] [stderr] 1006 | | }
[INFO] [stderr] | |_- in this macro invocation
[INFO] [stderr]
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr] --> src/traits.rs:955:7
[INFO] [stderr] |
[INFO] [stderr] 955 | / impl<'a> InputLength for &'a [u8; $N] {
[INFO] [stderr] 956 | | #[inline]
[INFO] [stderr] 957 | | fn input_len(&self) -> usize {
[INFO] [stderr] 958 | | self.len()
[INFO] [stderr] 959 | | }
[INFO] [stderr] 960 | | }
[INFO] [stderr] | |_______^
[INFO] [stderr] ...
[INFO] [stderr] 1001 | / array_impls! {
[INFO] [stderr] 1002 | | 0 1 2 3 4 5 6 7 8 9
[INFO] [stderr] 1003 | | 10 11 12 13 14 15 16 17 18 19
[INFO] [stderr] 1004 | | 20 21 22 23 24 25 26 27 28 29
[INFO] [stderr] 1005 | | 30 31 32
[INFO] [stderr] 1006 | | }
[INFO] [stderr] | |_- in this macro invocation
[INFO] [stderr]
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr] --> src/traits.rs:957:9
[INFO] [stderr] |
[INFO] [stderr] 957 | / fn input_len(&self) -> usize {
[INFO] [stderr] 958 | | self.len()
[INFO] [stderr] 959 | | }
[INFO] [stderr] | |_________^
[INFO] [stderr] ...
[INFO] [stderr] 1001 | / array_impls! {
[INFO] [stderr] 1002 | | 0 1 2 3 4 5 6 7 8 9
[INFO] [stderr] 1003 | | 10 11 12 13 14 15 16 17 18 19
[INFO] [stderr] 1004 | | 20 21 22 23 24 25 26 27 28 29
[INFO] [stderr] 1005 | | 30 31 32
[INFO] [stderr] 1006 | | }
[INFO] [stderr] | |_- in this macro invocation
[INFO] [stderr]
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr] --> src/traits.rs:57:1
[INFO] [stderr] |
[INFO] [stderr] 57 | / impl Offset for [u8] {
[INFO] [stderr] 58 | | fn offset(&self, second: &Self) -> usize {
[INFO] [stderr] 59 | | let fst = self.as_ptr();
[INFO] [stderr] 60 | | let snd = second.as_ptr();
[INFO] [stderr] ... |
[INFO] [stderr] 63 | | }
[INFO] [stderr] 64 | | }
[INFO] [stderr] | |_^
[INFO] [stderr]
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr] --> src/traits.rs:58:3
[INFO] [stderr] |
[INFO] [stderr] 58 | / fn offset(&self, second: &Self) -> usize {
[INFO] [stderr] 59 | | let fst = self.as_ptr();
[INFO] [stderr] 60 | | let snd = second.as_ptr();
[INFO] [stderr] 61 | |
[INFO] [stderr] 62 | | snd as usize - fst as usize
[INFO] [stderr] 63 | | }
[INFO] [stderr] | |___^
[INFO] [stderr]
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr] --> src/traits.rs:66:1
[INFO] [stderr] |
[INFO] [stderr] 66 | / impl<'a> Offset for &'a [u8] {
[INFO] [stderr] 67 | | fn offset(&self, second: &Self) -> usize {
[INFO] [stderr] 68 | | let fst = self.as_ptr();
[INFO] [stderr] 69 | | let snd = second.as_ptr();
[INFO] [stderr] ... |
[INFO] [stderr] 72 | | }
[INFO] [stderr] 73 | | }
[INFO] [stderr] | |_^
[INFO] [stderr]
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr] --> src/traits.rs:67:3
[INFO] [stderr] |
[INFO] [stderr] 67 | / fn offset(&self, second: &Self) -> usize {
[INFO] [stderr] 68 | | let fst = self.as_ptr();
[INFO] [stderr] 69 | | let snd = second.as_ptr();
[INFO] [stderr] 70 | |
[INFO] [stderr] 71 | | snd as usize - fst as usize
[INFO] [stderr] 72 | | }
[INFO] [stderr] | |___^
[INFO] [stderr]
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr] --> src/traits.rs:75:1
[INFO] [stderr] |
[INFO] [stderr] 75 | / impl Offset for str {
[INFO] [stderr] 76 | | fn offset(&self, second: &Self) -> usize {
[INFO] [stderr] 77 | | let fst = self.as_ptr();
[INFO] [stderr] 78 | | let snd = second.as_ptr();
[INFO] [stderr] ... |
[INFO] [stderr] 81 | | }
[INFO] [stderr] 82 | | }
[INFO] [stderr] | |_^
[INFO] [stderr]
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr] --> src/traits.rs:76:3
[INFO] [stderr] |
[INFO] [stderr] 76 | / fn offset(&self, second: &Self) -> usize {
[INFO] [stderr] 77 | | let fst = self.as_ptr();
[INFO] [stderr] 78 | | let snd = second.as_ptr();
[INFO] [stderr] 79 | |
[INFO] [stderr] 80 | | snd as usize - fst as usize
[INFO] [stderr] 81 | | }
[INFO] [stderr] | |___^
[INFO] [stderr]
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr] --> src/traits.rs:84:1
[INFO] [stderr] |
[INFO] [stderr] 84 | / impl<'a> Offset for &'a str {
[INFO] [stderr] 85 | | fn offset(&self, second: &Self) -> usize {
[INFO] [stderr] 86 | | let fst = self.as_ptr();
[INFO] [stderr] 87 | | let snd = second.as_ptr();
[INFO] [stderr] ... |
[INFO] [stderr] 90 | | }
[INFO] [stderr] 91 | | }
[INFO] [stderr] | |_^
[INFO] [stderr]
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr] --> src/traits.rs:85:3
[INFO] [stderr] |
[INFO] [stderr] 85 | / fn offset(&self, second: &Self) -> usize {
[INFO] [stderr] 86 | | let fst = self.as_ptr();
[INFO] [stderr] 87 | | let snd = second.as_ptr();
[INFO] [stderr] 88 | |
[INFO] [stderr] 89 | | snd as usize - fst as usize
[INFO] [stderr] 90 | | }
[INFO] [stderr] | |___^
[INFO] [stderr]
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr] --> src/traits.rs:99:1
[INFO] [stderr] |
[INFO] [stderr] 99 | / impl<'a> AsBytes for &'a str {
[INFO] [stderr] 100 | | #[inline(always)]
[INFO] [stderr] 101 | | fn as_bytes(&self) -> &[u8] {
[INFO] [stderr] 102 | | <str as AsBytes>::as_bytes(self)
[INFO] [stderr] 103 | | }
[INFO] [stderr] 104 | | }
[INFO] [stderr] | |_^
[INFO] [stderr]
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr] --> src/traits.rs:101:3
[INFO] [stderr] |
[INFO] [stderr] 101 | / fn as_bytes(&self) -> &[u8] {
[INFO] [stderr] 102 | | <str as AsBytes>::as_bytes(self)
[INFO] [stderr] 103 | | }
[INFO] [stderr] | |___^
[INFO] [stderr]
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr] --> src/traits.rs:106:1
[INFO] [stderr] |
[INFO] [stderr] 106 | / impl AsBytes for str {
[INFO] [stderr] 107 | | #[inline(always)]
[INFO] [stderr] 108 | | fn as_bytes(&self) -> &[u8] {
[INFO] [stderr] 109 | | self.as_ref()
[INFO] [stderr] 110 | | }
[INFO] [stderr] 111 | | }
[INFO] [stderr] | |_^
[INFO] [stderr]
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr] --> src/traits.rs:108:3
[INFO] [stderr] |
[INFO] [stderr] 108 | / fn as_bytes(&self) -> &[u8] {
[INFO] [stderr] 109 | | self.as_ref()
[INFO] [stderr] 110 | | }
[INFO] [stderr] | |___^
[INFO] [stderr]
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr] --> src/traits.rs:113:1
[INFO] [stderr] |
[INFO] [stderr] 113 | / impl<'a> AsBytes for &'a [u8] {
[INFO] [stderr] 114 | | #[inline(always)]
[INFO] [stderr] 115 | | fn as_bytes(&self) -> &[u8] {
[INFO] [stderr] 116 | | *self
[INFO] [stderr] 117 | | }
[INFO] [stderr] 118 | | }
[INFO] [stderr] | |_^
[INFO] [stderr]
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr] --> src/traits.rs:115:3
[INFO] [stderr] |
[INFO] [stderr] 115 | / fn as_bytes(&self) -> &[u8] {
[INFO] [stderr] 116 | | *self
[INFO] [stderr] 117 | | }
[INFO] [stderr] | |___^
[INFO] [stderr]
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr] --> src/traits.rs:120:1
[INFO] [stderr] |
[INFO] [stderr] 120 | / impl AsBytes for [u8] {
[INFO] [stderr] 121 | | #[inline(always)]
[INFO] [stderr] 122 | | fn as_bytes(&self) -> &[u8] {
[INFO] [stderr] 123 | | self
[INFO] [stderr] 124 | | }
[INFO] [stderr] 125 | | }
[INFO] [stderr] | |_^
[INFO] [stderr]
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr] --> src/traits.rs:122:3
[INFO] [stderr] |
[INFO] [stderr] 122 | / fn as_bytes(&self) -> &[u8] {
[INFO] [stderr] 123 | | self
[INFO] [stderr] 124 | | }
[INFO] [stderr] | |___^
[INFO] [stderr]
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr] --> src/traits.rs:130:7
[INFO] [stderr] |
[INFO] [stderr] 130 | / impl<'a> AsBytes for &'a [u8; $N] {
[INFO] [stderr] 131 | | #[inline(always)]
[INFO] [stderr] 132 | | fn as_bytes(&self) -> &[u8] {
[INFO] [stderr] 133 | | *self
[INFO] [stderr] 134 | | }
[INFO] [stderr] 135 | | }
[INFO] [stderr] | |_______^
[INFO] [stderr] ...
[INFO] [stderr] 147 | / as_bytes_array_impls! {
[INFO] [stderr] 148 | | 0 1 2 3 4 5 6 7 8 9
[INFO] [stderr] 149 | | 10 11 12 13 14 15 16 17 18 19
[INFO] [stderr] 150 | | 20 21 22 23 24 25 26 27 28 29
[INFO] [stderr] 151 | | 30 31 32
[INFO] [stderr] 152 | | }
[INFO] [stderr] | |_- in this macro invocation
[INFO] [stderr]
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr] --> src/traits.rs:132:9
[INFO] [stderr] |
[INFO] [stderr] 132 | / fn as_bytes(&self) -> &[u8] {
[INFO] [stderr] 133 | | *self
[INFO] [stderr] 134 | | }
[INFO] [stderr] | |_________^
[INFO] [stderr] ...
[INFO] [stderr] 147 | / as_bytes_array_impls! {
[INFO] [stderr] 148 | | 0 1 2 3 4 5 6 7 8 9
[INFO] [stderr] 149 | | 10 11 12 13 14 15 16 17 18 19
[INFO] [stderr] 150 | | 20 21 22 23 24 25 26 27 28 29
[INFO] [stderr] 151 | | 30 31 32
[INFO] [stderr] 152 | | }
[INFO] [stderr] | |_- in this macro invocation
[INFO] [stderr]
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr] --> src/traits.rs:137:7
[INFO] [stderr] |
[INFO] [stderr] 137 | / impl AsBytes for [u8; $N] {
[INFO] [stderr] 138 | | #[inline(always)]
[INFO] [stderr] 139 | | fn as_bytes(&self) -> &[u8] {
[INFO] [stderr] 140 | | self
[INFO] [stderr] 141 | | }
[INFO] [stderr] 142 | | }
[INFO] [stderr] | |_______^
[INFO] [stderr] ...
[INFO] [stderr] 147 | / as_bytes_array_impls! {
[INFO] [stderr] 148 | | 0 1 2 3 4 5 6 7 8 9
[INFO] [stderr] 149 | | 10 11 12 13 14 15 16 17 18 19
[INFO] [stderr] 150 | | 20 21 22 23 24 25 26 27 28 29
[INFO] [stderr] 151 | | 30 31 32
[INFO] [stderr] 152 | | }
[INFO] [stderr] | |_- in this macro invocation
[INFO] [stderr]
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr] --> src/traits.rs:139:9
[INFO] [stderr] |
[INFO] [stderr] 139 | / fn as_bytes(&self) -> &[u8] {
[INFO] [stderr] 140 | | self
[INFO] [stderr] 141 | | }
[INFO] [stderr] | |_________^
[INFO] [stderr] ...
[INFO] [stderr] 147 | / as_bytes_array_impls! {
[INFO] [stderr] 148 | | 0 1 2 3 4 5 6 7 8 9
[INFO] [stderr] 149 | | 10 11 12 13 14 15 16 17 18 19
[INFO] [stderr] 150 | | 20 21 22 23 24 25 26 27 28 29
[INFO] [stderr] 151 | | 30 31 32
[INFO] [stderr] 152 | | }
[INFO] [stderr] | |_- in this macro invocation
[INFO] [stderr]
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr] --> src/traits.rs:185:1
[INFO] [stderr] |
[INFO] [stderr] 185 | / impl AsChar for u8 {
[INFO] [stderr] 186 | | #[inline]
[INFO] [stderr] 187 | | fn as_char(self) -> char {
[INFO] [stderr] 188 | | self as char
[INFO] [stderr] ... |
[INFO] [stderr] 213 | | }
[INFO] [stderr] 214 | | }
[INFO] [stderr] | |_^
[INFO] [stderr]
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr] --> src/traits.rs:187:3
[INFO] [stderr] |
[INFO] [stderr] 187 | / fn as_char(self) -> char {
[INFO] [stderr] 188 | | self as char
[INFO] [stderr] 189 | | }
[INFO] [stderr] | |___^
[INFO] [stderr]
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr] --> src/traits.rs:191:3
[INFO] [stderr] |
[INFO] [stderr] 191 | / fn is_alpha(self) -> bool {
[INFO] [stderr] 192 | | (self >= 0x41 && self <= 0x5A) || (self >= 0x61 && self <= 0x7A)
[INFO] [stderr] 193 | | }
[INFO] [stderr] | |___^
[INFO] [stderr]
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr] --> src/traits.rs:195:3
[INFO] [stderr] |
[INFO] [stderr] 195 | / fn is_alphanum(self) -> bool {
[INFO] [stderr] 196 | | self.is_alpha() || self.is_dec_digit()
[INFO] [stderr] 197 | | }
[INFO] [stderr] | |___^
[INFO] [stderr]
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr] --> src/traits.rs:199:3
[INFO] [stderr] |
[INFO] [stderr] 199 | / fn is_dec_digit(self) -> bool {
[INFO] [stderr] 200 | | self >= 0x30 && self <= 0x39
[INFO] [stderr] 201 | | }
[INFO] [stderr] | |___^
[INFO] [stderr]
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr] --> src/traits.rs:203:3
[INFO] [stderr] |
[INFO] [stderr] 203 | / fn is_hex_digit(self) -> bool {
[INFO] [stderr] 204 | | (self >= 0x30 && self <= 0x39) || (self >= 0x41 && self <= 0x46) || (self >= 0x61 && self <= 0x66)
[INFO] [stderr] 205 | | }
[INFO] [stderr] | |___^
[INFO] [stderr]
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr] --> src/traits.rs:207:3
[INFO] [stderr] |
[INFO] [stderr] 207 | / fn is_oct_digit(self) -> bool {
[INFO] [stderr] 208 | | self >= 0x30 && self <= 0x37
[INFO] [stderr] 209 | | }
[INFO] [stderr] | |___^
[INFO] [stderr]
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr] --> src/traits.rs:211:3
[INFO] [stderr] |
[INFO] [stderr] 211 | / fn len(self) -> usize {
[INFO] [stderr] 212 | | 1
[INFO] [stderr] 213 | | }
[INFO] [stderr] | |___^
[INFO] [stderr]
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr] --> src/traits.rs:215:1
[INFO] [stderr] |
[INFO] [stderr] 215 | / impl<'a> AsChar for &'a u8 {
[INFO] [stderr] 216 | | #[inline]
[INFO] [stderr] 217 | | fn as_char(self) -> char {
[INFO] [stderr] 218 | | *self as char
[INFO] [stderr] ... |
[INFO] [stderr] 243 | | }
[INFO] [stderr] 244 | | }
[INFO] [stderr] | |_^
[INFO] [stderr]
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr] --> src/traits.rs:217:3
[INFO] [stderr] |
[INFO] [stderr] 217 | / fn as_char(self) -> char {
[INFO] [stderr] 218 | | *self as char
[INFO] [stderr] 219 | | }
[INFO] [stderr] | |___^
[INFO] [stderr]
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr] --> src/traits.rs:221:3
[INFO] [stderr] |
[INFO] [stderr] 221 | / fn is_alpha(self) -> bool {
[INFO] [stderr] 222 | | (*self >= 0x41 && *self <= 0x5A) || (*self >= 0x61 && *self <= 0x7A)
[INFO] [stderr] 223 | | }
[INFO] [stderr] | |___^
[INFO] [stderr]
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr] --> src/traits.rs:225:3
[INFO] [stderr] |
[INFO] [stderr] 225 | / fn is_alphanum(self) -> bool {
[INFO] [stderr] 226 | | self.is_alpha() || self.is_dec_digit()
[INFO] [stderr] 227 | | }
[INFO] [stderr] | |___^
[INFO] [stderr]
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr] --> src/traits.rs:229:3
[INFO] [stderr] |
[INFO] [stderr] 229 | / fn is_dec_digit(self) -> bool {
[INFO] [stderr] 230 | | *self >= 0x30 && *self <= 0x39
[INFO] [stderr] 231 | | }
[INFO] [stderr] | |___^
[INFO] [stderr]
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr] --> src/traits.rs:233:3
[INFO] [stderr] |
[INFO] [stderr] 233 | / fn is_hex_digit(self) -> bool {
[INFO] [stderr] 234 | | (*self >= 0x30 && *self <= 0x39) || (*self >= 0x41 && *self <= 0x46) || (*self >= 0x61 && *self <= 0x66)
[INFO] [stderr] 235 | | }
[INFO] [stderr] | |___^
[INFO] [stderr]
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr] --> src/traits.rs:237:3
[INFO] [stderr] |
[INFO] [stderr] 237 | / fn is_oct_digit(self) -> bool {
[INFO] [stderr] 238 | | *self >= 0x30 && *self <= 0x37
[INFO] [stderr] 239 | | }
[INFO] [stderr] | |___^
[INFO] [stderr]
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr] --> src/traits.rs:241:3
[INFO] [stderr] |
[INFO] [stderr] 241 | / fn len(self) -> usize {
[INFO] [stderr] 242 | | 1
[INFO] [stderr] 243 | | }
[INFO] [stderr] | |___^
[INFO] [stderr]
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr] --> src/traits.rs:246:1
[INFO] [stderr] |
[INFO] [stderr] 246 | / impl AsChar for char {
[INFO] [stderr] 247 | | #[inline]
[INFO] [stderr] 248 | | fn as_char(self) -> char {
[INFO] [stderr] 249 | | self
[INFO] [stderr] ... |
[INFO] [stderr] 274 | | }
[INFO] [stderr] 275 | | }
[INFO] [stderr] | |_^
[INFO] [stderr]
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr] --> src/traits.rs:248:3
[INFO] [stderr] |
[INFO] [stderr] 248 | / fn as_char(self) -> char {
[INFO] [stderr] 249 | | self
[INFO] [stderr] 250 | | }
[INFO] [stderr] | |___^
[INFO] [stderr]
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr] --> src/traits.rs:252:3
[INFO] [stderr] |
[INFO] [stderr] 252 | / fn is_alpha(self) -> bool {
[INFO] [stderr] 253 | | self.is_ascii_alphabetic()
[INFO] [stderr] 254 | | }
[INFO] [stderr] | |___^
[INFO] [stderr]
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr] --> src/traits.rs:256:3
[INFO] [stderr] |
[INFO] [stderr] 256 | / fn is_alphanum(self) -> bool {
[INFO] [stderr] 257 | | self.is_alpha() || self.is_dec_digit()
[INFO] [stderr] 258 | | }
[INFO] [stderr] | |___^
[INFO] [stderr]
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr] --> src/traits.rs:260:3
[INFO] [stderr] |
[INFO] [stderr] 260 | / fn is_dec_digit(self) -> bool {
[INFO] [stderr] 261 | | self.is_ascii_digit()
[INFO] [stderr] 262 | | }
[INFO] [stderr] | |___^
[INFO] [stderr]
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr] --> src/traits.rs:264:3
[INFO] [stderr] |
[INFO] [stderr] 264 | / fn is_hex_digit(self) -> bool {
[INFO] [stderr] 265 | | self.is_ascii_hexdigit()
[INFO] [stderr] 266 | | }
[INFO] [stderr] | |___^
[INFO] [stderr]
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr] --> src/traits.rs:268:3
[INFO] [stderr] |
[INFO] [stderr] 268 | / fn is_oct_digit(self) -> bool {
[INFO] [stderr] 269 | | self.is_digit(8)
[INFO] [stderr] 270 | | }
[INFO] [stderr] | |___^
[INFO] [stderr]
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr] --> src/traits.rs:272:3
[INFO] [stderr] |
[INFO] [stderr] 272 | / fn len(self) -> usize {
[INFO] [stderr] 273 | | self.len_utf8()
[INFO] [stderr] 274 | | }
[INFO] [stderr] | |___^
[INFO] [stderr]
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr] --> src/traits.rs:277:1
[INFO] [stderr] |
[INFO] [stderr] 277 | / impl<'a> AsChar for &'a char {
[INFO] [stderr] 278 | | #[inline]
[INFO] [stderr] 279 | | fn as_char(self) -> char {
[INFO] [stderr] 280 | | *self
[INFO] [stderr] ... |
[INFO] [stderr] 305 | | }
[INFO] [stderr] 306 | | }
[INFO] [stderr] | |_^
[INFO] [stderr]
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr] --> src/traits.rs:279:3
[INFO] [stderr] |
[INFO] [stderr] 279 | / fn as_char(self) -> char {
[INFO] [stderr] 280 | | *self
[INFO] [stderr] 281 | | }
[INFO] [stderr] | |___^
[INFO] [stderr]
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr] --> src/traits.rs:283:3
[INFO] [stderr] |
[INFO] [stderr] 283 | / fn is_alpha(self) -> bool {
[INFO] [stderr] 284 | | self.is_ascii_alphabetic()
[INFO] [stderr] 285 | | }
[INFO] [stderr] | |___^
[INFO] [stderr]
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr] --> src/traits.rs:287:3
[INFO] [stderr] |
[INFO] [stderr] 287 | / fn is_alphanum(self) -> bool {
[INFO] [stderr] 288 | | self.is_alpha() || self.is_dec_digit()
[INFO] [stderr] 289 | | }
[INFO] [stderr] | |___^
[INFO] [stderr]
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr] --> src/traits.rs:291:3
[INFO] [stderr] |
[INFO] [stderr] 291 | / fn is_dec_digit(self) -> bool {
[INFO] [stderr] 292 | | self.is_ascii_digit()
[INFO] [stderr] 293 | | }
[INFO] [stderr] | |___^
[INFO] [stderr]
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr] --> src/traits.rs:295:3
[INFO] [stderr] |
[INFO] [stderr] 295 | / fn is_hex_digit(self) -> bool {
[INFO] [stderr] 296 | | self.is_ascii_hexdigit()
[INFO] [stderr] 297 | | }
[INFO] [stderr] | |___^
[INFO] [stderr]
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr] --> src/traits.rs:299:3
[INFO] [stderr] |
[INFO] [stderr] 299 | / fn is_oct_digit(self) -> bool {
[INFO] [stderr] 300 | | self.is_digit(8)
[INFO] [stderr] 301 | | }
[INFO] [stderr] | |___^
[INFO] [stderr]
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr] --> src/traits.rs:303:3
[INFO] [stderr] |
[INFO] [stderr] 303 | / fn len(self) -> usize {
[INFO] [stderr] 304 | | self.len_utf8()
[INFO] [stderr] 305 | | }
[INFO] [stderr] | |___^
[INFO] [stderr]
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr] --> src/traits.rs:346:1
[INFO] [stderr] |
[INFO] [stderr] 346 | / impl<'a> InputIter for &'a [u8] {
[INFO] [stderr] 347 | | type Item = u8;
[INFO] [stderr] 348 | | type Iter = Enumerate<Self::IterElem>;
[INFO] [stderr] 349 | | type IterElem = Map<Iter<'a, Self::Item>, fn(&u8) -> u8>;
[INFO] [stderr] ... |
[INFO] [stderr] 373 | | }
[INFO] [stderr] 374 | | }
[INFO] [stderr] | |_^
[INFO] [stderr]
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr] --> src/traits.rs:347:3
[INFO] [stderr] |
[INFO] [stderr] 347 | type Item = u8;
[INFO] [stderr] | ^^^^^^^^^^^^^^^
[INFO] [stderr]
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr] --> src/traits.rs:348:3
[INFO] [stderr] |
[INFO] [stderr] 348 | type Iter = Enumerate<Self::IterElem>;
[INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr] --> src/traits.rs:349:3
[INFO] [stderr] |
[INFO] [stderr] 349 | type IterElem = Map<Iter<'a, Self::Item>, fn(&u8) -> u8>;
[INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr] --> src/traits.rs:352:3
[INFO] [stderr] |
[INFO] [stderr] 352 | / fn iter_indices(&self) -> Self::Iter {
[INFO] [stderr] 353 | | self.iter_elements().enumerate()
[INFO] [stderr] 354 | | }
[INFO] [stderr] | |___^
[INFO] [stderr]
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr] --> src/traits.rs:356:3
[INFO] [stderr] |
[INFO] [stderr] 356 | / fn iter_elements(&self) -> Self::IterElem {
[INFO] [stderr] 357 | | self.iter().map(star)
[INFO] [stderr] 358 | | }
[INFO] [stderr] | |___^
[INFO] [stderr]
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr] --> src/traits.rs:360:3
[INFO] [stderr] |
[INFO] [stderr] 360 | / fn position<P>(&self, predicate: P) -> Option<usize>
[INFO] [stderr] 361 | | where
[INFO] [stderr] 362 | | P: Fn(Self::Item) -> bool,
[INFO] [stderr] 363 | | {
[INFO] [stderr] 364 | | self.iter().position(|b| predicate(*b))
[INFO] [stderr] 365 | | }
[INFO] [stderr] | |___^
[INFO] [stderr]
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr] --> src/traits.rs:367:3
[INFO] [stderr] |
[INFO] [stderr] 367 | / fn slice_index(&self, count: usize) -> Option<usize> {
[INFO] [stderr] 368 | | if self.len() >= count {
[INFO] [stderr] 369 | | Some(count)
[INFO] [stderr] 370 | | } else {
[INFO] [stderr] 371 | | None
[INFO] [stderr] 372 | | }
[INFO] [stderr] 373 | | }
[INFO] [stderr] | |___^
[INFO] [stderr]
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr] --> src/traits.rs:388:1
[INFO] [stderr] |
[INFO] [stderr] 388 | / impl<'a> InputIter for &'a str {
[INFO] [stderr] 389 | | type Item = char;
[INFO] [stderr] 390 | | type Iter = CharIndices<'a>;
[INFO] [stderr] 391 | | type IterElem = Chars<'a>;
[INFO] [stderr] ... |
[INFO] [stderr] 424 | | }
[INFO] [stderr] 425 | | }
[INFO] [stderr] | |_^
[INFO] [stderr]
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr] --> src/traits.rs:389:3
[INFO] [stderr] |
[INFO] [stderr] 389 | type Item = char;
[INFO] [stderr] | ^^^^^^^^^^^^^^^^^
[INFO] [stderr]
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr] --> src/traits.rs:390:3
[INFO] [stderr] |
[INFO] [stderr] 390 | type Iter = CharIndices<'a>;
[INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr] --> src/traits.rs:391:3
[INFO] [stderr] |
[INFO] [stderr] 391 | type IterElem = Chars<'a>;
[INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr] --> src/traits.rs:393:3
[INFO] [stderr] |
[INFO] [stderr] 393 | / fn iter_indices(&self) -> Self::Iter {
[INFO] [stderr] 394 | | self.char_indices()
[INFO] [stderr] 395 | | }
[INFO] [stderr] | |___^
[INFO] [stderr]
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr] --> src/traits.rs:397:3
[INFO] [stderr] |
[INFO] [stderr] 397 | / fn iter_elements(&self) -> Self::IterElem {
[INFO] [stderr] 398 | | self.chars()
[INFO] [stderr] 399 | | }
[INFO] [stderr] | |___^
[INFO] [stderr]
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr] --> src/traits.rs:400:3
[INFO] [stderr] |
[INFO] [stderr] 400 | / fn position<P>(&self, predicate: P) -> Option<usize>
[INFO] [stderr] 401 | | where
[INFO] [stderr] 402 | | P: Fn(Self::Item) -> bool,
[INFO] [stderr] 403 | | {
[INFO] [stderr] ... |
[INFO] [stderr] 409 | | None
[INFO] [stderr] 410 | | }
[INFO] [stderr] | |___^
[INFO] [stderr]
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr] --> src/traits.rs:412:3
[INFO] [stderr] |
[INFO] [stderr] 412 | / fn slice_index(&self, count: usize) -> Option<usize> {
[INFO] [stderr] 413 | | let mut cnt = 0;
[INFO] [stderr] 414 | | for (index, _) in self.char_indices() {
[INFO] [stderr] 415 | | if cnt == count {
[INFO] [stderr] ... |
[INFO] [stderr] 423 | | None
[INFO] [stderr] 424 | | }
[INFO] [stderr] | |___^
[INFO] [stderr]
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr] --> src/traits.rs:376:1
[INFO] [stderr] |
[INFO] [stderr] 376 | / impl<'a> InputTake for &'a [u8] {
[INFO] [stderr] 377 | | #[inline]
[INFO] [stderr] 378 | | fn take(&self, count: usize) -> Self {
[INFO] [stderr] 379 | | &self[0..count]
[INFO] [stderr] ... |
[INFO] [stderr] 385 | | }
[INFO] [stderr] 386 | | }
[INFO] [stderr] | |_^
[INFO] [stderr]
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr] --> src/traits.rs:378:3
[INFO] [stderr] |
[INFO] [stderr] 378 | / fn take(&self, count: usize) -> Self {
[INFO] [stderr] 379 | | &self[0..count]
[INFO] [stderr] 380 | | }
[INFO] [stderr] | |___^
[INFO] [stderr]
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr] --> src/traits.rs:382:3
[INFO] [stderr] |
[INFO] [stderr] 382 | / fn take_split(&self, count: usize) -> (Self, Self) {
[WARN] too much data in the log, truncating it