[INFO] crate nom 5.1.2 is already in cache [INFO] documenting nom-5.1.2 against try#66dfc4e010913fbed0c4ea91fc2c010004b0f441 for pr-73566 [INFO] extracting crate nom 5.1.2 into /workspace/builds/worker-3/source [INFO] validating manifest of crates.io crate nom 5.1.2 on toolchain 66dfc4e010913fbed0c4ea91fc2c010004b0f441 [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+66dfc4e010913fbed0c4ea91fc2c010004b0f441" "read-manifest" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] started tweaking crates.io crate nom 5.1.2 [INFO] removed 3 missing examples [INFO] removed 0 missing tests [INFO] finished tweaking crates.io crate nom 5.1.2 [INFO] tweaked toml for crates.io crate nom 5.1.2 written to /workspace/builds/worker-3/source/Cargo.toml [INFO] crate crates.io crate nom 5.1.2 already has a lockfile, it will not be regenerated [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+66dfc4e010913fbed0c4ea91fc2c010004b0f441" "fetch" "--locked" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "MAP_USER_ID=0" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--network" "none" "rustops/crates-build-env@sha256:819119df93c0f5eca3f29186f14981ef29945a311854d7222af07488600a2584" "/opt/rustwide/cargo-home/bin/cargo" "+66dfc4e010913fbed0c4ea91fc2c010004b0f441" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] bf2bc195993116631958897e28db9c7338f22e3cf54bc51d476714a6844b6f69 [INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap. [INFO] running `Command { std: "docker" "start" "-a" "bf2bc195993116631958897e28db9c7338f22e3cf54bc51d476714a6844b6f69", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "bf2bc195993116631958897e28db9c7338f22e3cf54bc51d476714a6844b6f69", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "bf2bc195993116631958897e28db9c7338f22e3cf54bc51d476714a6844b6f69", kill_on_drop: false }` [INFO] [stdout] bf2bc195993116631958897e28db9c7338f22e3cf54bc51d476714a6844b6f69 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "MAP_USER_ID=0" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--network" "none" "rustops/crates-build-env@sha256:819119df93c0f5eca3f29186f14981ef29945a311854d7222af07488600a2584" "/opt/rustwide/cargo-home/bin/cargo" "+66dfc4e010913fbed0c4ea91fc2c010004b0f441" "doc" "--frozen" "--no-deps" "--document-private-items" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] a946560c00e836112b44fb86dd593a535c23810a0cc1c623ed27cca6b670af58 [INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap. [INFO] running `Command { std: "docker" "start" "-a" "a946560c00e836112b44fb86dd593a535c23810a0cc1c623ed27cca6b670af58", kill_on_drop: false }` [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] [stderr] Compiling ryu v1.0.3 [INFO] [stderr] Compiling lexical-core v0.7.4 [INFO] [stderr] Compiling memchr v2.3.3 [INFO] [stderr] Checking arrayvec v0.5.1 [INFO] [stderr] Checking static_assertions v1.1.0 [INFO] [stderr] Compiling nom v5.1.2 (/opt/rustwide/workdir) [INFO] [stderr] Documenting nom v5.1.2 (/opt/rustwide/workdir) [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/lib.rs:467:1 [INFO] [stdout] | [INFO] [stdout] 467 | pub use self::methods::*; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: the lint level is defined here [INFO] [stdout] --> src/lib.rs:407:9 [INFO] [stdout] | [INFO] [stdout] 407 | #![warn(missing_doc_code_examples)] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/lib.rs:468:1 [INFO] [stdout] | [INFO] [stdout] 468 | pub use self::bits::*; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/lib.rs:469:1 [INFO] [stdout] | [INFO] [stdout] 469 | pub use self::whitespace::*; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/traits.rs:630:1 [INFO] [stdout] | [INFO] [stdout] 630 | / /// indicates wether a comparison was successful, an error, or [INFO] [stdout] 631 | | /// if more data was needed [INFO] [stdout] | |___________________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/traits.rs:634:3 [INFO] [stdout] | [INFO] [stdout] 634 | /// comparison was successful [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/traits.rs:636:3 [INFO] [stdout] | [INFO] [stdout] 636 | /// we need more data to be sure [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/traits.rs:638:3 [INFO] [stdout] | [INFO] [stdout] 638 | /// comparison failed [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/internal.rs:15:1 [INFO] [stdout] | [INFO] [stdout] 15 | /// Contains information on needed data if a parser returned `Incomplete` [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/internal.rs:18:3 [INFO] [stdout] | [INFO] [stdout] 18 | /// needs more data, but we do not know how much [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/internal.rs:20:3 [INFO] [stdout] | [INFO] [stdout] 20 | /// contains the required data size [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/internal.rs:40:1 [INFO] [stdout] | [INFO] [stdout] 40 | / /// The `Err` enum indicates the parser was not successful [INFO] [stdout] 41 | | /// [INFO] [stdout] 42 | | /// It has three cases: [INFO] [stdout] 43 | | /// [INFO] [stdout] ... | [INFO] [stdout] 52 | | /// to try other parsers, you were already in the right branch, so the data is invalid [INFO] [stdout] 53 | | /// [INFO] [stdout] | |___^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/internal.rs:56:3 [INFO] [stdout] | [INFO] [stdout] 56 | /// There was not enough data [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/internal.rs:58:3 [INFO] [stdout] | [INFO] [stdout] 58 | /// The parser had an error (recoverable) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/internal.rs:60:3 [INFO] [stdout] | [INFO] [stdout] 60 | / /// The parser had an unrecoverable error: we got to the right [INFO] [stdout] 61 | | /// branch and we know other branches won't work, so backtrack [INFO] [stdout] 62 | | /// as fast as possible [INFO] [stdout] | |_________________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/lib.rs:429:1 [INFO] [stdout] | [INFO] [stdout] 429 | / /// Lib module to re-export everything needed from `std` or `core`/`alloc`. This is how `serde` does [INFO] [stdout] 430 | | /// it, albeit there it is not public. [INFO] [stdout] | |______________________________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/lib.rs:450:3 [INFO] [stdout] | [INFO] [stdout] 450 | /// internal std exports for no_std compatibility [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/lib.rs:454:5 [INFO] [stdout] | [INFO] [stdout] 454 | /// internal reproduction of std prelude [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/util.rs:1:1 [INFO] [stdout] | [INFO] [stdout] 1 | / #[cfg(feature = "std")] [INFO] [stdout] 2 | | use crate::internal::IResult; [INFO] [stdout] 3 | | #[cfg(feature = "std")] [INFO] [stdout] 4 | | use std::fmt::Debug; [INFO] [stdout] ... | [INFO] [stdout] 212 | | ); [INFO] [stdout] 213 | | ); [INFO] [stdout] | |__^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/util.rs:19:1 [INFO] [stdout] | [INFO] [stdout] 19 | static CHARS: &'static [u8] = b"0123456789abcdef"; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/util.rs:7:1 [INFO] [stdout] | [INFO] [stdout] 7 | /// Helper trait to show a byte slice as a hex dump [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/util.rs:9:3 [INFO] [stdout] | [INFO] [stdout] 9 | / /// Converts the value of `self` to a hex dump, returning the owned [INFO] [stdout] 10 | | /// string. [INFO] [stdout] | |_____________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/util.rs:13:3 [INFO] [stdout] | [INFO] [stdout] 13 | / /// Converts the value of `self` to a hex dump beginning at `from` address, returning the owned [INFO] [stdout] 14 | | /// string. [INFO] [stdout] | |_____________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/error.rs:1:1 [INFO] [stdout] | [INFO] [stdout] 1 | / //! Error management [INFO] [stdout] 2 | | //! [INFO] [stdout] 3 | | //! Parsers are generic over their error type, requiring that it implements [INFO] [stdout] 4 | | //! the `error::ParseError` trait. [INFO] [stdout] | |_________________________________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/error.rs:69:1 [INFO] [stdout] | [INFO] [stdout] 69 | / /// this error type accumulates errors and their position when backtracking [INFO] [stdout] 70 | | /// through a parse tree. With some post processing (cf `examples/json.rs`), [INFO] [stdout] 71 | | /// it can be used to display user friendly error messages [INFO] [stdout] | |__________________________________________________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/error.rs:75:3 [INFO] [stdout] | [INFO] [stdout] 75 | / /// list of errors accumulated by `VerboseError`, containing the affected [INFO] [stdout] 76 | | /// part of input data, and some context [INFO] [stdout] | |__________________________________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/error.rs:82:1 [INFO] [stdout] | [INFO] [stdout] 82 | /// error context for `VerboseError` [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/error.rs:84:3 [INFO] [stdout] | [INFO] [stdout] 84 | /// static string added by the `context` function [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/error.rs:86:3 [INFO] [stdout] | [INFO] [stdout] 86 | /// indicates which character was expected by the `char` function [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/error.rs:88:3 [INFO] [stdout] | [INFO] [stdout] 88 | /// error kind given by various nom parsers [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/error.rs:231:1 [INFO] [stdout] | [INFO] [stdout] 231 | /// indicates which parser returned an error [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/error.rs:236:3 [INFO] [stdout] | [INFO] [stdout] 236 | Tag, [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/error.rs:237:3 [INFO] [stdout] | [INFO] [stdout] 237 | MapRes, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/error.rs:238:3 [INFO] [stdout] | [INFO] [stdout] 238 | MapOpt, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/error.rs:239:3 [INFO] [stdout] | [INFO] [stdout] 239 | Alt, [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/error.rs:240:3 [INFO] [stdout] | [INFO] [stdout] 240 | IsNot, [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/error.rs:241:3 [INFO] [stdout] | [INFO] [stdout] 241 | IsA, [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/error.rs:242:3 [INFO] [stdout] | [INFO] [stdout] 242 | SeparatedList, [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/error.rs:243:3 [INFO] [stdout] | [INFO] [stdout] 243 | SeparatedNonEmptyList, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/error.rs:244:3 [INFO] [stdout] | [INFO] [stdout] 244 | Many0, [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/error.rs:245:3 [INFO] [stdout] | [INFO] [stdout] 245 | Many1, [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/error.rs:246:3 [INFO] [stdout] | [INFO] [stdout] 246 | ManyTill, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/error.rs:247:3 [INFO] [stdout] | [INFO] [stdout] 247 | Count, [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/error.rs:248:3 [INFO] [stdout] | [INFO] [stdout] 248 | TakeUntil, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/error.rs:249:3 [INFO] [stdout] | [INFO] [stdout] 249 | LengthValue, [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/error.rs:250:3 [INFO] [stdout] | [INFO] [stdout] 250 | TagClosure, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/error.rs:251:3 [INFO] [stdout] | [INFO] [stdout] 251 | Alpha, [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/error.rs:252:3 [INFO] [stdout] | [INFO] [stdout] 252 | Digit, [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/error.rs:253:3 [INFO] [stdout] | [INFO] [stdout] 253 | HexDigit, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/error.rs:254:3 [INFO] [stdout] | [INFO] [stdout] 254 | OctDigit, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/error.rs:255:3 [INFO] [stdout] | [INFO] [stdout] 255 | AlphaNumeric, [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/error.rs:256:3 [INFO] [stdout] | [INFO] [stdout] 256 | Space, [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/error.rs:257:3 [INFO] [stdout] | [INFO] [stdout] 257 | MultiSpace, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/error.rs:258:3 [INFO] [stdout] | [INFO] [stdout] 258 | LengthValueFn, [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/error.rs:259:3 [INFO] [stdout] | [INFO] [stdout] 259 | Eof, [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/error.rs:260:3 [INFO] [stdout] | [INFO] [stdout] 260 | Switch, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/error.rs:261:3 [INFO] [stdout] | [INFO] [stdout] 261 | TagBits, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/error.rs:262:3 [INFO] [stdout] | [INFO] [stdout] 262 | OneOf, [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/error.rs:263:3 [INFO] [stdout] | [INFO] [stdout] 263 | NoneOf, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/error.rs:264:3 [INFO] [stdout] | [INFO] [stdout] 264 | Char, [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/error.rs:265:3 [INFO] [stdout] | [INFO] [stdout] 265 | CrLf, [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/error.rs:266:3 [INFO] [stdout] | [INFO] [stdout] 266 | RegexpMatch, [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/error.rs:267:3 [INFO] [stdout] | [INFO] [stdout] 267 | RegexpMatches, [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/error.rs:268:3 [INFO] [stdout] | [INFO] [stdout] 268 | RegexpFind, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/error.rs:269:3 [INFO] [stdout] | [INFO] [stdout] 269 | RegexpCapture, [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/error.rs:270:3 [INFO] [stdout] | [INFO] [stdout] 270 | RegexpCaptures, [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/error.rs:271:3 [INFO] [stdout] | [INFO] [stdout] 271 | TakeWhile1, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/error.rs:272:3 [INFO] [stdout] | [INFO] [stdout] 272 | Complete, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/error.rs:273:3 [INFO] [stdout] | [INFO] [stdout] 273 | Fix, [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/error.rs:274:3 [INFO] [stdout] | [INFO] [stdout] 274 | Escaped, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/error.rs:275:3 [INFO] [stdout] | [INFO] [stdout] 275 | EscapedTransform, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/error.rs:276:3 [INFO] [stdout] | [INFO] [stdout] 276 | NonEmpty, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/error.rs:277:3 [INFO] [stdout] | [INFO] [stdout] 277 | ManyMN, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/error.rs:278:3 [INFO] [stdout] | [INFO] [stdout] 278 | Not, [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/error.rs:279:3 [INFO] [stdout] | [INFO] [stdout] 279 | Permutation, [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/error.rs:280:3 [INFO] [stdout] | [INFO] [stdout] 280 | Verify, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/error.rs:281:3 [INFO] [stdout] | [INFO] [stdout] 281 | TakeTill1, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/error.rs:282:3 [INFO] [stdout] | [INFO] [stdout] 282 | TakeWhileMN, [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/error.rs:283:3 [INFO] [stdout] | [INFO] [stdout] 283 | ParseTo, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/error.rs:284:3 [INFO] [stdout] | [INFO] [stdout] 284 | TooLarge, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/error.rs:285:3 [INFO] [stdout] | [INFO] [stdout] 285 | Many0Count, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/error.rs:286:3 [INFO] [stdout] | [INFO] [stdout] 286 | Many1Count, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/error.rs:287:3 [INFO] [stdout] | [INFO] [stdout] 287 | Float, [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/error.rs:57:1 [INFO] [stdout] | [INFO] [stdout] 57 | /// creates an error from the input position and an [ErrorKind] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/error.rs:62:1 [INFO] [stdout] | [INFO] [stdout] 62 | / /// combines an existing error with a new one created from the input [INFO] [stdout] 63 | | /// position and an [ErrorKind]. This is useful when backtracking [INFO] [stdout] 64 | | /// through a parse tree, accumulating error context on the way [INFO] [stdout] | |_______________________________________________________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/error.rs:119:1 [INFO] [stdout] | [INFO] [stdout] 119 | / /// create a new error from an input position, a static string and an existing error. [INFO] [stdout] 120 | | /// This is used mainly in the [context] combinator, to add user friendly information [INFO] [stdout] 121 | | /// to errors when backtracking through a parse tree [INFO] [stdout] | |____________________________________________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/error.rs:134:1 [INFO] [stdout] | [INFO] [stdout] 134 | /// transforms a `VerboseError` into a trace with input position information [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/error.rs:292:1 [INFO] [stdout] | [INFO] [stdout] 292 | /// converts an ErrorKind to a number [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/error.rs:6:1 [INFO] [stdout] | [INFO] [stdout] 6 | / /// this trait must be implemented by the error type of a nom parser [INFO] [stdout] 7 | | /// [INFO] [stdout] 8 | | /// There are already implementations of it for `(Input, ErrorKind)` [INFO] [stdout] 9 | | /// and `VerboseError`. [INFO] [stdout] 10 | | /// [INFO] [stdout] 11 | | /// It provides methods to create an error from some combinators, [INFO] [stdout] 12 | | /// and combine existing errors in combinators like `alt` [INFO] [stdout] | |_________________________________________________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/error.rs:14:3 [INFO] [stdout] | [INFO] [stdout] 14 | /// creates an error from the input position and an [ErrorKind] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/error.rs:17:3 [INFO] [stdout] | [INFO] [stdout] 17 | / /// combines an existing error with a new one created from the input [INFO] [stdout] 18 | | /// position and an [ErrorKind]. This is useful when backtracking [INFO] [stdout] 19 | | /// through a parse tree, accumulating error context on the way [INFO] [stdout] | |_________________________________________________________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/error.rs:22:3 [INFO] [stdout] | [INFO] [stdout] 22 | /// creates an error from an input position and an expected character [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/error.rs:27:3 [INFO] [stdout] | [INFO] [stdout] 27 | / /// combines two existing error. This function is used to compare errors [INFO] [stdout] 28 | | /// generated in various branches of [alt] [INFO] [stdout] | |____________________________________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/error.rs:33:3 [INFO] [stdout] | [INFO] [stdout] 33 | / /// create a new error from an input position, a static string and an existing error. [INFO] [stdout] 34 | | /// This is used mainly in the [context] combinator, to add user friendly information [INFO] [stdout] 35 | | /// to errors when backtracking through a parse tree [INFO] [stdout] | |______________________________________________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/error.rs:350:1 [INFO] [stdout] | [INFO] [stdout] 350 | / impl ErrorKind { [INFO] [stdout] 351 | | #[cfg_attr(rustfmt, rustfmt_skip)] [INFO] [stdout] 352 | | #[allow(deprecated)] [INFO] [stdout] 353 | | /// converts an ErrorKind to a text description [INFO] [stdout] ... | [INFO] [stdout] 409 | | } [INFO] [stdout] 410 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/error.rs:353:3 [INFO] [stdout] | [INFO] [stdout] 353 | /// converts an ErrorKind to a text description [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/internal.rs:1:1 [INFO] [stdout] | [INFO] [stdout] 1 | //! Basic types to build the parsers [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/internal.rs:6:1 [INFO] [stdout] | [INFO] [stdout] 6 | / /// Holds the result of parsing functions [INFO] [stdout] 7 | | /// [INFO] [stdout] 8 | | /// It depends on I, the input type, O, the output type, and E, the error type (by default u32) [INFO] [stdout] 9 | | /// [INFO] [stdout] 10 | | /// The `Ok` side is a pair containing the remainder of the input (the part of the data that [INFO] [stdout] 11 | | /// was not parsed) and the produced value. The `Err` side contains an instance of `nom::Err`. [INFO] [stdout] 12 | | /// [INFO] [stdout] | |___^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/internal.rs:24:1 [INFO] [stdout] | [INFO] [stdout] 24 | / impl Needed { [INFO] [stdout] 25 | | /// indicates if we know how many bytes we need [INFO] [stdout] 26 | | pub fn is_known(&self) -> bool { [INFO] [stdout] 27 | | *self != Unknown [INFO] [stdout] ... | [INFO] [stdout] 37 | | } [INFO] [stdout] 38 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/internal.rs:25:3 [INFO] [stdout] | [INFO] [stdout] 25 | /// indicates if we know how many bytes we need [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/internal.rs:30:3 [INFO] [stdout] | [INFO] [stdout] 30 | /// Maps a `Needed` to `Needed` by applying a function to a contained `Size` value. [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/internal.rs:66:1 [INFO] [stdout] | [INFO] [stdout] 66 | / impl Err { [INFO] [stdout] 67 | | /// tests if the result is Incomplete [INFO] [stdout] 68 | | pub fn is_incomplete(&self) -> bool { [INFO] [stdout] 69 | | if let Err::Incomplete(_) = self { [INFO] [stdout] ... | [INFO] [stdout] 92 | | } [INFO] [stdout] 93 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/internal.rs:67:3 [INFO] [stdout] | [INFO] [stdout] 67 | /// tests if the result is Incomplete [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/internal.rs:76:3 [INFO] [stdout] | [INFO] [stdout] 76 | /// Applies the given function to the inner error [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/internal.rs:87:3 [INFO] [stdout] | [INFO] [stdout] 87 | /// automatically converts between errors if the underlying type supports it [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/internal.rs:95:1 [INFO] [stdout] | [INFO] [stdout] 95 | / impl Err<(T, ErrorKind)> { [INFO] [stdout] 96 | | /// maps `Err<(T, ErrorKind)>` to `Err<(U, ErrorKind)>` with the given F: T -> U [INFO] [stdout] 97 | | pub fn map_input(self, f: F) -> Err<(U, ErrorKind)> [INFO] [stdout] 98 | | where F: FnOnce(T) -> U { [INFO] [stdout] ... | [INFO] [stdout] 104 | | } [INFO] [stdout] 105 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/internal.rs:96:3 [INFO] [stdout] | [INFO] [stdout] 96 | /// maps `Err<(T, ErrorKind)>` to `Err<(U, ErrorKind)>` with the given F: T -> U [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/internal.rs:108:1 [INFO] [stdout] | [INFO] [stdout] 108 | / impl Err<(&[u8], ErrorKind)> { [INFO] [stdout] 109 | | /// Obtaining ownership [INFO] [stdout] 110 | | pub fn to_owned(self) -> Err<(Vec, ErrorKind)> { [INFO] [stdout] 111 | | self.map_input(ToOwned::to_owned) [INFO] [stdout] 112 | | } [INFO] [stdout] 113 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/internal.rs:109:3 [INFO] [stdout] | [INFO] [stdout] 109 | /// Obtaining ownership [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/internal.rs:116:1 [INFO] [stdout] | [INFO] [stdout] 116 | / impl Err<(&str, ErrorKind)> { [INFO] [stdout] 117 | | /// automatically converts between errors if the underlying type supports it [INFO] [stdout] 118 | | pub fn to_owned(self) -> Err<(String, ErrorKind)> { [INFO] [stdout] 119 | | self.map_input(ToOwned::to_owned) [INFO] [stdout] 120 | | } [INFO] [stdout] 121 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/internal.rs:117:3 [INFO] [stdout] | [INFO] [stdout] 117 | /// automatically converts between errors if the underlying type supports it [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/traits.rs:1:1 [INFO] [stdout] | [INFO] [stdout] 1 | / //! Traits input types have to implement to work with nom combinators [INFO] [stdout] 2 | | //! [INFO] [stdout] | |___^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/traits.rs:334:1 [INFO] [stdout] | [INFO] [stdout] 334 | / fn star(r_u8: &u8) -> u8 { [INFO] [stdout] 335 | | *r_u8 [INFO] [stdout] 336 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/traits.rs:20:1 [INFO] [stdout] | [INFO] [stdout] 20 | /// abstract method to calculate the input length [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/traits.rs:22:3 [INFO] [stdout] | [INFO] [stdout] 22 | / /// calculates the input length, as indicated by its name, [INFO] [stdout] 23 | | /// and the name of the trait itself [INFO] [stdout] | |______________________________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/traits.rs:50:1 [INFO] [stdout] | [INFO] [stdout] 50 | /// useful functions to calculate the offset between slices and show a hexdump of a slice [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/traits.rs:52:3 [INFO] [stdout] | [INFO] [stdout] 52 | /// offset between the first byte of self and the first byte of the argument [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/traits.rs:92:1 [INFO] [stdout] | [INFO] [stdout] 92 | /// Helper trait for types that can be viewed as a byte slice [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/traits.rs:94:3 [INFO] [stdout] | [INFO] [stdout] 94 | /// casts the input type to a byte slice [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/traits.rs:153:1 [INFO] [stdout] | [INFO] [stdout] 153 | /// transforms common types to a char for basic token parsing [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/traits.rs:155:3 [INFO] [stdout] | [INFO] [stdout] 155 | /// makes a char from self [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/traits.rs:158:3 [INFO] [stdout] | [INFO] [stdout] 158 | / /// tests that self is an alphabetic character [INFO] [stdout] 159 | | /// [INFO] [stdout] 160 | | /// warning: for `&str` it recognizes alphabetic [INFO] [stdout] 161 | | /// characters outside of the 52 ASCII letters [INFO] [stdout] | |________________________________________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/traits.rs:164:3 [INFO] [stdout] | [INFO] [stdout] 164 | / /// tests that self is an alphabetic character [INFO] [stdout] 165 | | /// or a decimal digit [INFO] [stdout] | |________________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/traits.rs:167:3 [INFO] [stdout] | [INFO] [stdout] 167 | /// tests that self is a decimal digit [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/traits.rs:169:3 [INFO] [stdout] | [INFO] [stdout] 169 | /// tests that self is an hex digit [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/traits.rs:171:3 [INFO] [stdout] | [INFO] [stdout] 171 | /// tests that self is an octal digit [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/traits.rs:173:3 [INFO] [stdout] | [INFO] [stdout] 173 | /// gets the len in bytes for self [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/traits.rs:300:1 [INFO] [stdout] | [INFO] [stdout] 300 | /// abstracts common iteration operations on the input type [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/traits.rs:302:3 [INFO] [stdout] | [INFO] [stdout] 302 | / /// the current input type is a sequence of that `Item` type. [INFO] [stdout] 303 | | /// [INFO] [stdout] 304 | | /// example: `u8` for `&[u8]` or `char` for &str` [INFO] [stdout] | |___________________________________________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/traits.rs:306:3 [INFO] [stdout] | [INFO] [stdout] 306 | / /// an iterator over the input type, producing the item and its position [INFO] [stdout] 307 | | /// for use with [Slice]. If we're iterating over `&str`, the position [INFO] [stdout] 308 | | /// corresponds to the byte index of the character [INFO] [stdout] | |____________________________________________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/traits.rs:311:3 [INFO] [stdout] | [INFO] [stdout] 311 | /// an iterator over the input type, producing the item [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/traits.rs:314:3 [INFO] [stdout] | [INFO] [stdout] 314 | /// returns an iterator over the elements and their byte offsets [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/traits.rs:316:3 [INFO] [stdout] | [INFO] [stdout] 316 | /// returns an iterator over the elements [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/traits.rs:318:3 [INFO] [stdout] | [INFO] [stdout] 318 | /// finds the byte position of the element [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/traits.rs:322:3 [INFO] [stdout] | [INFO] [stdout] 322 | /// get the byte offset from the element's position in the stream [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/traits.rs:326:1 [INFO] [stdout] | [INFO] [stdout] 326 | /// abstracts slicing operations [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/traits.rs:328:3 [INFO] [stdout] | [INFO] [stdout] 328 | /// returns a slice of `count` bytes. panics if count > length [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/traits.rs:330:3 [INFO] [stdout] | [INFO] [stdout] 330 | /// split the stream at the `count` byte offset. panics if count > length [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/traits.rs:432:1 [INFO] [stdout] | [INFO] [stdout] 432 | / /// Dummy trait used for default implementations (currently only used for `InputTakeAtPosition`). [INFO] [stdout] 433 | | /// [INFO] [stdout] 434 | | /// When implementing a custom input type, it is possible to use directly the [INFO] [stdout] 435 | | /// default implementation: if the input type implements `InputLength`, `InputIter`, [INFO] [stdout] ... | [INFO] [stdout] 439 | | /// For performance reasons, you might want to write a custom implementation of [INFO] [stdout] 440 | | /// `InputTakeAtPosition` (like the one for `&[u8]`). [INFO] [stdout] | |_____________________________________________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/traits.rs:443:1 [INFO] [stdout] | [INFO] [stdout] 443 | / /// methods to take as much input as possible until the provided function returns true for the current element [INFO] [stdout] 444 | | /// [INFO] [stdout] 445 | | /// a large part of nom's basic parsers are built using this trait [INFO] [stdout] | |__________________________________________________________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/traits.rs:447:3 [INFO] [stdout] | [INFO] [stdout] 447 | / /// the current input type is a sequence of that `Item` type. [INFO] [stdout] 448 | | /// [INFO] [stdout] 449 | | /// example: `u8` for `&[u8]` or `char` for &str` [INFO] [stdout] | |___________________________________________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/traits.rs:452:3 [INFO] [stdout] | [INFO] [stdout] 452 | / /// looks for the first element of the input type for which the condition returns true, [INFO] [stdout] 453 | | /// and returns the input up to this position [INFO] [stdout] 454 | | /// [INFO] [stdout] 455 | | /// *streaming version*: if no element is found matching the condition, this will return `Incomplete` [INFO] [stdout] | |_______________________________________________________________________________________________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/traits.rs:460:3 [INFO] [stdout] | [INFO] [stdout] 460 | / /// looks for the first element of the input type for which the condition returns true [INFO] [stdout] 461 | | /// and returns the input up to this position [INFO] [stdout] 462 | | /// [INFO] [stdout] 463 | | /// fails if the produced slice is empty [INFO] [stdout] 464 | | /// [INFO] [stdout] 465 | | /// *streaming version*: if no element is found matching the condition, this will return `Incomplete` [INFO] [stdout] | |_______________________________________________________________________________________________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/traits.rs:470:3 [INFO] [stdout] | [INFO] [stdout] 470 | / /// looks for the first element of the input type for which the condition returns true, [INFO] [stdout] 471 | | /// and returns the input up to this position [INFO] [stdout] 472 | | /// [INFO] [stdout] 473 | | /// *complete version*: if no element is found matching the condition, this will return the whole input [INFO] [stdout] | |_________________________________________________________________________________________________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/traits.rs:478:3 [INFO] [stdout] | [INFO] [stdout] 478 | / /// looks for the first element of the input type for which the condition returns true [INFO] [stdout] 479 | | /// and returns the input up to this position [INFO] [stdout] 480 | | /// [INFO] [stdout] 481 | | /// fails if the produced slice is empty [INFO] [stdout] 482 | | /// [INFO] [stdout] 483 | | /// *complete version*: if no element is found matching the condition, this will return the whole input [INFO] [stdout] | |_________________________________________________________________________________________________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/traits.rs:642:1 [INFO] [stdout] | [INFO] [stdout] 642 | /// abstracts comparison operations [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/traits.rs:644:3 [INFO] [stdout] | [INFO] [stdout] 644 | /// compares self to another value for equality [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/traits.rs:646:3 [INFO] [stdout] | [INFO] [stdout] 646 | / /// compares self to another value for equality [INFO] [stdout] 647 | | /// independently of the case. [INFO] [stdout] 648 | | /// [INFO] [stdout] 649 | | /// warning: for `&str`, the comparison is done [INFO] [stdout] 650 | | /// by lowercasing both strings and comparing [INFO] [stdout] 651 | | /// the result. This is a temporary solution until [INFO] [stdout] 652 | | /// a better one appears [INFO] [stdout] | |__________________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/traits.rs:760:1 [INFO] [stdout] | [INFO] [stdout] 760 | /// look for a token in self [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/traits.rs:762:3 [INFO] [stdout] | [INFO] [stdout] 762 | /// returns true if self contains the token [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/traits.rs:812:1 [INFO] [stdout] | [INFO] [stdout] 812 | /// look for a substring in self [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/traits.rs:814:3 [INFO] [stdout] | [INFO] [stdout] 814 | /// returns the byte position of the substring if it is found [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/traits.rs:868:1 [INFO] [stdout] | [INFO] [stdout] 868 | /// used to integrate str's parse() method [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/traits.rs:870:3 [INFO] [stdout] | [INFO] [stdout] 870 | / /// succeeds if `parse()` succeeded. The byte slice implementation [INFO] [stdout] 871 | | /// will first convert it to a &str, then apply the `parse()` function [INFO] [stdout] | |________________________________________________________________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/traits.rs:887:1 [INFO] [stdout] | [INFO] [stdout] 887 | / /// slicing operations using ranges [INFO] [stdout] 888 | | /// [INFO] [stdout] 889 | | /// this trait is loosely based on [INFO] [stdout] 890 | | /// `Index`, but can actually return [INFO] [stdout] 891 | | /// something else than a `&[T]` or `&str` [INFO] [stdout] | |__________________________________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/traits.rs:893:3 [INFO] [stdout] | [INFO] [stdout] 893 | /// slices self according to the range argument [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/traits.rs:999:1 [INFO] [stdout] | [INFO] [stdout] 999 | / /// abstracts something which can extend an `Extend` [INFO] [stdout] 1000 | | /// used to build modified input slices in `escaped_transform` [INFO] [stdout] | |______________________________________________________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/traits.rs:1003:3 [INFO] [stdout] | [INFO] [stdout] 1003 | / /// the current input type is a sequence of that `Item` type. [INFO] [stdout] 1004 | | /// [INFO] [stdout] 1005 | | /// example: `u8` for `&[u8]` or `char` for &str` [INFO] [stdout] | |___________________________________________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/traits.rs:1008:3 [INFO] [stdout] | [INFO] [stdout] 1008 | /// the type that will be produced [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/traits.rs:1011:3 [INFO] [stdout] | [INFO] [stdout] 1011 | /// create a new `Extend` of the correct type [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/traits.rs:1013:3 [INFO] [stdout] | [INFO] [stdout] 1013 | /// accumulate the input into an accumulator [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/traits.rs:1093:1 [INFO] [stdout] | [INFO] [stdout] 1093 | / /// Helper trait to convert numbers to usize [INFO] [stdout] 1094 | | /// [INFO] [stdout] 1095 | | /// by default, usize implements `From` and `From` but not [INFO] [stdout] 1096 | | /// `From` and `From` because that would be invalid on some [INFO] [stdout] 1097 | | /// platforms. This trait implements the conversion for platforms [INFO] [stdout] 1098 | | /// with 32 and 64 bits pointer platforms [INFO] [stdout] | |_________________________________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/traits.rs:1100:3 [INFO] [stdout] | [INFO] [stdout] 1100 | /// converts self to usize [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/traits.rs:1141:1 [INFO] [stdout] | [INFO] [stdout] 1141 | /// equivalent From implementation to avoid orphan rules in bits parsers [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/traits.rs:1143:3 [INFO] [stdout] | [INFO] [stdout] 1143 | /// transform to another error type [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/combinator/mod.rs:1:1 [INFO] [stdout] | [INFO] [stdout] 1 | //! general purpose combinators [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/combinator/mod.rs:664:1 [INFO] [stdout] | [INFO] [stdout] 664 | /// main structure associated to the [iterator] function [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/combinator/mod.rs:666:3 [INFO] [stdout] | [INFO] [stdout] 666 | iterator: F, [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/combinator/mod.rs:667:3 [INFO] [stdout] | [INFO] [stdout] 667 | input: I, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/combinator/mod.rs:668:3 [INFO] [stdout] | [INFO] [stdout] 668 | state: State, [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/combinator/mod.rs:717:1 [INFO] [stdout] | [INFO] [stdout] 717 | / enum State { [INFO] [stdout] 718 | | Running, [INFO] [stdout] 719 | | Done, [INFO] [stdout] 720 | | Failure(E), [INFO] [stdout] 721 | | Incomplete(Needed), [INFO] [stdout] 722 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/combinator/mod.rs:718:3 [INFO] [stdout] | [INFO] [stdout] 718 | Running, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/combinator/mod.rs:719:3 [INFO] [stdout] | [INFO] [stdout] 719 | Done, [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/combinator/mod.rs:720:3 [INFO] [stdout] | [INFO] [stdout] 720 | Failure(E), [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/combinator/mod.rs:721:3 [INFO] [stdout] | [INFO] [stdout] 721 | Incomplete(Needed), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `[finish]` cannot be resolved, ignoring it. [INFO] [stdout] --> src/combinator/mod.rs:636:26 [INFO] [stdout] | [INFO] [stdout] 636 | /// call the iterator's [finish] method to get the remaining input if successful, [INFO] [stdout] | ^^^^^^ cannot be resolved, ignoring [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(intra_doc_link_resolution_failure)]` on by default [INFO] [stdout] = help: to escape `[` and `]` characters, just add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/combinator/mod.rs:671:1 [INFO] [stdout] | [INFO] [stdout] 671 | / impl ParserIterator { [INFO] [stdout] 672 | | /// returns the remaining input if parsing was successful, or the error if we encountered an error [INFO] [stdout] 673 | | pub fn finish(self) -> IResult { [INFO] [stdout] 674 | | match &self.state { [INFO] [stdout] ... | [INFO] [stdout] 679 | | } [INFO] [stdout] 680 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/combinator/mod.rs:672:3 [INFO] [stdout] | [INFO] [stdout] 672 | /// returns the remaining input if parsing was successful, or the error if we encountered an error [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/branch/mod.rs:1:1 [INFO] [stdout] | [INFO] [stdout] 1 | //! choice combinators [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/branch/macros.rs:1:1 [INFO] [stdout] | [INFO] [stdout] 1 | / /// Try a list of parsers and return the result of the first successful one [INFO] [stdout] 2 | | /// [INFO] [stdout] 3 | | /// ```rust,ignore [INFO] [stdout] 4 | | /// alt!(I -> IResult | I -> IResult | ... | I -> IResult ) => I -> IResult [INFO] [stdout] ... | [INFO] [stdout] 939 | | */ [INFO] [stdout] 940 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/branch/mod.rs:10:1 [INFO] [stdout] | [INFO] [stdout] 10 | / /// helper trait for the [alt()] combinator [INFO] [stdout] 11 | | /// [INFO] [stdout] 12 | | /// this trait is implemented for tuples of up to 21 elements [INFO] [stdout] | |_____________________________________________________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/branch/mod.rs:14:3 [INFO] [stdout] | [INFO] [stdout] 14 | /// tests each parser in the tuple and returns the result of the first one that succeeds [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/branch/mod.rs:49:1 [INFO] [stdout] | [INFO] [stdout] 49 | / /// helper trait for the [permutation()] combinator [INFO] [stdout] 50 | | /// [INFO] [stdout] 51 | | /// this trait is implemented for tuples of up to 21 elements [INFO] [stdout] | |_____________________________________________________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/branch/mod.rs:53:3 [INFO] [stdout] | [INFO] [stdout] 53 | /// tries to apply all parsers in the tuple in various orders until all of them succeed [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/sequence/mod.rs:1:1 [INFO] [stdout] | [INFO] [stdout] 1 | //! combinators applying parsers in sequence [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/sequence/macros.rs:1:1 [INFO] [stdout] | [INFO] [stdout] 1 | / /// `tuple!(I->IResult, I->IResult, ... I->IResult) => I -> IResult` [INFO] [stdout] 2 | | /// chains parsers and assemble the sub results in a tuple. [INFO] [stdout] 3 | | /// [INFO] [stdout] 4 | | /// The input type `I` must implement `nom::InputLength`. [INFO] [stdout] ... | [INFO] [stdout] 859 | | */ [INFO] [stdout] 860 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/sequence/mod.rs:219:1 [INFO] [stdout] | [INFO] [stdout] 219 | / /// helper trait for the tuple combinator [INFO] [stdout] 220 | | /// [INFO] [stdout] 221 | | /// this trait is implemented for tuples of parsers of up to 21 elements [INFO] [stdout] | |________________________________________________________________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/sequence/mod.rs:223:3 [INFO] [stdout] | [INFO] [stdout] 223 | /// parses the input and returns a tuple of results of each parser [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/multi/mod.rs:1:1 [INFO] [stdout] | [INFO] [stdout] 1 | //! combinators applying their child parser multiple times [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/multi/macros.rs:1:1 [INFO] [stdout] | [INFO] [stdout] 1 | //! Parsers for applying parsers multiple times [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/methods.rs:1:1 [INFO] [stdout] | [INFO] [stdout] 1 | //! method combinators [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/bytes/mod.rs:1:1 [INFO] [stdout] | [INFO] [stdout] 1 | //! parsers recognizing bytes streams [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/bytes/macros.rs:1:1 [INFO] [stdout] | [INFO] [stdout] 1 | / //! Byte level parsers and combinators [INFO] [stdout] 2 | | //! [INFO] [stdout] | |___^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/bytes/streaming.rs:1:1 [INFO] [stdout] | [INFO] [stdout] 1 | //! parsers recognizing bytes streams, streaming version [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/bytes/complete.rs:1:1 [INFO] [stdout] | [INFO] [stdout] 1 | //! parsers recognizing bytes streams, complete input version [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/bits/mod.rs:1:1 [INFO] [stdout] | [INFO] [stdout] 1 | / //! bit level parsers [INFO] [stdout] 2 | | //! [INFO] [stdout] | |___^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/bits/macros.rs:1:1 [INFO] [stdout] | [INFO] [stdout] 1 | / //! Bit level parsers and combinators [INFO] [stdout] 2 | | //! [INFO] [stdout] 3 | | //! Bit parsing is handled by tweaking the input in most macros. [INFO] [stdout] 4 | | //! In byte level parsing, the input is generally a `&[u8]` passed from combinator [INFO] [stdout] ... | [INFO] [stdout] 12 | | //! to see a byte slice as a bit stream, and parse code points of arbitrary bit length. [INFO] [stdout] 13 | | //! [INFO] [stdout] | |___^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/bits/streaming.rs:1:1 [INFO] [stdout] | [INFO] [stdout] 1 | / //! bit level parsers [INFO] [stdout] 2 | | //! [INFO] [stdout] | |___^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/bits/streaming.rs:9:1 [INFO] [stdout] | [INFO] [stdout] 9 | /// generates a parser taking `count` bits [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/bits/streaming.rs:56:1 [INFO] [stdout] | [INFO] [stdout] 56 | /// generates a parser taking `count` bits and comparing them to `pattern` [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/bits/complete.rs:1:1 [INFO] [stdout] | [INFO] [stdout] 1 | / //! bit level parsers [INFO] [stdout] 2 | | //! [INFO] [stdout] | |___^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/bits/complete.rs:9:1 [INFO] [stdout] | [INFO] [stdout] 9 | /// generates a parser taking `count` bits [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/bits/complete.rs:56:1 [INFO] [stdout] | [INFO] [stdout] 56 | /// generates a parser taking `count` bits and comparing them to `pattern` [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/character/mod.rs:1:1 [INFO] [stdout] | [INFO] [stdout] 1 | / //! character specific parsers and combinators [INFO] [stdout] 2 | | //! [INFO] [stdout] 3 | | //! functions recognizing specific characters [INFO] [stdout] | |_____________________________________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/character/macros.rs:1:1 [INFO] [stdout] | [INFO] [stdout] 1 | / /// Character level parsers [INFO] [stdout] 2 | | [INFO] [stdout] 3 | | /// matches one of the provided characters [INFO] [stdout] 4 | | /// [INFO] [stdout] ... | [INFO] [stdout] 111 | | } [INFO] [stdout] 112 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/character/streaming.rs:1:1 [INFO] [stdout] | [INFO] [stdout] 1 | / //! character specific parsers and combinators, streaming version [INFO] [stdout] 2 | | //! [INFO] [stdout] 3 | | //! functions recognizing specific characters [INFO] [stdout] | |_____________________________________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/character/complete.rs:1:1 [INFO] [stdout] | [INFO] [stdout] 1 | / //! Character specific parsers and combinators, complete input version. [INFO] [stdout] 2 | | //! [INFO] [stdout] 3 | | //! Functions recognizing specific characters. [INFO] [stdout] | |______________________________________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/str.rs:1:1 [INFO] [stdout] | [INFO] [stdout] 1 | / #[cfg(test)] [INFO] [stdout] 2 | | mod test { [INFO] [stdout] 3 | | use crate::{Err, error::ErrorKind, IResult}; [INFO] [stdout] 4 | | [INFO] [stdout] ... | [INFO] [stdout] 493 | | } [INFO] [stdout] 494 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/number/mod.rs:1:1 [INFO] [stdout] | [INFO] [stdout] 1 | //! parsers recognizing numbers [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/number/mod.rs:9:1 [INFO] [stdout] | [INFO] [stdout] 9 | /// Configurable endianness [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/number/mod.rs:12:3 [INFO] [stdout] | [INFO] [stdout] 12 | /// big endian [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/number/mod.rs:14:3 [INFO] [stdout] | [INFO] [stdout] 14 | /// little endian [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/number/macros.rs:1:1 [INFO] [stdout] | [INFO] [stdout] 1 | //! parsers recognizing numbers [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/number/streaming.rs:1:1 [INFO] [stdout] | [INFO] [stdout] 1 | //! parsers recognizing numbers, streaming version [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/number/complete.rs:1:1 [INFO] [stdout] | [INFO] [stdout] 1 | //! parsers recognizing numbers, complete input version [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/error.rs:412:1 [INFO] [stdout] | [INFO] [stdout] 412 | / /// creates a parse error from a `nom::ErrorKind` [INFO] [stdout] 413 | | /// and the position in the input [INFO] [stdout] | |_________________________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/error.rs:422:1 [INFO] [stdout] | [INFO] [stdout] 422 | / /// creates a parse error from a `nom::ErrorKind`, [INFO] [stdout] 423 | | /// the position in the input and the next error in [INFO] [stdout] 424 | | /// the parsing tree. [INFO] [stdout] | |_____________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/combinator/macros.rs:937:1 [INFO] [stdout] | [INFO] [stdout] 937 | / /// `exact!()` will fail if the child parser does not consume the whole data [INFO] [stdout] 938 | | /// [INFO] [stdout] 939 | | /// TODO: example [INFO] [stdout] | |_________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/methods.rs:3:1 [INFO] [stdout] | [INFO] [stdout] 3 | /// do not use: method combinators moved to the nom-methods crate [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/methods.rs:9:1 [INFO] [stdout] | [INFO] [stdout] 9 | /// do not use: method combinators moved to the nom-methods crate [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/methods.rs:15:1 [INFO] [stdout] | [INFO] [stdout] 15 | /// do not use: method combinators moved to the nom-methods crate [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/whitespace.rs:96:1 [INFO] [stdout] | [INFO] [stdout] 96 | /// applies the separator parser before the other parser [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/util.rs:22:1 [INFO] [stdout] | [INFO] [stdout] 22 | / impl HexDisplay for [u8] { [INFO] [stdout] 23 | | #[allow(unused_variables)] [INFO] [stdout] 24 | | fn to_hex(&self, chunk_size: usize) -> String { [INFO] [stdout] 25 | | self.to_hex_from(chunk_size, 0) [INFO] [stdout] ... | [INFO] [stdout] 66 | | } [INFO] [stdout] 67 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/util.rs:24:3 [INFO] [stdout] | [INFO] [stdout] 24 | / fn to_hex(&self, chunk_size: usize) -> String { [INFO] [stdout] 25 | | self.to_hex_from(chunk_size, 0) [INFO] [stdout] 26 | | } [INFO] [stdout] | |___^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/util.rs:29:3 [INFO] [stdout] | [INFO] [stdout] 29 | / fn to_hex_from(&self, chunk_size: usize, from: usize) -> String { [INFO] [stdout] 30 | | let mut v = Vec::with_capacity(self.len() * 3); [INFO] [stdout] 31 | | let mut i = from; [INFO] [stdout] 32 | | for chunk in self.chunks(chunk_size) { [INFO] [stdout] ... | [INFO] [stdout] 65 | | String::from_utf8_lossy(&v[..]).into_owned() [INFO] [stdout] 66 | | } [INFO] [stdout] | |___^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/util.rs:70:1 [INFO] [stdout] | [INFO] [stdout] 70 | / impl HexDisplay for str { [INFO] [stdout] 71 | | #[allow(unused_variables)] [INFO] [stdout] 72 | | fn to_hex(&self, chunk_size: usize) -> String { [INFO] [stdout] 73 | | self.to_hex_from(chunk_size, 0) [INFO] [stdout] ... | [INFO] [stdout] 79 | | } [INFO] [stdout] 80 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/util.rs:72:3 [INFO] [stdout] | [INFO] [stdout] 72 | / fn to_hex(&self, chunk_size: usize) -> String { [INFO] [stdout] 73 | | self.to_hex_from(chunk_size, 0) [INFO] [stdout] 74 | | } [INFO] [stdout] | |___^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/util.rs:77:3 [INFO] [stdout] | [INFO] [stdout] 77 | / fn to_hex_from(&self, chunk_size: usize, from: usize) -> String { [INFO] [stdout] 78 | | self.as_bytes().to_hex_from(chunk_size, from) [INFO] [stdout] 79 | | } [INFO] [stdout] | |___^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/error.rs:41:1 [INFO] [stdout] | [INFO] [stdout] 41 | / impl ParseError for (I, ErrorKind) { [INFO] [stdout] 42 | | fn from_error_kind(input: I, kind: ErrorKind) -> Self { [INFO] [stdout] 43 | | (input, kind) [INFO] [stdout] 44 | | } [INFO] [stdout] ... | [INFO] [stdout] 48 | | } [INFO] [stdout] 49 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/error.rs:42:3 [INFO] [stdout] | [INFO] [stdout] 42 | / fn from_error_kind(input: I, kind: ErrorKind) -> Self { [INFO] [stdout] 43 | | (input, kind) [INFO] [stdout] 44 | | } [INFO] [stdout] | |___^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/error.rs:46:3 [INFO] [stdout] | [INFO] [stdout] 46 | / fn append(_: I, _: ErrorKind, other: Self) -> Self { [INFO] [stdout] 47 | | other [INFO] [stdout] 48 | | } [INFO] [stdout] | |___^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/error.rs:51:1 [INFO] [stdout] | [INFO] [stdout] 51 | / impl ParseError for () { [INFO] [stdout] 52 | | fn from_error_kind(_: I, _: ErrorKind) -> Self {} [INFO] [stdout] 53 | | [INFO] [stdout] 54 | | fn append(_: I, _: ErrorKind, _: Self) -> Self {} [INFO] [stdout] 55 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/error.rs:52:3 [INFO] [stdout] | [INFO] [stdout] 52 | fn from_error_kind(_: I, _: ErrorKind) -> Self {} [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/error.rs:54:3 [INFO] [stdout] | [INFO] [stdout] 54 | fn append(_: I, _: ErrorKind, _: Self) -> Self {} [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/error.rs:93:1 [INFO] [stdout] | [INFO] [stdout] 93 | / impl ParseError for VerboseError { [INFO] [stdout] 94 | | fn from_error_kind(input: I, kind: ErrorKind) -> Self { [INFO] [stdout] 95 | | VerboseError { [INFO] [stdout] 96 | | errors: vec![(input, VerboseErrorKind::Nom(kind))], [INFO] [stdout] ... | [INFO] [stdout] 114 | | } [INFO] [stdout] 115 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/error.rs:94:3 [INFO] [stdout] | [INFO] [stdout] 94 | / fn from_error_kind(input: I, kind: ErrorKind) -> Self { [INFO] [stdout] 95 | | VerboseError { [INFO] [stdout] 96 | | errors: vec![(input, VerboseErrorKind::Nom(kind))], [INFO] [stdout] 97 | | } [INFO] [stdout] 98 | | } [INFO] [stdout] | |___^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/error.rs:100:3 [INFO] [stdout] | [INFO] [stdout] 100 | / fn append(input: I, kind: ErrorKind, mut other: Self) -> Self { [INFO] [stdout] 101 | | other.errors.push((input, VerboseErrorKind::Nom(kind))); [INFO] [stdout] 102 | | other [INFO] [stdout] 103 | | } [INFO] [stdout] | |___^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/error.rs:105:3 [INFO] [stdout] | [INFO] [stdout] 105 | / fn from_char(input: I, c: char) -> Self { [INFO] [stdout] 106 | | VerboseError { [INFO] [stdout] 107 | | errors: vec![(input, VerboseErrorKind::Char(c))], [INFO] [stdout] 108 | | } [INFO] [stdout] 109 | | } [INFO] [stdout] | |___^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/error.rs:111:3 [INFO] [stdout] | [INFO] [stdout] 111 | / fn add_context(input: I, ctx: &'static str, mut other: Self) -> Self { [INFO] [stdout] 112 | | other.errors.push((input, VerboseErrorKind::Context(ctx))); [INFO] [stdout] 113 | | other [INFO] [stdout] 114 | | } [INFO] [stdout] | |___^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/traits.rs:27:1 [INFO] [stdout] | [INFO] [stdout] 27 | / impl<'a, T> InputLength for &'a [T] { [INFO] [stdout] 28 | | #[inline] [INFO] [stdout] 29 | | fn input_len(&self) -> usize { [INFO] [stdout] 30 | | self.len() [INFO] [stdout] 31 | | } [INFO] [stdout] 32 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/traits.rs:29:3 [INFO] [stdout] | [INFO] [stdout] 29 | / fn input_len(&self) -> usize { [INFO] [stdout] 30 | | self.len() [INFO] [stdout] 31 | | } [INFO] [stdout] | |___^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/traits.rs:34:1 [INFO] [stdout] | [INFO] [stdout] 34 | / impl<'a> InputLength for &'a str { [INFO] [stdout] 35 | | #[inline] [INFO] [stdout] 36 | | fn input_len(&self) -> usize { [INFO] [stdout] 37 | | self.len() [INFO] [stdout] 38 | | } [INFO] [stdout] 39 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/traits.rs:36:3 [INFO] [stdout] | [INFO] [stdout] 36 | / fn input_len(&self) -> usize { [INFO] [stdout] 37 | | self.len() [INFO] [stdout] 38 | | } [INFO] [stdout] | |___^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/traits.rs:41:1 [INFO] [stdout] | [INFO] [stdout] 41 | / impl<'a> InputLength for (&'a [u8], usize) { [INFO] [stdout] 42 | | #[inline] [INFO] [stdout] 43 | | fn input_len(&self) -> usize { [INFO] [stdout] 44 | | //println!("bit input length for ({:?}, {}):", self.0, self.1); [INFO] [stdout] ... | [INFO] [stdout] 47 | | } [INFO] [stdout] 48 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/traits.rs:43:3 [INFO] [stdout] | [INFO] [stdout] 43 | / fn input_len(&self) -> usize { [INFO] [stdout] 44 | | //println!("bit input length for ({:?}, {}):", self.0, self.1); [INFO] [stdout] 45 | | //println!("-> {}", self.0.len() * 8 - self.1); [INFO] [stdout] 46 | | self.0.len() * 8 - self.1 [INFO] [stdout] 47 | | } [INFO] [stdout] | |___^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/traits.rs:939:7 [INFO] [stdout] | [INFO] [stdout] 939 | / impl InputLength for [u8; $N] { [INFO] [stdout] 940 | | #[inline] [INFO] [stdout] 941 | | fn input_len(&self) -> usize { [INFO] [stdout] 942 | | self.len() [INFO] [stdout] 943 | | } [INFO] [stdout] 944 | | } [INFO] [stdout] | |_______^ [INFO] [stdout] ... [INFO] [stdout] 992 | / array_impls! { [INFO] [stdout] 993 | | 0 1 2 3 4 5 6 7 8 9 [INFO] [stdout] 994 | | 10 11 12 13 14 15 16 17 18 19 [INFO] [stdout] 995 | | 20 21 22 23 24 25 26 27 28 29 [INFO] [stdout] 996 | | 30 31 32 [INFO] [stdout] 997 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/traits.rs:941:9 [INFO] [stdout] | [INFO] [stdout] 941 | / fn input_len(&self) -> usize { [INFO] [stdout] 942 | | self.len() [INFO] [stdout] 943 | | } [INFO] [stdout] | |_________^ [INFO] [stdout] ... [INFO] [stdout] 992 | / array_impls! { [INFO] [stdout] 993 | | 0 1 2 3 4 5 6 7 8 9 [INFO] [stdout] 994 | | 10 11 12 13 14 15 16 17 18 19 [INFO] [stdout] 995 | | 20 21 22 23 24 25 26 27 28 29 [INFO] [stdout] 996 | | 30 31 32 [INFO] [stdout] 997 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/traits.rs:946:7 [INFO] [stdout] | [INFO] [stdout] 946 | / impl<'a> InputLength for &'a [u8; $N] { [INFO] [stdout] 947 | | #[inline] [INFO] [stdout] 948 | | fn input_len(&self) -> usize { [INFO] [stdout] 949 | | self.len() [INFO] [stdout] 950 | | } [INFO] [stdout] 951 | | } [INFO] [stdout] | |_______^ [INFO] [stdout] ... [INFO] [stdout] 992 | / array_impls! { [INFO] [stdout] 993 | | 0 1 2 3 4 5 6 7 8 9 [INFO] [stdout] 994 | | 10 11 12 13 14 15 16 17 18 19 [INFO] [stdout] 995 | | 20 21 22 23 24 25 26 27 28 29 [INFO] [stdout] 996 | | 30 31 32 [INFO] [stdout] 997 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/traits.rs:948:9 [INFO] [stdout] | [INFO] [stdout] 948 | / fn input_len(&self) -> usize { [INFO] [stdout] 949 | | self.len() [INFO] [stdout] 950 | | } [INFO] [stdout] | |_________^ [INFO] [stdout] ... [INFO] [stdout] 992 | / array_impls! { [INFO] [stdout] 993 | | 0 1 2 3 4 5 6 7 8 9 [INFO] [stdout] 994 | | 10 11 12 13 14 15 16 17 18 19 [INFO] [stdout] 995 | | 20 21 22 23 24 25 26 27 28 29 [INFO] [stdout] 996 | | 30 31 32 [INFO] [stdout] 997 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/traits.rs:56:1 [INFO] [stdout] | [INFO] [stdout] 56 | / impl Offset for [u8] { [INFO] [stdout] 57 | | fn offset(&self, second: &Self) -> usize { [INFO] [stdout] 58 | | let fst = self.as_ptr(); [INFO] [stdout] 59 | | let snd = second.as_ptr(); [INFO] [stdout] ... | [INFO] [stdout] 62 | | } [INFO] [stdout] 63 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/traits.rs:57:3 [INFO] [stdout] | [INFO] [stdout] 57 | / fn offset(&self, second: &Self) -> usize { [INFO] [stdout] 58 | | let fst = self.as_ptr(); [INFO] [stdout] 59 | | let snd = second.as_ptr(); [INFO] [stdout] 60 | | [INFO] [stdout] 61 | | snd as usize - fst as usize [INFO] [stdout] 62 | | } [INFO] [stdout] | |___^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/traits.rs:65:1 [INFO] [stdout] | [INFO] [stdout] 65 | / impl<'a> Offset for &'a [u8] { [INFO] [stdout] 66 | | fn offset(&self, second: &Self) -> usize { [INFO] [stdout] 67 | | let fst = self.as_ptr(); [INFO] [stdout] 68 | | let snd = second.as_ptr(); [INFO] [stdout] ... | [INFO] [stdout] 71 | | } [INFO] [stdout] 72 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/traits.rs:66:3 [INFO] [stdout] | [INFO] [stdout] 66 | / fn offset(&self, second: &Self) -> usize { [INFO] [stdout] 67 | | let fst = self.as_ptr(); [INFO] [stdout] 68 | | let snd = second.as_ptr(); [INFO] [stdout] 69 | | [INFO] [stdout] 70 | | snd as usize - fst as usize [INFO] [stdout] 71 | | } [INFO] [stdout] | |___^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/traits.rs:74:1 [INFO] [stdout] | [INFO] [stdout] 74 | / impl Offset for str { [INFO] [stdout] 75 | | fn offset(&self, second: &Self) -> usize { [INFO] [stdout] 76 | | let fst = self.as_ptr(); [INFO] [stdout] 77 | | let snd = second.as_ptr(); [INFO] [stdout] ... | [INFO] [stdout] 80 | | } [INFO] [stdout] 81 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/traits.rs:75:3 [INFO] [stdout] | [INFO] [stdout] 75 | / fn offset(&self, second: &Self) -> usize { [INFO] [stdout] 76 | | let fst = self.as_ptr(); [INFO] [stdout] 77 | | let snd = second.as_ptr(); [INFO] [stdout] 78 | | [INFO] [stdout] 79 | | snd as usize - fst as usize [INFO] [stdout] 80 | | } [INFO] [stdout] | |___^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/traits.rs:83:1 [INFO] [stdout] | [INFO] [stdout] 83 | / impl<'a> Offset for &'a str { [INFO] [stdout] 84 | | fn offset(&self, second: &Self) -> usize { [INFO] [stdout] 85 | | let fst = self.as_ptr(); [INFO] [stdout] 86 | | let snd = second.as_ptr(); [INFO] [stdout] ... | [INFO] [stdout] 89 | | } [INFO] [stdout] 90 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/traits.rs:84:3 [INFO] [stdout] | [INFO] [stdout] 84 | / fn offset(&self, second: &Self) -> usize { [INFO] [stdout] 85 | | let fst = self.as_ptr(); [INFO] [stdout] 86 | | let snd = second.as_ptr(); [INFO] [stdout] 87 | | [INFO] [stdout] 88 | | snd as usize - fst as usize [INFO] [stdout] 89 | | } [INFO] [stdout] | |___^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/traits.rs:98:1 [INFO] [stdout] | [INFO] [stdout] 98 | / impl<'a> AsBytes for &'a str { [INFO] [stdout] 99 | | #[inline(always)] [INFO] [stdout] 100 | | fn as_bytes(&self) -> &[u8] { [INFO] [stdout] 101 | | ::as_bytes(self) [INFO] [stdout] 102 | | } [INFO] [stdout] 103 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/traits.rs:100:3 [INFO] [stdout] | [INFO] [stdout] 100 | / fn as_bytes(&self) -> &[u8] { [INFO] [stdout] 101 | | ::as_bytes(self) [INFO] [stdout] 102 | | } [INFO] [stdout] | |___^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/traits.rs:105:1 [INFO] [stdout] | [INFO] [stdout] 105 | / impl AsBytes for str { [INFO] [stdout] 106 | | #[inline(always)] [INFO] [stdout] 107 | | fn as_bytes(&self) -> &[u8] { [INFO] [stdout] 108 | | self.as_ref() [INFO] [stdout] 109 | | } [INFO] [stdout] 110 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/traits.rs:107:3 [INFO] [stdout] | [INFO] [stdout] 107 | / fn as_bytes(&self) -> &[u8] { [INFO] [stdout] 108 | | self.as_ref() [INFO] [stdout] 109 | | } [INFO] [stdout] | |___^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/traits.rs:112:1 [INFO] [stdout] | [INFO] [stdout] 112 | / impl<'a> AsBytes for &'a [u8] { [INFO] [stdout] 113 | | #[inline(always)] [INFO] [stdout] 114 | | fn as_bytes(&self) -> &[u8] { [INFO] [stdout] 115 | | *self [INFO] [stdout] 116 | | } [INFO] [stdout] 117 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/traits.rs:114:3 [INFO] [stdout] | [INFO] [stdout] 114 | / fn as_bytes(&self) -> &[u8] { [INFO] [stdout] 115 | | *self [INFO] [stdout] 116 | | } [INFO] [stdout] | |___^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/traits.rs:119:1 [INFO] [stdout] | [INFO] [stdout] 119 | / impl AsBytes for [u8] { [INFO] [stdout] 120 | | #[inline(always)] [INFO] [stdout] 121 | | fn as_bytes(&self) -> &[u8] { [INFO] [stdout] 122 | | self [INFO] [stdout] 123 | | } [INFO] [stdout] 124 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/traits.rs:121:3 [INFO] [stdout] | [INFO] [stdout] 121 | / fn as_bytes(&self) -> &[u8] { [INFO] [stdout] 122 | | self [INFO] [stdout] 123 | | } [INFO] [stdout] | |___^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/traits.rs:129:7 [INFO] [stdout] | [INFO] [stdout] 129 | / impl<'a> AsBytes for &'a [u8; $N] { [INFO] [stdout] 130 | | #[inline(always)] [INFO] [stdout] 131 | | fn as_bytes(&self) -> &[u8] { [INFO] [stdout] 132 | | *self [INFO] [stdout] 133 | | } [INFO] [stdout] 134 | | } [INFO] [stdout] | |_______^ [INFO] [stdout] ... [INFO] [stdout] 146 | / as_bytes_array_impls! { [INFO] [stdout] 147 | | 0 1 2 3 4 5 6 7 8 9 [INFO] [stdout] 148 | | 10 11 12 13 14 15 16 17 18 19 [INFO] [stdout] 149 | | 20 21 22 23 24 25 26 27 28 29 [INFO] [stdout] 150 | | 30 31 32 [INFO] [stdout] 151 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/traits.rs:131:9 [INFO] [stdout] | [INFO] [stdout] 131 | / fn as_bytes(&self) -> &[u8] { [INFO] [stdout] 132 | | *self [INFO] [stdout] 133 | | } [INFO] [stdout] | |_________^ [INFO] [stdout] ... [INFO] [stdout] 146 | / as_bytes_array_impls! { [INFO] [stdout] 147 | | 0 1 2 3 4 5 6 7 8 9 [INFO] [stdout] 148 | | 10 11 12 13 14 15 16 17 18 19 [INFO] [stdout] 149 | | 20 21 22 23 24 25 26 27 28 29 [INFO] [stdout] 150 | | 30 31 32 [INFO] [stdout] 151 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/traits.rs:136:7 [INFO] [stdout] | [INFO] [stdout] 136 | / impl AsBytes for [u8; $N] { [INFO] [stdout] 137 | | #[inline(always)] [INFO] [stdout] 138 | | fn as_bytes(&self) -> &[u8] { [INFO] [stdout] 139 | | self [INFO] [stdout] 140 | | } [INFO] [stdout] 141 | | } [INFO] [stdout] | |_______^ [INFO] [stdout] ... [INFO] [stdout] 146 | / as_bytes_array_impls! { [INFO] [stdout] 147 | | 0 1 2 3 4 5 6 7 8 9 [INFO] [stdout] 148 | | 10 11 12 13 14 15 16 17 18 19 [INFO] [stdout] 149 | | 20 21 22 23 24 25 26 27 28 29 [INFO] [stdout] 150 | | 30 31 32 [INFO] [stdout] 151 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/traits.rs:138:9 [INFO] [stdout] | [INFO] [stdout] 138 | / fn as_bytes(&self) -> &[u8] { [INFO] [stdout] 139 | | self [INFO] [stdout] 140 | | } [INFO] [stdout] | |_________^ [INFO] [stdout] ... [INFO] [stdout] 146 | / as_bytes_array_impls! { [INFO] [stdout] 147 | | 0 1 2 3 4 5 6 7 8 9 [INFO] [stdout] 148 | | 10 11 12 13 14 15 16 17 18 19 [INFO] [stdout] 149 | | 20 21 22 23 24 25 26 27 28 29 [INFO] [stdout] 150 | | 30 31 32 [INFO] [stdout] 151 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/traits.rs:177:1 [INFO] [stdout] | [INFO] [stdout] 177 | / impl AsChar for u8 { [INFO] [stdout] 178 | | #[inline] [INFO] [stdout] 179 | | fn as_char(self) -> char { [INFO] [stdout] 180 | | self as char [INFO] [stdout] ... | [INFO] [stdout] 205 | | } [INFO] [stdout] 206 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/traits.rs:179:3 [INFO] [stdout] | [INFO] [stdout] 179 | / fn as_char(self) -> char { [INFO] [stdout] 180 | | self as char [INFO] [stdout] 181 | | } [INFO] [stdout] | |___^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/traits.rs:183:3 [INFO] [stdout] | [INFO] [stdout] 183 | / fn is_alpha(self) -> bool { [INFO] [stdout] 184 | | (self >= 0x41 && self <= 0x5A) || (self >= 0x61 && self <= 0x7A) [INFO] [stdout] 185 | | } [INFO] [stdout] | |___^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/traits.rs:187:3 [INFO] [stdout] | [INFO] [stdout] 187 | / fn is_alphanum(self) -> bool { [INFO] [stdout] 188 | | self.is_alpha() || self.is_dec_digit() [INFO] [stdout] 189 | | } [INFO] [stdout] | |___^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/traits.rs:191:3 [INFO] [stdout] | [INFO] [stdout] 191 | / fn is_dec_digit(self) -> bool { [INFO] [stdout] 192 | | self >= 0x30 && self <= 0x39 [INFO] [stdout] 193 | | } [INFO] [stdout] | |___^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/traits.rs:195:3 [INFO] [stdout] | [INFO] [stdout] 195 | / fn is_hex_digit(self) -> bool { [INFO] [stdout] 196 | | (self >= 0x30 && self <= 0x39) || (self >= 0x41 && self <= 0x46) || (self >= 0x61 && self <= 0x66) [INFO] [stdout] 197 | | } [INFO] [stdout] | |___^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/traits.rs:199:3 [INFO] [stdout] | [INFO] [stdout] 199 | / fn is_oct_digit(self) -> bool { [INFO] [stdout] 200 | | self >= 0x30 && self <= 0x37 [INFO] [stdout] 201 | | } [INFO] [stdout] | |___^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/traits.rs:203:3 [INFO] [stdout] | [INFO] [stdout] 203 | / fn len(self) -> usize { [INFO] [stdout] 204 | | 1 [INFO] [stdout] 205 | | } [INFO] [stdout] | |___^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/traits.rs:207:1 [INFO] [stdout] | [INFO] [stdout] 207 | / impl<'a> AsChar for &'a u8 { [INFO] [stdout] 208 | | #[inline] [INFO] [stdout] 209 | | fn as_char(self) -> char { [INFO] [stdout] 210 | | *self as char [INFO] [stdout] ... | [INFO] [stdout] 235 | | } [INFO] [stdout] 236 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/traits.rs:209:3 [INFO] [stdout] | [INFO] [stdout] 209 | / fn as_char(self) -> char { [INFO] [stdout] 210 | | *self as char [INFO] [stdout] 211 | | } [INFO] [stdout] | |___^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/traits.rs:213:3 [INFO] [stdout] | [INFO] [stdout] 213 | / fn is_alpha(self) -> bool { [INFO] [stdout] 214 | | (*self >= 0x41 && *self <= 0x5A) || (*self >= 0x61 && *self <= 0x7A) [INFO] [stdout] 215 | | } [INFO] [stdout] | |___^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/traits.rs:217:3 [INFO] [stdout] | [INFO] [stdout] 217 | / fn is_alphanum(self) -> bool { [INFO] [stdout] 218 | | self.is_alpha() || self.is_dec_digit() [INFO] [stdout] 219 | | } [INFO] [stdout] | |___^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/traits.rs:221:3 [INFO] [stdout] | [INFO] [stdout] 221 | / fn is_dec_digit(self) -> bool { [INFO] [stdout] 222 | | *self >= 0x30 && *self <= 0x39 [INFO] [stdout] 223 | | } [INFO] [stdout] | |___^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/traits.rs:225:3 [INFO] [stdout] | [INFO] [stdout] 225 | / fn is_hex_digit(self) -> bool { [INFO] [stdout] 226 | | (*self >= 0x30 && *self <= 0x39) || (*self >= 0x41 && *self <= 0x46) || (*self >= 0x61 && *self <= 0x66) [INFO] [stdout] 227 | | } [INFO] [stdout] | |___^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/traits.rs:229:3 [INFO] [stdout] | [INFO] [stdout] 229 | / fn is_oct_digit(self) -> bool { [INFO] [stdout] 230 | | *self >= 0x30 && *self <= 0x37 [INFO] [stdout] 231 | | } [INFO] [stdout] | |___^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/traits.rs:233:3 [INFO] [stdout] | [INFO] [stdout] 233 | / fn len(self) -> usize { [INFO] [stdout] 234 | | 1 [INFO] [stdout] 235 | | } [INFO] [stdout] | |___^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/traits.rs:238:1 [INFO] [stdout] | [INFO] [stdout] 238 | / impl AsChar for char { [INFO] [stdout] 239 | | #[inline] [INFO] [stdout] 240 | | fn as_char(self) -> char { [INFO] [stdout] 241 | | self [INFO] [stdout] ... | [INFO] [stdout] 266 | | } [INFO] [stdout] 267 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/traits.rs:240:3 [INFO] [stdout] | [INFO] [stdout] 240 | / fn as_char(self) -> char { [INFO] [stdout] 241 | | self [INFO] [stdout] 242 | | } [INFO] [stdout] | |___^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/traits.rs:244:3 [INFO] [stdout] | [INFO] [stdout] 244 | / fn is_alpha(self) -> bool { [INFO] [stdout] 245 | | self.is_ascii_alphabetic() [INFO] [stdout] 246 | | } [INFO] [stdout] | |___^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/traits.rs:248:3 [INFO] [stdout] | [INFO] [stdout] 248 | / fn is_alphanum(self) -> bool { [INFO] [stdout] 249 | | self.is_alpha() || self.is_dec_digit() [INFO] [stdout] 250 | | } [INFO] [stdout] | |___^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/traits.rs:252:3 [INFO] [stdout] | [INFO] [stdout] 252 | / fn is_dec_digit(self) -> bool { [INFO] [stdout] 253 | | self.is_ascii_digit() [INFO] [stdout] 254 | | } [INFO] [stdout] | |___^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/traits.rs:256:3 [INFO] [stdout] | [INFO] [stdout] 256 | / fn is_hex_digit(self) -> bool { [INFO] [stdout] 257 | | self.is_ascii_hexdigit() [INFO] [stdout] 258 | | } [INFO] [stdout] | |___^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/traits.rs:260:3 [INFO] [stdout] | [INFO] [stdout] 260 | / fn is_oct_digit(self) -> bool { [INFO] [stdout] 261 | | self.is_digit(8) [INFO] [stdout] 262 | | } [INFO] [stdout] | |___^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/traits.rs:264:3 [INFO] [stdout] | [INFO] [stdout] 264 | / fn len(self) -> usize { [INFO] [stdout] 265 | | self.len_utf8() [INFO] [stdout] 266 | | } [INFO] [stdout] | |___^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/traits.rs:269:1 [INFO] [stdout] | [INFO] [stdout] 269 | / impl<'a> AsChar for &'a char { [INFO] [stdout] 270 | | #[inline] [INFO] [stdout] 271 | | fn as_char(self) -> char { [INFO] [stdout] 272 | | *self [INFO] [stdout] ... | [INFO] [stdout] 297 | | } [INFO] [stdout] 298 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/traits.rs:271:3 [INFO] [stdout] | [INFO] [stdout] 271 | / fn as_char(self) -> char { [INFO] [stdout] 272 | | *self [INFO] [stdout] 273 | | } [INFO] [stdout] | |___^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/traits.rs:275:3 [INFO] [stdout] | [INFO] [stdout] 275 | / fn is_alpha(self) -> bool { [INFO] [stdout] 276 | | self.is_ascii_alphabetic() [INFO] [stdout] 277 | | } [INFO] [stdout] | |___^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/traits.rs:279:3 [INFO] [stdout] | [INFO] [stdout] 279 | / fn is_alphanum(self) -> bool { [INFO] [stdout] 280 | | self.is_alpha() || self.is_dec_digit() [INFO] [stdout] 281 | | } [INFO] [stdout] | |___^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/traits.rs:283:3 [INFO] [stdout] | [INFO] [stdout] 283 | / fn is_dec_digit(self) -> bool { [INFO] [stdout] 284 | | self.is_ascii_digit() [INFO] [stdout] 285 | | } [INFO] [stdout] | |___^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/traits.rs:287:3 [INFO] [stdout] | [INFO] [stdout] 287 | / fn is_hex_digit(self) -> bool { [INFO] [stdout] 288 | | self.is_ascii_hexdigit() [INFO] [stdout] 289 | | } [INFO] [stdout] | |___^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/traits.rs:291:3 [INFO] [stdout] | [INFO] [stdout] 291 | / fn is_oct_digit(self) -> bool { [INFO] [stdout] 292 | | self.is_digit(8) [INFO] [stdout] 293 | | } [INFO] [stdout] | |___^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/traits.rs:295:3 [INFO] [stdout] | [INFO] [stdout] 295 | / fn len(self) -> usize { [INFO] [stdout] 296 | | self.len_utf8() [INFO] [stdout] 297 | | } [INFO] [stdout] | |___^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/traits.rs:338:1 [INFO] [stdout] | [INFO] [stdout] 338 | / impl<'a> InputIter for &'a [u8] { [INFO] [stdout] 339 | | type Item = u8; [INFO] [stdout] 340 | | type Iter = Enumerate; [INFO] [stdout] 341 | | type IterElem = Map, fn(&u8) -> u8>; [INFO] [stdout] ... | [INFO] [stdout] 365 | | } [INFO] [stdout] 366 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/traits.rs:339:3 [INFO] [stdout] | [INFO] [stdout] 339 | type Item = u8; [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/traits.rs:340:3 [INFO] [stdout] | [INFO] [stdout] 340 | type Iter = Enumerate; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/traits.rs:341:3 [INFO] [stdout] | [INFO] [stdout] 341 | type IterElem = Map, fn(&u8) -> u8>; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/traits.rs:344:3 [INFO] [stdout] | [INFO] [stdout] 344 | / fn iter_indices(&self) -> Self::Iter { [INFO] [stdout] 345 | | self.iter_elements().enumerate() [INFO] [stdout] 346 | | } [INFO] [stdout] | |___^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/traits.rs:348:3 [INFO] [stdout] | [INFO] [stdout] 348 | / fn iter_elements(&self) -> Self::IterElem { [INFO] [stdout] 349 | | self.iter().map(star) [INFO] [stdout] 350 | | } [INFO] [stdout] | |___^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/traits.rs:352:3 [INFO] [stdout] | [INFO] [stdout] 352 | / fn position

(&self, predicate: P) -> Option [INFO] [stdout] 353 | | where [INFO] [stdout] 354 | | P: Fn(Self::Item) -> bool, [INFO] [stdout] 355 | | { [INFO] [stdout] 356 | | self.iter().position(|b| predicate(*b)) [INFO] [stdout] 357 | | } [INFO] [stdout] | |___^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/traits.rs:359:3 [INFO] [stdout] | [INFO] [stdout] 359 | / fn slice_index(&self, count: usize) -> Option { [INFO] [stdout] 360 | | if self.len() >= count { [INFO] [stdout] 361 | | Some(count) [INFO] [stdout] 362 | | } else { [INFO] [stdout] 363 | | None [INFO] [stdout] 364 | | } [INFO] [stdout] 365 | | } [INFO] [stdout] | |___^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/traits.rs:380:1 [INFO] [stdout] | [INFO] [stdout] 380 | / impl<'a> InputIter for &'a str { [INFO] [stdout] 381 | | type Item = char; [INFO] [stdout] 382 | | type Iter = CharIndices<'a>; [INFO] [stdout] 383 | | type IterElem = Chars<'a>; [INFO] [stdout] ... | [INFO] [stdout] 416 | | } [INFO] [stdout] 417 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/traits.rs:381:3 [INFO] [stdout] | [INFO] [stdout] 381 | type Item = char; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/traits.rs:382:3 [INFO] [stdout] | [INFO] [stdout] 382 | type Iter = CharIndices<'a>; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/traits.rs:383:3 [INFO] [stdout] | [INFO] [stdout] 383 | type IterElem = Chars<'a>; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/traits.rs:385:3 [INFO] [stdout] | [INFO] [stdout] 385 | / fn iter_indices(&self) -> Self::Iter { [INFO] [stdout] 386 | | self.char_indices() [INFO] [stdout] 387 | | } [INFO] [stdout] | |___^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/traits.rs:389:3 [INFO] [stdout] | [INFO] [stdout] 389 | / fn iter_elements(&self) -> Self::IterElem { [INFO] [stdout] 390 | | self.chars() [INFO] [stdout] 391 | | } [INFO] [stdout] | |___^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/traits.rs:392:3 [INFO] [stdout] | [INFO] [stdout] 392 | / fn position

(&self, predicate: P) -> Option [INFO] [stdout] 393 | | where [INFO] [stdout] 394 | | P: Fn(Self::Item) -> bool, [INFO] [stdout] 395 | | { [INFO] [stdout] ... | [INFO] [stdout] 401 | | None [INFO] [stdout] 402 | | } [INFO] [stdout] | |___^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/traits.rs:404:3 [INFO] [stdout] | [INFO] [stdout] 404 | / fn slice_index(&self, count: usize) -> Option { [INFO] [stdout] 405 | | let mut cnt = 0; [INFO] [stdout] 406 | | for (index, _) in self.char_indices() { [INFO] [stdout] 407 | | if cnt == count { [INFO] [stdout] ... | [INFO] [stdout] 415 | | None [INFO] [stdout] 416 | | } [INFO] [stdout] | |___^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/traits.rs:368:1 [INFO] [stdout] | [INFO] [stdout] 368 | / impl<'a> InputTake for &'a [u8] { [INFO] [stdout] 369 | | #[inline] [INFO] [stdout] 370 | | fn take(&self, count: usize) -> Self { [INFO] [stdout] 371 | | &self[0..count] [INFO] [stdout] ... | [INFO] [stdout] 377 | | } [INFO] [stdout] 378 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/traits.rs:370:3 [INFO] [stdout] | [INFO] [stdout] 370 | / fn take(&self, count: usize) -> Self { [INFO] [stdout] 371 | | &self[0..count] [INFO] [stdout] 372 | | } [INFO] [stdout] | |___^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/traits.rs:374:3 [INFO] [stdout] | [INFO] [stdout] 374 | / fn take_split(&self, count: usize) -> (Self, Self) { [INFO] [stdout] 375 | | let (prefix, suffix) = self.split_at(count); [INFO] [stdout] 376 | | (suffix, prefix) [INFO] [stdout] 377 | | } [INFO] [stdout] | |___^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/traits.rs:419:1 [INFO] [stdout] | [INFO] [stdout] 419 | / impl<'a> InputTake for &'a str { [INFO] [stdout] 420 | | #[inline] [INFO] [stdout] 421 | | fn take(&self, count: usize) -> Self { [INFO] [stdout] 422 | | &self[..count] [INFO] [stdout] ... | [INFO] [stdout] 429 | | } [INFO] [stdout] 430 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/traits.rs:421:3 [INFO] [stdout] | [INFO] [stdout] 421 | / fn take(&self, count: usize) -> Self { [INFO] [stdout] 422 | | &self[..count] [INFO] [stdout] 423 | | } [INFO] [stdout] | |___^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/traits.rs:427:3 [INFO] [stdout] | [INFO] [stdout] 427 | / fn take_split(&self, count: usize) -> (Self, Self) { [INFO] [stdout] 428 | | (&self[count..], &self[..count]) [INFO] [stdout] 429 | | } [INFO] [stdout] | |___^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/traits.rs:489:1 [INFO] [stdout] | [INFO] [stdout] 489 | / impl InputTakeAtPosition for T { [INFO] [stdout] 490 | | type Item = ::Item; [INFO] [stdout] 491 | | [INFO] [stdout] 492 | | fn split_at_position>(&self, predicate: P) -> IResult [INFO] [stdout] ... | [INFO] [stdout] 531 | | } [INFO] [stdout] 532 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/traits.rs:490:3 [INFO] [stdout] | [INFO] [stdout] 490 | type Item = ::Item; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/traits.rs:492:3 [INFO] [stdout] | [INFO] [stdout] 492 | / fn split_at_position>(&self, predicate: P) -> IResult [INFO] [stdout] 493 | | where [INFO] [stdout] 494 | | P: Fn(Self::Item) -> bool, [INFO] [stdout] 495 | | { [INFO] [stdout] ... | [INFO] [stdout] 499 | | } [INFO] [stdout] 500 | | } [INFO] [stdout] | |___^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/traits.rs:502:3 [INFO] [stdout] | [INFO] [stdout] 502 | / fn split_at_position1>(&self, predicate: P, e: ErrorKind) -> IResult [INFO] [stdout] 503 | | where [INFO] [stdout] 504 | | P: Fn(Self::Item) -> bool, [INFO] [stdout] 505 | | { [INFO] [stdout] ... | [INFO] [stdout] 510 | | } [INFO] [stdout] 511 | | } [INFO] [stdout] | |___^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/traits.rs:513:3 [INFO] [stdout] | [INFO] [stdout] 513 | / fn split_at_position_complete>(&self, predicate: P) -> IResult [INFO] [stdout] 514 | | where P: Fn(Self::Item) -> bool { [INFO] [stdout] 515 | | match self.split_at_position(predicate) { [INFO] [stdout] 516 | | Err(Err::Incomplete(_)) => Ok(self.take_split(self.input_len())), [INFO] [stdout] 517 | | res => res, [INFO] [stdout] 518 | | } [INFO] [stdout] 519 | | } [INFO] [stdout] | |___^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/traits.rs:521:3 [INFO] [stdout] | [INFO] [stdout] 521 | / fn split_at_position1_complete>(&self, predicate: P, e: ErrorKind) -> IResult [INFO] [stdout] 522 | | where P: Fn(Self::Item) -> bool { [INFO] [stdout] 523 | | match self.split_at_position1(predicate, e) { [INFO] [stdout] 524 | | Err(Err::Incomplete(_)) => if self.input_len() == 0 { [INFO] [stdout] ... | [INFO] [stdout] 530 | | } [INFO] [stdout] 531 | | } [INFO] [stdout] | |___^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/traits.rs:534:1 [INFO] [stdout] | [INFO] [stdout] 534 | / impl<'a> InputTakeAtPosition for &'a [u8] { [INFO] [stdout] 535 | | type Item = u8; [INFO] [stdout] 536 | | [INFO] [stdout] 537 | | fn split_at_position>(&self, predicate: P) -> IResult [INFO] [stdout] ... | [INFO] [stdout] 579 | | } [INFO] [stdout] 580 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/traits.rs:535:3 [INFO] [stdout] | [INFO] [stdout] 535 | type Item = u8; [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/traits.rs:537:3 [INFO] [stdout] | [INFO] [stdout] 537 | / fn split_at_position>(&self, predicate: P) -> IResult [INFO] [stdout] 538 | | where [INFO] [stdout] 539 | | P: Fn(Self::Item) -> bool, [INFO] [stdout] 540 | | { [INFO] [stdout] ... | [INFO] [stdout] 544 | | } [INFO] [stdout] 545 | | } [INFO] [stdout] | |___^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/traits.rs:547:3 [INFO] [stdout] | [INFO] [stdout] 547 | / fn split_at_position1>(&self, predicate: P, e: ErrorKind) -> IResult [INFO] [stdout] 548 | | where [INFO] [stdout] 549 | | P: Fn(Self::Item) -> bool, [INFO] [stdout] 550 | | { [INFO] [stdout] ... | [INFO] [stdout] 555 | | } [INFO] [stdout] 556 | | } [INFO] [stdout] | |___^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/traits.rs:558:3 [INFO] [stdout] | [INFO] [stdout] 558 | / fn split_at_position_complete>(&self, predicate: P) -> IResult [INFO] [stdout] 559 | | where P: Fn(Self::Item) -> bool { [INFO] [stdout] 560 | | match (0..self.len()).find(|b| predicate(self[*b])) { [INFO] [stdout] 561 | | Some(i) => Ok((&self[i..], &self[..i])), [INFO] [stdout] 562 | | None => Ok(self.take_split(self.input_len())), [INFO] [stdout] 563 | | } [INFO] [stdout] 564 | | } [INFO] [stdout] | |___^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/traits.rs:566:3 [INFO] [stdout] | [INFO] [stdout] 566 | / fn split_at_position1_complete>(&self, predicate: P, e: ErrorKind) -> IResult [INFO] [stdout] 567 | | where P: Fn(Self::Item) -> bool { [INFO] [stdout] 568 | | match (0..self.len()).find(|b| predicate(self[*b])) { [INFO] [stdout] 569 | | Some(0) => Err(Err::Error(E::from_error_kind(self, e))), [INFO] [stdout] ... | [INFO] [stdout] 578 | | } [INFO] [stdout] 579 | | } [INFO] [stdout] | |___^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/traits.rs:582:1 [INFO] [stdout] | [INFO] [stdout] 582 | / impl<'a> InputTakeAtPosition for &'a str { [INFO] [stdout] 583 | | type Item = char; [INFO] [stdout] 584 | | [INFO] [stdout] 585 | | fn split_at_position>(&self, predicate: P) -> IResult [INFO] [stdout] ... | [INFO] [stdout] 627 | | } [INFO] [stdout] 628 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/traits.rs:583:3 [INFO] [stdout] | [INFO] [stdout] 583 | type Item = char; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/traits.rs:585:3 [INFO] [stdout] | [INFO] [stdout] 585 | / fn split_at_position>(&self, predicate: P) -> IResult [INFO] [stdout] 586 | | where [INFO] [stdout] 587 | | P: Fn(Self::Item) -> bool, [INFO] [stdout] 588 | | { [INFO] [stdout] ... | [INFO] [stdout] 592 | | } [INFO] [stdout] 593 | | } [INFO] [stdout] | |___^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/traits.rs:595:3 [INFO] [stdout] | [INFO] [stdout] 595 | / fn split_at_position1>(&self, predicate: P, e: ErrorKind) -> IResult [INFO] [stdout] 596 | | where [INFO] [stdout] 597 | | P: Fn(Self::Item) -> bool, [INFO] [stdout] 598 | | { [INFO] [stdout] ... | [INFO] [stdout] 603 | | } [INFO] [stdout] 604 | | } [INFO] [stdout] | |___^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/traits.rs:606:3 [INFO] [stdout] | [INFO] [stdout] 606 | / fn split_at_position_complete>(&self, predicate: P) -> IResult [INFO] [stdout] 607 | | where P: Fn(Self::Item) -> bool { [INFO] [stdout] 608 | | match self.find(predicate) { [INFO] [stdout] 609 | | Some(i) => Ok((&self[i..], &self[..i])), [INFO] [stdout] 610 | | None => Ok(self.take_split(self.input_len())) [INFO] [stdout] 611 | | } [INFO] [stdout] 612 | | } [INFO] [stdout] | |___^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/traits.rs:614:3 [INFO] [stdout] | [INFO] [stdout] 614 | / fn split_at_position1_complete>(&self, predicate: P, e: ErrorKind) -> IResult [INFO] [stdout] 615 | | where P: Fn(Self::Item) -> bool { [INFO] [stdout] 616 | | match self.find(predicate) { [INFO] [stdout] 617 | | Some(0) => Err(Err::Error(E::from_error_kind(self, e))), [INFO] [stdout] ... | [INFO] [stdout] 626 | | } [INFO] [stdout] 627 | | } [INFO] [stdout] | |___^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/traits.rs:656:1 [INFO] [stdout] | [INFO] [stdout] 656 | / impl<'a, 'b> Compare<&'b [u8]> for &'a [u8] { [INFO] [stdout] 657 | | #[inline(always)] [INFO] [stdout] 658 | | fn compare(&self, t: &'b [u8]) -> CompareResult { [INFO] [stdout] 659 | | let pos = self.iter().zip(t.iter()).position(|(a, b)| a != b); [INFO] [stdout] ... | [INFO] [stdout] 708 | | } [INFO] [stdout] 709 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/traits.rs:658:3 [INFO] [stdout] | [INFO] [stdout] 658 | / fn compare(&self, t: &'b [u8]) -> CompareResult { [INFO] [stdout] 659 | | let pos = self.iter().zip(t.iter()).position(|(a, b)| a != b); [INFO] [stdout] 660 | | [INFO] [stdout] 661 | | match pos { [INFO] [stdout] ... | [INFO] [stdout] 686 | | */ [INFO] [stdout] 687 | | } [INFO] [stdout] | |___^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/traits.rs:690:3 [INFO] [stdout] | [INFO] [stdout] 690 | / fn compare_no_case(&self, t: &'b [u8]) -> CompareResult { [INFO] [stdout] 691 | | let len = self.len(); [INFO] [stdout] 692 | | let blen = t.len(); [INFO] [stdout] 693 | | let m = if len < blen { len } else { blen }; [INFO] [stdout] ... | [INFO] [stdout] 707 | | } [INFO] [stdout] 708 | | } [INFO] [stdout] | |___^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/traits.rs:711:1 [INFO] [stdout] | [INFO] [stdout] 711 | / impl<'a, 'b> Compare<&'b str> for &'a [u8] { [INFO] [stdout] 712 | | #[inline(always)] [INFO] [stdout] 713 | | fn compare(&self, t: &'b str) -> CompareResult { [INFO] [stdout] 714 | | self.compare(AsBytes::as_bytes(t)) [INFO] [stdout] ... | [INFO] [stdout] 719 | | } [INFO] [stdout] 720 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/traits.rs:713:3 [INFO] [stdout] | [INFO] [stdout] 713 | / fn compare(&self, t: &'b str) -> CompareResult { [INFO] [stdout] 714 | | self.compare(AsBytes::as_bytes(t)) [INFO] [stdout] 715 | | } [INFO] [stdout] | |___^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/traits.rs:717:3 [INFO] [stdout] | [INFO] [stdout] 717 | / fn compare_no_case(&self, t: &'b str) -> CompareResult { [INFO] [stdout] 718 | | self.compare_no_case(AsBytes::as_bytes(t)) [INFO] [stdout] 719 | | } [INFO] [stdout] | |___^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/traits.rs:722:1 [INFO] [stdout] | [INFO] [stdout] 722 | / impl<'a, 'b> Compare<&'b str> for &'a str { [INFO] [stdout] 723 | | #[inline(always)] [INFO] [stdout] 724 | | fn compare(&self, t: &'b str) -> CompareResult { [INFO] [stdout] 725 | | let pos = self.chars().zip(t.chars()).position(|(a, b)| a != b); [INFO] [stdout] ... | [INFO] [stdout] 757 | | } [INFO] [stdout] 758 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/traits.rs:724:3 [INFO] [stdout] | [INFO] [stdout] 724 | / fn compare(&self, t: &'b str) -> CompareResult { [INFO] [stdout] 725 | | let pos = self.chars().zip(t.chars()).position(|(a, b)| a != b); [INFO] [stdout] 726 | | [INFO] [stdout] 727 | | match pos { [INFO] [stdout] ... | [INFO] [stdout] 736 | | } [INFO] [stdout] 737 | | } [INFO] [stdout] | |___^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/traits.rs:741:3 [INFO] [stdout] | [INFO] [stdout] 741 | / fn compare_no_case(&self, t: &'b str) -> CompareResult { [INFO] [stdout] 742 | | let pos = self [INFO] [stdout] 743 | | .chars() [INFO] [stdout] 744 | | .zip(t.chars()) [INFO] [stdout] ... | [INFO] [stdout] 756 | | } [INFO] [stdout] 757 | | } [INFO] [stdout] | |___^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/traits.rs:953:7 [INFO] [stdout] | [INFO] [stdout] 953 | / impl<'a> Compare<[u8; $N]> for &'a [u8] { [INFO] [stdout] 954 | | #[inline(always)] [INFO] [stdout] 955 | | fn compare(&self, t: [u8; $N]) -> CompareResult { [INFO] [stdout] 956 | | self.compare(&t[..]) [INFO] [stdout] ... | [INFO] [stdout] 962 | | } [INFO] [stdout] 963 | | } [INFO] [stdout] | |_______^ [INFO] [stdout] ... [INFO] [stdout] 992 | / array_impls! { [INFO] [stdout] 993 | | 0 1 2 3 4 5 6 7 8 9 [INFO] [stdout] 994 | | 10 11 12 13 14 15 16 17 18 19 [INFO] [stdout] 995 | | 20 21 22 23 24 25 26 27 28 29 [INFO] [stdout] 996 | | 30 31 32 [INFO] [stdout] 997 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/traits.rs:955:9 [INFO] [stdout] | [INFO] [stdout] 955 | / fn compare(&self, t: [u8; $N]) -> CompareResult { [INFO] [stdout] 956 | | self.compare(&t[..]) [INFO] [stdout] 957 | | } [INFO] [stdout] | |_________^ [INFO] [stdout] ... [INFO] [stdout] 992 | / array_impls! { [INFO] [stdout] 993 | | 0 1 2 3 4 5 6 7 8 9 [INFO] [stdout] 994 | | 10 11 12 13 14 15 16 17 18 19 [INFO] [stdout] 995 | | 20 21 22 23 24 25 26 27 28 29 [INFO] [stdout] 996 | | 30 31 32 [INFO] [stdout] 997 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/traits.rs:960:9 [INFO] [stdout] | [INFO] [stdout] 960 | / fn compare_no_case(&self, t: [u8;$N]) -> CompareResult { [INFO] [stdout] 961 | | self.compare_no_case(&t[..]) [INFO] [stdout] 962 | | } [INFO] [stdout] | |_________^ [INFO] [stdout] ... [INFO] [stdout] 992 | / array_impls! { [INFO] [stdout] 993 | | 0 1 2 3 4 5 6 7 8 9 [INFO] [stdout] 994 | | 10 11 12 13 14 15 16 17 18 19 [INFO] [stdout] 995 | | 20 21 22 23 24 25 26 27 28 29 [INFO] [stdout] 996 | | 30 31 32 [INFO] [stdout] 997 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/traits.rs:965:7 [INFO] [stdout] | [INFO] [stdout] 965 | / impl<'a,'b> Compare<&'b [u8; $N]> for &'a [u8] { [INFO] [stdout] 966 | | #[inline(always)] [INFO] [stdout] 967 | | fn compare(&self, t: &'b [u8; $N]) -> CompareResult { [INFO] [stdout] 968 | | self.compare(&t[..]) [INFO] [stdout] ... | [INFO] [stdout] 974 | | } [INFO] [stdout] 975 | | } [INFO] [stdout] | |_______^ [INFO] [stdout] ... [INFO] [stdout] 992 | / array_impls! { [INFO] [stdout] 993 | | 0 1 2 3 4 5 6 7 8 9 [INFO] [stdout] 994 | | 10 11 12 13 14 15 16 17 18 19 [INFO] [stdout] 995 | | 20 21 22 23 24 25 26 27 28 29 [INFO] [stdout] 996 | | 30 31 32 [INFO] [stdout] 997 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/traits.rs:967:9 [INFO] [stdout] | [INFO] [stdout] 967 | / fn compare(&self, t: &'b [u8; $N]) -> CompareResult { [INFO] [stdout] 968 | | self.compare(&t[..]) [INFO] [stdout] 969 | | } [INFO] [stdout] | |_________^ [INFO] [stdout] ... [INFO] [stdout] 992 | / array_impls! { [INFO] [stdout] 993 | | 0 1 2 3 4 5 6 7 8 9 [INFO] [stdout] 994 | | 10 11 12 13 14 15 16 17 18 19 [INFO] [stdout] 995 | | 20 21 22 23 24 25 26 27 28 29 [INFO] [stdout] 996 | | 30 31 32 [INFO] [stdout] 997 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/traits.rs:972:9 [INFO] [stdout] | [INFO] [stdout] 972 | / fn compare_no_case(&self, t: &'b [u8;$N]) -> CompareResult { [INFO] [stdout] 973 | | self.compare_no_case(&t[..]) [INFO] [stdout] 974 | | } [INFO] [stdout] | |_________^ [INFO] [stdout] ... [INFO] [stdout] 992 | / array_impls! { [INFO] [stdout] 993 | | 0 1 2 3 4 5 6 7 8 9 [INFO] [stdout] 994 | | 10 11 12 13 14 15 16 17 18 19 [INFO] [stdout] 995 | | 20 21 22 23 24 25 26 27 28 29 [INFO] [stdout] 996 | | 30 31 32 [INFO] [stdout] 997 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/traits.rs:766:1 [INFO] [stdout] | [INFO] [stdout] 766 | / impl<'a> FindToken for &'a [u8] { [INFO] [stdout] 767 | | fn find_token(&self, token: u8) -> bool { [INFO] [stdout] 768 | | memchr::memchr(token, self).is_some() [INFO] [stdout] 769 | | } [INFO] [stdout] 770 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/traits.rs:767:3 [INFO] [stdout] | [INFO] [stdout] 767 | / fn find_token(&self, token: u8) -> bool { [INFO] [stdout] 768 | | memchr::memchr(token, self).is_some() [INFO] [stdout] 769 | | } [INFO] [stdout] | |___^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/traits.rs:772:1 [INFO] [stdout] | [INFO] [stdout] 772 | / impl<'a> FindToken for &'a str { [INFO] [stdout] 773 | | fn find_token(&self, token: u8) -> bool { [INFO] [stdout] 774 | | self.as_bytes().find_token(token) [INFO] [stdout] 775 | | } [INFO] [stdout] 776 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/traits.rs:773:3 [INFO] [stdout] | [INFO] [stdout] 773 | / fn find_token(&self, token: u8) -> bool { [INFO] [stdout] 774 | | self.as_bytes().find_token(token) [INFO] [stdout] 775 | | } [INFO] [stdout] | |___^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/traits.rs:778:1 [INFO] [stdout] | [INFO] [stdout] 778 | / impl<'a, 'b> FindToken<&'a u8> for &'b [u8] { [INFO] [stdout] 779 | | fn find_token(&self, token: &u8) -> bool { [INFO] [stdout] 780 | | memchr::memchr(*token, self).is_some() [INFO] [stdout] 781 | | } [INFO] [stdout] 782 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/traits.rs:779:3 [INFO] [stdout] | [INFO] [stdout] 779 | / fn find_token(&self, token: &u8) -> bool { [INFO] [stdout] 780 | | memchr::memchr(*token, self).is_some() [INFO] [stdout] 781 | | } [INFO] [stdout] | |___^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/traits.rs:784:1 [INFO] [stdout] | [INFO] [stdout] 784 | / impl<'a, 'b> FindToken<&'a u8> for &'b str { [INFO] [stdout] 785 | | fn find_token(&self, token: &u8) -> bool { [INFO] [stdout] 786 | | self.as_bytes().find_token(token) [INFO] [stdout] 787 | | } [INFO] [stdout] 788 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/traits.rs:785:3 [INFO] [stdout] | [INFO] [stdout] 785 | / fn find_token(&self, token: &u8) -> bool { [INFO] [stdout] 786 | | self.as_bytes().find_token(token) [INFO] [stdout] 787 | | } [INFO] [stdout] | |___^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/traits.rs:790:1 [INFO] [stdout] | [INFO] [stdout] 790 | / impl<'a> FindToken for &'a [u8] { [INFO] [stdout] 791 | | fn find_token(&self, token: char) -> bool { [INFO] [stdout] 792 | | for i in self.iter() { [INFO] [stdout] 793 | | if token as u8 == *i { [INFO] [stdout] ... | [INFO] [stdout] 798 | | } [INFO] [stdout] 799 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/traits.rs:791:3 [INFO] [stdout] | [INFO] [stdout] 791 | / fn find_token(&self, token: char) -> bool { [INFO] [stdout] 792 | | for i in self.iter() { [INFO] [stdout] 793 | | if token as u8 == *i { [INFO] [stdout] 794 | | return true; [INFO] [stdout] ... | [INFO] [stdout] 797 | | false [INFO] [stdout] 798 | | } [INFO] [stdout] | |___^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/traits.rs:801:1 [INFO] [stdout] | [INFO] [stdout] 801 | / impl<'a> FindToken for &'a str { [INFO] [stdout] 802 | | fn find_token(&self, token: char) -> bool { [INFO] [stdout] 803 | | for i in self.chars() { [INFO] [stdout] 804 | | if token == i { [INFO] [stdout] ... | [INFO] [stdout] 809 | | } [INFO] [stdout] 810 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/traits.rs:802:3 [INFO] [stdout] | [INFO] [stdout] 802 | / fn find_token(&self, token: char) -> bool { [INFO] [stdout] 803 | | for i in self.chars() { [INFO] [stdout] 804 | | if token == i { [INFO] [stdout] 805 | | return true; [INFO] [stdout] ... | [INFO] [stdout] 808 | | false [INFO] [stdout] 809 | | } [INFO] [stdout] | |___^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/traits.rs:977:7 [INFO] [stdout] | [INFO] [stdout] 977 | / impl FindToken for [u8; $N] { [INFO] [stdout] 978 | | fn find_token(&self, token: u8) -> bool { [INFO] [stdout] 979 | | memchr::memchr(token, &self[..]).is_some() [INFO] [stdout] 980 | | } [INFO] [stdout] 981 | | } [INFO] [stdout] | |_______^ [INFO] [stdout] ... [INFO] [stdout] 992 | / array_impls! { [INFO] [stdout] 993 | | 0 1 2 3 4 5 6 7 8 9 [INFO] [stdout] 994 | | 10 11 12 13 14 15 16 17 18 19 [INFO] [stdout] 995 | | 20 21 22 23 24 25 26 27 28 29 [INFO] [stdout] 996 | | 30 31 32 [INFO] [stdout] 997 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/traits.rs:978:9 [INFO] [stdout] | [INFO] [stdout] 978 | / fn find_token(&self, token: u8) -> bool { [INFO] [stdout] 979 | | memchr::memchr(token, &self[..]).is_some() [INFO] [stdout] 980 | | } [INFO] [stdout] | |_________^ [INFO] [stdout] ... [INFO] [stdout] 992 | / array_impls! { [INFO] [stdout] 993 | | 0 1 2 3 4 5 6 7 8 9 [INFO] [stdout] 994 | | 10 11 12 13 14 15 16 17 18 19 [INFO] [stdout] 995 | | 20 21 22 23 24 25 26 27 28 29 [INFO] [stdout] 996 | | 30 31 32 [INFO] [stdout] 997 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/traits.rs:983:7 [INFO] [stdout] | [INFO] [stdout] 983 | / impl<'a> FindToken<&'a u8> for [u8; $N] { [INFO] [stdout] 984 | | fn find_token(&self, token: &u8) -> bool { [INFO] [stdout] 985 | | memchr::memchr(*token, &self[..]).is_some() [INFO] [stdout] 986 | | } [INFO] [stdout] 987 | | } [INFO] [stdout] | |_______^ [INFO] [stdout] ... [INFO] [stdout] 992 | / array_impls! { [INFO] [stdout] 993 | | 0 1 2 3 4 5 6 7 8 9 [INFO] [stdout] 994 | | 10 11 12 13 14 15 16 17 18 19 [INFO] [stdout] 995 | | 20 21 22 23 24 25 26 27 28 29 [INFO] [stdout] 996 | | 30 31 32 [INFO] [stdout] 997 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/traits.rs:984:9 [INFO] [stdout] | [INFO] [stdout] 984 | / fn find_token(&self, token: &u8) -> bool { [INFO] [stdout] 985 | | memchr::memchr(*token, &self[..]).is_some() [INFO] [stdout] 986 | | } [INFO] [stdout] | |_________^ [INFO] [stdout] ... [INFO] [stdout] 992 | / array_impls! { [INFO] [stdout] 993 | | 0 1 2 3 4 5 6 7 8 9 [INFO] [stdout] 994 | | 10 11 12 13 14 15 16 17 18 19 [INFO] [stdout] 995 | | 20 21 22 23 24 25 26 27 28 29 [INFO] [stdout] 996 | | 30 31 32 [INFO] [stdout] 997 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/traits.rs:818:1 [INFO] [stdout] | [INFO] [stdout] 818 | / impl<'a, 'b> FindSubstring<&'b [u8]> for &'a [u8] { [INFO] [stdout] 819 | | fn find_substring(&self, substr: &'b [u8]) -> Option { [INFO] [stdout] 820 | | let substr_len = substr.len(); [INFO] [stdout] 821 | | [INFO] [stdout] ... | [INFO] [stdout] 852 | | } [INFO] [stdout] 853 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/traits.rs:819:3 [INFO] [stdout] | [INFO] [stdout] 819 | / fn find_substring(&self, substr: &'b [u8]) -> Option { [INFO] [stdout] 820 | | let substr_len = substr.len(); [INFO] [stdout] 821 | | [INFO] [stdout] 822 | | if substr_len == 0 { [INFO] [stdout] ... | [INFO] [stdout] 851 | | } [INFO] [stdout] 852 | | } [INFO] [stdout] | |___^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/traits.rs:855:1 [INFO] [stdout] | [INFO] [stdout] 855 | / impl<'a, 'b> FindSubstring<&'b str> for &'a [u8] { [INFO] [stdout] 856 | | fn find_substring(&self, substr: &'b str) -> Option { [INFO] [stdout] 857 | | self.find_substring(AsBytes::as_bytes(substr)) [INFO] [stdout] 858 | | } [INFO] [stdout] 859 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/traits.rs:856:3 [INFO] [stdout] | [INFO] [stdout] 856 | / fn find_substring(&self, substr: &'b str) -> Option { [INFO] [stdout] 857 | | self.find_substring(AsBytes::as_bytes(substr)) [INFO] [stdout] 858 | | } [INFO] [stdout] | |___^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/traits.rs:861:1 [INFO] [stdout] | [INFO] [stdout] 861 | / impl<'a, 'b> FindSubstring<&'b str> for &'a str { [INFO] [stdout] 862 | | //returns byte index [INFO] [stdout] 863 | | fn find_substring(&self, substr: &'b str) -> Option { [INFO] [stdout] 864 | | self.find(substr) [INFO] [stdout] 865 | | } [INFO] [stdout] 866 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/traits.rs:863:3 [INFO] [stdout] | [INFO] [stdout] 863 | / fn find_substring(&self, substr: &'b str) -> Option { [INFO] [stdout] 864 | | self.find(substr) [INFO] [stdout] 865 | | } [INFO] [stdout] | |___^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/traits.rs:875:1 [INFO] [stdout] | [INFO] [stdout] 875 | / impl<'a, R: FromStr> ParseTo for &'a [u8] { [INFO] [stdout] 876 | | fn parse_to(&self) -> Option { [INFO] [stdout] 877 | | from_utf8(self).ok().and_then(|s| s.parse().ok()) [INFO] [stdout] 878 | | } [INFO] [stdout] 879 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/traits.rs:876:3 [INFO] [stdout] | [INFO] [stdout] 876 | / fn parse_to(&self) -> Option { [INFO] [stdout] 877 | | from_utf8(self).ok().and_then(|s| s.parse().ok()) [INFO] [stdout] 878 | | } [INFO] [stdout] | |___^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/traits.rs:881:1 [INFO] [stdout] | [INFO] [stdout] 881 | / impl<'a, R: FromStr> ParseTo for &'a str { [INFO] [stdout] 882 | | fn parse_to(&self) -> Option { [INFO] [stdout] 883 | | self.parse().ok() [INFO] [stdout] 884 | | } [INFO] [stdout] 885 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/traits.rs:882:3 [INFO] [stdout] | [INFO] [stdout] 882 | / fn parse_to(&self) -> Option { [INFO] [stdout] 883 | | self.parse().ok() [INFO] [stdout] 884 | | } [INFO] [stdout] | |___^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/traits.rs:912:9 [INFO] [stdout] | [INFO] [stdout] 912 | / impl<'a> Slice<$ty> for &'a $for_type { [INFO] [stdout] 913 | | impl_fn_slice!( $ty ); [INFO] [stdout] 914 | | } [INFO] [stdout] | |_________^ [INFO] [stdout] ... [INFO] [stdout] 933 | slice_ranges_impl! {str} [INFO] [stdout] | ------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/traits.rs:899:9 [INFO] [stdout] | [INFO] [stdout] 899 | / fn slice(&self, range:$ty) -> Self { [INFO] [stdout] 900 | | &self[range] [INFO] [stdout] 901 | | } [INFO] [stdout] | |_________^ [INFO] [stdout] ... [INFO] [stdout] 933 | slice_ranges_impl! {str} [INFO] [stdout] | ------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/traits.rs:912:9 [INFO] [stdout] | [INFO] [stdout] 912 | / impl<'a> Slice<$ty> for &'a $for_type { [INFO] [stdout] 913 | | impl_fn_slice!( $ty ); [INFO] [stdout] 914 | | } [INFO] [stdout] | |_________^ [INFO] [stdout] ... [INFO] [stdout] 933 | slice_ranges_impl! {str} [INFO] [stdout] | ------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/traits.rs:899:9 [INFO] [stdout] | [INFO] [stdout] 899 | / fn slice(&self, range:$ty) -> Self { [INFO] [stdout] 900 | | &self[range] [INFO] [stdout] 901 | | } [INFO] [stdout] | |_________^ [INFO] [stdout] ... [INFO] [stdout] 933 | slice_ranges_impl! {str} [INFO] [stdout] | ------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/traits.rs:912:9 [INFO] [stdout] | [INFO] [stdout] 912 | / impl<'a> Slice<$ty> for &'a $for_type { [INFO] [stdout] 913 | | impl_fn_slice!( $ty ); [INFO] [stdout] 914 | | } [INFO] [stdout] | |_________^ [INFO] [stdout] ... [INFO] [stdout] 933 | slice_ranges_impl! {str} [INFO] [stdout] | ------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/traits.rs:899:9 [INFO] [stdout] | [INFO] [stdout] 899 | / fn slice(&self, range:$ty) -> Self { [INFO] [stdout] 900 | | &self[range] [INFO] [stdout] 901 | | } [INFO] [stdout] | |_________^ [INFO] [stdout] ... [INFO] [stdout] 933 | slice_ranges_impl! {str} [INFO] [stdout] | ------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/traits.rs:912:9 [INFO] [stdout] | [INFO] [stdout] 912 | / impl<'a> Slice<$ty> for &'a $for_type { [INFO] [stdout] 913 | | impl_fn_slice!( $ty ); [INFO] [stdout] 914 | | } [INFO] [stdout] | |_________^ [INFO] [stdout] ... [INFO] [stdout] 933 | slice_ranges_impl! {str} [INFO] [stdout] | ------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/traits.rs:899:9 [INFO] [stdout] | [INFO] [stdout] 899 | / fn slice(&self, range:$ty) -> Self { [INFO] [stdout] 900 | | &self[range] [INFO] [stdout] 901 | | } [INFO] [stdout] | |_________^ [INFO] [stdout] ... [INFO] [stdout] 933 | slice_ranges_impl! {str} [INFO] [stdout] | ------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/traits.rs:907:9 [INFO] [stdout] | [INFO] [stdout] 907 | / impl<'a, $for_type> Slice<$ty> for &'a [$for_type] { [INFO] [stdout] 908 | | impl_fn_slice!( $ty ); [INFO] [stdout] 909 | | } [INFO] [stdout] | |_________^ [INFO] [stdout] ... [INFO] [stdout] 934 | slice_ranges_impl! {[T]} [INFO] [stdout] | ------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/traits.rs:899:9 [INFO] [stdout] | [INFO] [stdout] 899 | / fn slice(&self, range:$ty) -> Self { [INFO] [stdout] 900 | | &self[range] [INFO] [stdout] 901 | | } [INFO] [stdout] | |_________^ [INFO] [stdout] ... [INFO] [stdout] 934 | slice_ranges_impl! {[T]} [INFO] [stdout] | ------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/traits.rs:907:9 [INFO] [stdout] | [INFO] [stdout] 907 | / impl<'a, $for_type> Slice<$ty> for &'a [$for_type] { [INFO] [stdout] 908 | | impl_fn_slice!( $ty ); [INFO] [stdout] 909 | | } [INFO] [stdout] | |_________^ [INFO] [stdout] ... [INFO] [stdout] 934 | slice_ranges_impl! {[T]} [INFO] [stdout] | ------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/traits.rs:899:9 [INFO] [stdout] | [INFO] [stdout] 899 | / fn slice(&self, range:$ty) -> Self { [INFO] [stdout] 900 | | &self[range] [INFO] [stdout] 901 | | } [INFO] [stdout] | |_________^ [INFO] [stdout] ... [INFO] [stdout] 934 | slice_ranges_impl! {[T]} [INFO] [stdout] | ------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/traits.rs:907:9 [INFO] [stdout] | [INFO] [stdout] 907 | / impl<'a, $for_type> Slice<$ty> for &'a [$for_type] { [INFO] [stdout] 908 | | impl_fn_slice!( $ty ); [INFO] [stdout] 909 | | } [INFO] [stdout] | |_________^ [INFO] [stdout] ... [INFO] [stdout] 934 | slice_ranges_impl! {[T]} [INFO] [stdout] | ------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/traits.rs:899:9 [INFO] [stdout] | [INFO] [stdout] 899 | / fn slice(&self, range:$ty) -> Self { [INFO] [stdout] 900 | | &self[range] [INFO] [stdout] 901 | | } [INFO] [stdout] | |_________^ [INFO] [stdout] ... [INFO] [stdout] 934 | slice_ranges_impl! {[T]} [INFO] [stdout] | ------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/traits.rs:907:9 [INFO] [stdout] | [INFO] [stdout] 907 | / impl<'a, $for_type> Slice<$ty> for &'a [$for_type] { [INFO] [stdout] 908 | | impl_fn_slice!( $ty ); [INFO] [stdout] 909 | | } [INFO] [stdout] | |_________^ [INFO] [stdout] ... [INFO] [stdout] 934 | slice_ranges_impl! {[T]} [INFO] [stdout] | ------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/traits.rs:899:9 [INFO] [stdout] | [INFO] [stdout] 899 | / fn slice(&self, range:$ty) -> Self { [INFO] [stdout] 900 | | &self[range] [INFO] [stdout] 901 | | } [INFO] [stdout] | |_________^ [INFO] [stdout] ... [INFO] [stdout] 934 | slice_ranges_impl! {[T]} [INFO] [stdout] | ------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/traits.rs:1018:1 [INFO] [stdout] | [INFO] [stdout] 1018 | / impl ExtendInto for [u8] { [INFO] [stdout] 1019 | | type Item = u8; [INFO] [stdout] 1020 | | type Extender = Vec; [INFO] [stdout] 1021 | | [INFO] [stdout] ... | [INFO] [stdout] 1029 | | } [INFO] [stdout] 1030 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/traits.rs:1019:3 [INFO] [stdout] | [INFO] [stdout] 1019 | type Item = u8; [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/traits.rs:1020:3 [INFO] [stdout] | [INFO] [stdout] 1020 | type Extender = Vec; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/traits.rs:1023:3 [INFO] [stdout] | [INFO] [stdout] 1023 | / fn new_builder(&self) -> Vec { [INFO] [stdout] 1024 | | Vec::new() [INFO] [stdout] 1025 | | } [INFO] [stdout] | |___^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/traits.rs:1027:3 [INFO] [stdout] | [INFO] [stdout] 1027 | / fn extend_into(&self, acc: &mut Vec) { [INFO] [stdout] 1028 | | acc.extend(self.iter().cloned()); [INFO] [stdout] 1029 | | } [INFO] [stdout] | |___^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/traits.rs:1033:1 [INFO] [stdout] | [INFO] [stdout] 1033 | / impl ExtendInto for &[u8] { [INFO] [stdout] 1034 | | type Item = u8; [INFO] [stdout] 1035 | | type Extender = Vec; [INFO] [stdout] 1036 | | [INFO] [stdout] ... | [INFO] [stdout] 1044 | | } [INFO] [stdout] 1045 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/traits.rs:1034:3 [INFO] [stdout] | [INFO] [stdout] 1034 | type Item = u8; [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/traits.rs:1035:3 [INFO] [stdout] | [INFO] [stdout] 1035 | type Extender = Vec; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/traits.rs:1038:3 [INFO] [stdout] | [INFO] [stdout] 1038 | / fn new_builder(&self) -> Vec { [INFO] [stdout] 1039 | | Vec::new() [INFO] [stdout] 1040 | | } [INFO] [stdout] | |___^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/traits.rs:1042:3 [INFO] [stdout] | [INFO] [stdout] 1042 | / fn extend_into(&self, acc: &mut Vec) { [INFO] [stdout] 1043 | | acc.extend(self.iter().cloned()); [INFO] [stdout] 1044 | | } [INFO] [stdout] | |___^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/traits.rs:1049:1 [INFO] [stdout] | [INFO] [stdout] 1049 | / impl ExtendInto for str { [INFO] [stdout] 1050 | | type Item = char; [INFO] [stdout] 1051 | | type Extender = String; [INFO] [stdout] 1052 | | [INFO] [stdout] ... | [INFO] [stdout] 1060 | | } [INFO] [stdout] 1061 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/traits.rs:1050:3 [INFO] [stdout] | [INFO] [stdout] 1050 | type Item = char; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/traits.rs:1051:3 [INFO] [stdout] | [INFO] [stdout] 1051 | type Extender = String; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/traits.rs:1054:3 [INFO] [stdout] | [INFO] [stdout] 1054 | / fn new_builder(&self) -> String { [INFO] [stdout] 1055 | | String::new() [INFO] [stdout] 1056 | | } [INFO] [stdout] | |___^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/traits.rs:1058:3 [INFO] [stdout] | [INFO] [stdout] 1058 | / fn extend_into(&self, acc: &mut String) { [INFO] [stdout] 1059 | | acc.push_str(self); [INFO] [stdout] 1060 | | } [INFO] [stdout] | |___^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/traits.rs:1064:1 [INFO] [stdout] | [INFO] [stdout] 1064 | / impl ExtendInto for &str { [INFO] [stdout] 1065 | | type Item = char; [INFO] [stdout] 1066 | | type Extender = String; [INFO] [stdout] 1067 | | [INFO] [stdout] ... | [INFO] [stdout] 1075 | | } [INFO] [stdout] 1076 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/traits.rs:1065:3 [INFO] [stdout] | [INFO] [stdout] 1065 | type Item = char; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/traits.rs:1066:3 [INFO] [stdout] | [INFO] [stdout] 1066 | type Extender = String; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/traits.rs:1069:3 [INFO] [stdout] | [INFO] [stdout] 1069 | / fn new_builder(&self) -> String { [INFO] [stdout] 1070 | | String::new() [INFO] [stdout] 1071 | | } [INFO] [stdout] | |___^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/traits.rs:1073:3 [INFO] [stdout] | [INFO] [stdout] 1073 | / fn extend_into(&self, acc: &mut String) { [INFO] [stdout] 1074 | | acc.push_str(self); [INFO] [stdout] 1075 | | } [INFO] [stdout] | |___^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/traits.rs:1079:1 [INFO] [stdout] | [INFO] [stdout] 1079 | / impl ExtendInto for char { [INFO] [stdout] 1080 | | type Item = char; [INFO] [stdout] 1081 | | type Extender = String; [INFO] [stdout] 1082 | | [INFO] [stdout] ... | [INFO] [stdout] 1090 | | } [INFO] [stdout] 1091 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/traits.rs:1080:3 [INFO] [stdout] | [INFO] [stdout] 1080 | type Item = char; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/traits.rs:1081:3 [INFO] [stdout] | [INFO] [stdout] 1081 | type Extender = String; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/traits.rs:1084:3 [INFO] [stdout] | [INFO] [stdout] 1084 | / fn new_builder(&self) -> String { [INFO] [stdout] 1085 | | String::new() [INFO] [stdout] 1086 | | } [INFO] [stdout] | |___^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/traits.rs:1088:3 [INFO] [stdout] | [INFO] [stdout] 1088 | / fn extend_into(&self, acc: &mut String) { [INFO] [stdout] 1089 | | acc.push(*self); [INFO] [stdout] 1090 | | } [INFO] [stdout] | |___^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/traits.rs:1104:1 [INFO] [stdout] | [INFO] [stdout] 1104 | / impl ToUsize for u8 { [INFO] [stdout] 1105 | | #[inline] [INFO] [stdout] 1106 | | fn to_usize(&self) -> usize { [INFO] [stdout] 1107 | | *self as usize [INFO] [stdout] 1108 | | } [INFO] [stdout] 1109 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/traits.rs:1106:3 [INFO] [stdout] | [INFO] [stdout] 1106 | / fn to_usize(&self) -> usize { [INFO] [stdout] 1107 | | *self as usize [INFO] [stdout] 1108 | | } [INFO] [stdout] | |___^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/traits.rs:1111:1 [INFO] [stdout] | [INFO] [stdout] 1111 | / impl ToUsize for u16 { [INFO] [stdout] 1112 | | #[inline] [INFO] [stdout] 1113 | | fn to_usize(&self) -> usize { [INFO] [stdout] 1114 | | *self as usize [INFO] [stdout] 1115 | | } [INFO] [stdout] 1116 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/traits.rs:1113:3 [INFO] [stdout] | [INFO] [stdout] 1113 | / fn to_usize(&self) -> usize { [INFO] [stdout] 1114 | | *self as usize [INFO] [stdout] 1115 | | } [INFO] [stdout] | |___^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/traits.rs:1118:1 [INFO] [stdout] | [INFO] [stdout] 1118 | / impl ToUsize for usize { [INFO] [stdout] 1119 | | #[inline] [INFO] [stdout] 1120 | | fn to_usize(&self) -> usize { [INFO] [stdout] 1121 | | *self [INFO] [stdout] 1122 | | } [INFO] [stdout] 1123 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/traits.rs:1120:3 [INFO] [stdout] | [INFO] [stdout] 1120 | / fn to_usize(&self) -> usize { [INFO] [stdout] 1121 | | *self [INFO] [stdout] 1122 | | } [INFO] [stdout] | |___^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/traits.rs:1126:1 [INFO] [stdout] | [INFO] [stdout] 1126 | / impl ToUsize for u32 { [INFO] [stdout] 1127 | | #[inline] [INFO] [stdout] 1128 | | fn to_usize(&self) -> usize { [INFO] [stdout] 1129 | | *self as usize [INFO] [stdout] 1130 | | } [INFO] [stdout] 1131 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/traits.rs:1128:3 [INFO] [stdout] | [INFO] [stdout] 1128 | / fn to_usize(&self) -> usize { [INFO] [stdout] 1129 | | *self as usize [INFO] [stdout] 1130 | | } [INFO] [stdout] | |___^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/traits.rs:1134:1 [INFO] [stdout] | [INFO] [stdout] 1134 | / impl ToUsize for u64 { [INFO] [stdout] 1135 | | #[inline] [INFO] [stdout] 1136 | | fn to_usize(&self) -> usize { [INFO] [stdout] 1137 | | *self as usize [INFO] [stdout] 1138 | | } [INFO] [stdout] 1139 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/traits.rs:1136:3 [INFO] [stdout] | [INFO] [stdout] 1136 | / fn to_usize(&self) -> usize { [INFO] [stdout] 1137 | | *self as usize [INFO] [stdout] 1138 | | } [INFO] [stdout] | |___^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/traits.rs:1147:1 [INFO] [stdout] | [INFO] [stdout] 1147 | / impl ErrorConvert<(I, ErrorKind)> for ((I, usize), ErrorKind) { [INFO] [stdout] 1148 | | fn convert(self) -> (I, ErrorKind) { [INFO] [stdout] 1149 | | ((self.0).0, self.1) [INFO] [stdout] 1150 | | } [INFO] [stdout] 1151 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/traits.rs:1148:3 [INFO] [stdout] | [INFO] [stdout] 1148 | / fn convert(self) -> (I, ErrorKind) { [INFO] [stdout] 1149 | | ((self.0).0, self.1) [INFO] [stdout] 1150 | | } [INFO] [stdout] | |___^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/traits.rs:1153:1 [INFO] [stdout] | [INFO] [stdout] 1153 | / impl ErrorConvert<((I, usize), ErrorKind)> for (I, ErrorKind) { [INFO] [stdout] 1154 | | fn convert(self) -> ((I, usize), ErrorKind) { [INFO] [stdout] 1155 | | ((self.0, 0), self.1) [INFO] [stdout] 1156 | | } [INFO] [stdout] 1157 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/traits.rs:1154:3 [INFO] [stdout] | [INFO] [stdout] 1154 | / fn convert(self) -> ((I, usize), ErrorKind) { [INFO] [stdout] 1155 | | ((self.0, 0), self.1) [INFO] [stdout] 1156 | | } [INFO] [stdout] | |___^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/branch/mod.rs:104:5 [INFO] [stdout] | [INFO] [stdout] 104 | / impl< [INFO] [stdout] 105 | | Input: Clone, Output, Error: ParseError, [INFO] [stdout] 106 | | $($id: Fn(Input) -> IResult),+ [INFO] [stdout] 107 | | > Alt for ( $($id),+ ) { [INFO] [stdout] ... | [INFO] [stdout] 114 | | } [INFO] [stdout] 115 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] ... [INFO] [stdout] 145 | alt_trait!(A B C D E F G H I J K L M N O P Q R S T U); [INFO] [stdout] | ------------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/branch/mod.rs:109:7 [INFO] [stdout] | [INFO] [stdout] 109 | / fn choice(&self, input: Input) -> IResult { [INFO] [stdout] 110 | | let mut err: Option = None; [INFO] [stdout] 111 | | alt_trait_inner!(0, self, input, err, $($id)+); [INFO] [stdout] 112 | | [INFO] [stdout] 113 | | Err(Err::Error(Error::append(input, ErrorKind::Alt, err.unwrap()))) [INFO] [stdout] 114 | | } [INFO] [stdout] | |_______^ [INFO] [stdout] ... [INFO] [stdout] 145 | alt_trait!(A B C D E F G H I J K L M N O P Q R S T U); [INFO] [stdout] | ------------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/branch/mod.rs:104:5 [INFO] [stdout] | [INFO] [stdout] 104 | / impl< [INFO] [stdout] 105 | | Input: Clone, Output, Error: ParseError, [INFO] [stdout] 106 | | $($id: Fn(Input) -> IResult),+ [INFO] [stdout] 107 | | > Alt for ( $($id),+ ) { [INFO] [stdout] ... | [INFO] [stdout] 114 | | } [INFO] [stdout] 115 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] ... [INFO] [stdout] 145 | alt_trait!(A B C D E F G H I J K L M N O P Q R S T U); [INFO] [stdout] | ------------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/branch/mod.rs:109:7 [INFO] [stdout] | [INFO] [stdout] 109 | / fn choice(&self, input: Input) -> IResult { [INFO] [stdout] 110 | | let mut err: Option = None; [INFO] [stdout] 111 | | alt_trait_inner!(0, self, input, err, $($id)+); [INFO] [stdout] 112 | | [INFO] [stdout] 113 | | Err(Err::Error(Error::append(input, ErrorKind::Alt, err.unwrap()))) [INFO] [stdout] 114 | | } [INFO] [stdout] | |_______^ [INFO] [stdout] ... [INFO] [stdout] 145 | alt_trait!(A B C D E F G H I J K L M N O P Q R S T U); [INFO] [stdout] | ------------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/branch/mod.rs:104:5 [INFO] [stdout] | [INFO] [stdout] 104 | / impl< [INFO] [stdout] 105 | | Input: Clone, Output, Error: ParseError, [INFO] [stdout] 106 | | $($id: Fn(Input) -> IResult),+ [INFO] [stdout] 107 | | > Alt for ( $($id),+ ) { [INFO] [stdout] ... | [INFO] [stdout] 114 | | } [INFO] [stdout] 115 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] ... [INFO] [stdout] 145 | alt_trait!(A B C D E F G H I J K L M N O P Q R S T U); [INFO] [stdout] | ------------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/branch/mod.rs:109:7 [INFO] [stdout] | [INFO] [stdout] 109 | / fn choice(&self, input: Input) -> IResult { [INFO] [stdout] 110 | | let mut err: Option = None; [INFO] [stdout] 111 | | alt_trait_inner!(0, self, input, err, $($id)+); [INFO] [stdout] 112 | | [INFO] [stdout] 113 | | Err(Err::Error(Error::append(input, ErrorKind::Alt, err.unwrap()))) [INFO] [stdout] 114 | | } [INFO] [stdout] | |_______^ [INFO] [stdout] ... [INFO] [stdout] 145 | alt_trait!(A B C D E F G H I J K L M N O P Q R S T U); [INFO] [stdout] | ------------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/branch/mod.rs:104:5 [INFO] [stdout] | [INFO] [stdout] 104 | / impl< [INFO] [stdout] 105 | | Input: Clone, Output, Error: ParseError, [INFO] [stdout] 106 | | $($id: Fn(Input) -> IResult),+ [INFO] [stdout] 107 | | > Alt for ( $($id),+ ) { [INFO] [stdout] ... | [INFO] [stdout] 114 | | } [INFO] [stdout] 115 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] ... [INFO] [stdout] 145 | alt_trait!(A B C D E F G H I J K L M N O P Q R S T U); [INFO] [stdout] | ------------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/branch/mod.rs:109:7 [INFO] [stdout] | [INFO] [stdout] 109 | / fn choice(&self, input: Input) -> IResult { [INFO] [stdout] 110 | | let mut err: Option = None; [INFO] [stdout] 111 | | alt_trait_inner!(0, self, input, err, $($id)+); [INFO] [stdout] 112 | | [INFO] [stdout] 113 | | Err(Err::Error(Error::append(input, ErrorKind::Alt, err.unwrap()))) [INFO] [stdout] 114 | | } [INFO] [stdout] | |_______^ [INFO] [stdout] ... [INFO] [stdout] 145 | alt_trait!(A B C D E F G H I J K L M N O P Q R S T U); [INFO] [stdout] | ------------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/branch/mod.rs:104:5 [INFO] [stdout] | [INFO] [stdout] 104 | / impl< [INFO] [stdout] 105 | | Input: Clone, Output, Error: ParseError, [INFO] [stdout] 106 | | $($id: Fn(Input) -> IResult),+ [INFO] [stdout] 107 | | > Alt for ( $($id),+ ) { [INFO] [stdout] ... | [INFO] [stdout] 114 | | } [INFO] [stdout] 115 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] ... [INFO] [stdout] 145 | alt_trait!(A B C D E F G H I J K L M N O P Q R S T U); [INFO] [stdout] | ------------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/branch/mod.rs:109:7 [INFO] [stdout] | [INFO] [stdout] 109 | / fn choice(&self, input: Input) -> IResult { [INFO] [stdout] 110 | | let mut err: Option = None; [INFO] [stdout] 111 | | alt_trait_inner!(0, self, input, err, $($id)+); [INFO] [stdout] 112 | | [INFO] [stdout] 113 | | Err(Err::Error(Error::append(input, ErrorKind::Alt, err.unwrap()))) [INFO] [stdout] 114 | | } [INFO] [stdout] | |_______^ [INFO] [stdout] ... [INFO] [stdout] 145 | alt_trait!(A B C D E F G H I J K L M N O P Q R S T U); [INFO] [stdout] | ------------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/branch/mod.rs:104:5 [INFO] [stdout] | [INFO] [stdout] 104 | / impl< [INFO] [stdout] 105 | | Input: Clone, Output, Error: ParseError, [INFO] [stdout] 106 | | $($id: Fn(Input) -> IResult),+ [INFO] [stdout] 107 | | > Alt for ( $($id),+ ) { [INFO] [stdout] ... | [INFO] [stdout] 114 | | } [INFO] [stdout] 115 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] ... [INFO] [stdout] 145 | alt_trait!(A B C D E F G H I J K L M N O P Q R S T U); [INFO] [stdout] | ------------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/branch/mod.rs:109:7 [INFO] [stdout] | [INFO] [stdout] 109 | / fn choice(&self, input: Input) -> IResult { [INFO] [stdout] 110 | | let mut err: Option = None; [INFO] [stdout] 111 | | alt_trait_inner!(0, self, input, err, $($id)+); [INFO] [stdout] 112 | | [INFO] [stdout] 113 | | Err(Err::Error(Error::append(input, ErrorKind::Alt, err.unwrap()))) [INFO] [stdout] 114 | | } [INFO] [stdout] | |_______^ [INFO] [stdout] ... [INFO] [stdout] 145 | alt_trait!(A B C D E F G H I J K L M N O P Q R S T U); [INFO] [stdout] | ------------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/branch/mod.rs:104:5 [INFO] [stdout] | [INFO] [stdout] 104 | / impl< [INFO] [stdout] 105 | | Input: Clone, Output, Error: ParseError, [INFO] [stdout] 106 | | $($id: Fn(Input) -> IResult),+ [INFO] [stdout] 107 | | > Alt for ( $($id),+ ) { [INFO] [stdout] ... | [INFO] [stdout] 114 | | } [INFO] [stdout] 115 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] ... [INFO] [stdout] 145 | alt_trait!(A B C D E F G H I J K L M N O P Q R S T U); [INFO] [stdout] | ------------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/branch/mod.rs:109:7 [INFO] [stdout] | [INFO] [stdout] 109 | / fn choice(&self, input: Input) -> IResult { [INFO] [stdout] 110 | | let mut err: Option = None; [INFO] [stdout] 111 | | alt_trait_inner!(0, self, input, err, $($id)+); [INFO] [stdout] 112 | | [INFO] [stdout] 113 | | Err(Err::Error(Error::append(input, ErrorKind::Alt, err.unwrap()))) [INFO] [stdout] 114 | | } [INFO] [stdout] | |_______^ [INFO] [stdout] ... [INFO] [stdout] 145 | alt_trait!(A B C D E F G H I J K L M N O P Q R S T U); [INFO] [stdout] | ------------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/branch/mod.rs:104:5 [INFO] [stdout] | [INFO] [stdout] 104 | / impl< [INFO] [stdout] 105 | | Input: Clone, Output, Error: ParseError, [INFO] [stdout] 106 | | $($id: Fn(Input) -> IResult),+ [INFO] [stdout] 107 | | > Alt for ( $($id),+ ) { [INFO] [stdout] ... | [INFO] [stdout] 114 | | } [INFO] [stdout] 115 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] ... [INFO] [stdout] 145 | alt_trait!(A B C D E F G H I J K L M N O P Q R S T U); [INFO] [stdout] | ------------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/branch/mod.rs:109:7 [INFO] [stdout] | [INFO] [stdout] 109 | / fn choice(&self, input: Input) -> IResult { [INFO] [stdout] 110 | | let mut err: Option = None; [INFO] [stdout] 111 | | alt_trait_inner!(0, self, input, err, $($id)+); [INFO] [stdout] 112 | | [INFO] [stdout] 113 | | Err(Err::Error(Error::append(input, ErrorKind::Alt, err.unwrap()))) [INFO] [stdout] 114 | | } [INFO] [stdout] | |_______^ [INFO] [stdout] ... [INFO] [stdout] 145 | alt_trait!(A B C D E F G H I J K L M N O P Q R S T U); [INFO] [stdout] | ------------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/branch/mod.rs:104:5 [INFO] [stdout] | [INFO] [stdout] 104 | / impl< [INFO] [stdout] 105 | | Input: Clone, Output, Error: ParseError, [INFO] [stdout] 106 | | $($id: Fn(Input) -> IResult),+ [INFO] [stdout] 107 | | > Alt for ( $($id),+ ) { [INFO] [stdout] ... | [INFO] [stdout] 114 | | } [INFO] [stdout] 115 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] ... [INFO] [stdout] 145 | alt_trait!(A B C D E F G H I J K L M N O P Q R S T U); [INFO] [stdout] | ------------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/branch/mod.rs:109:7 [INFO] [stdout] | [INFO] [stdout] 109 | / fn choice(&self, input: Input) -> IResult { [INFO] [stdout] 110 | | let mut err: Option = None; [INFO] [stdout] 111 | | alt_trait_inner!(0, self, input, err, $($id)+); [INFO] [stdout] 112 | | [INFO] [stdout] 113 | | Err(Err::Error(Error::append(input, ErrorKind::Alt, err.unwrap()))) [INFO] [stdout] 114 | | } [INFO] [stdout] | |_______^ [INFO] [stdout] ... [INFO] [stdout] 145 | alt_trait!(A B C D E F G H I J K L M N O P Q R S T U); [INFO] [stdout] | ------------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/branch/mod.rs:104:5 [INFO] [stdout] | [INFO] [stdout] 104 | / impl< [INFO] [stdout] 105 | | Input: Clone, Output, Error: ParseError, [INFO] [stdout] 106 | | $($id: Fn(Input) -> IResult),+ [INFO] [stdout] 107 | | > Alt for ( $($id),+ ) { [INFO] [stdout] ... | [INFO] [stdout] 114 | | } [INFO] [stdout] 115 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] ... [INFO] [stdout] 145 | alt_trait!(A B C D E F G H I J K L M N O P Q R S T U); [INFO] [stdout] | ------------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/branch/mod.rs:109:7 [INFO] [stdout] | [INFO] [stdout] 109 | / fn choice(&self, input: Input) -> IResult { [INFO] [stdout] 110 | | let mut err: Option = None; [INFO] [stdout] 111 | | alt_trait_inner!(0, self, input, err, $($id)+); [INFO] [stdout] 112 | | [INFO] [stdout] 113 | | Err(Err::Error(Error::append(input, ErrorKind::Alt, err.unwrap()))) [INFO] [stdout] 114 | | } [INFO] [stdout] | |_______^ [INFO] [stdout] ... [INFO] [stdout] 145 | alt_trait!(A B C D E F G H I J K L M N O P Q R S T U); [INFO] [stdout] | ------------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/branch/mod.rs:104:5 [INFO] [stdout] | [INFO] [stdout] 104 | / impl< [INFO] [stdout] 105 | | Input: Clone, Output, Error: ParseError, [INFO] [stdout] 106 | | $($id: Fn(Input) -> IResult),+ [INFO] [stdout] 107 | | > Alt for ( $($id),+ ) { [INFO] [stdout] ... | [INFO] [stdout] 114 | | } [INFO] [stdout] 115 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] ... [INFO] [stdout] 145 | alt_trait!(A B C D E F G H I J K L M N O P Q R S T U); [INFO] [stdout] | ------------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/branch/mod.rs:109:7 [INFO] [stdout] | [INFO] [stdout] 109 | / fn choice(&self, input: Input) -> IResult { [INFO] [stdout] 110 | | let mut err: Option = None; [INFO] [stdout] 111 | | alt_trait_inner!(0, self, input, err, $($id)+); [INFO] [stdout] 112 | | [INFO] [stdout] 113 | | Err(Err::Error(Error::append(input, ErrorKind::Alt, err.unwrap()))) [INFO] [stdout] 114 | | } [INFO] [stdout] | |_______^ [INFO] [stdout] ... [INFO] [stdout] 145 | alt_trait!(A B C D E F G H I J K L M N O P Q R S T U); [INFO] [stdout] | ------------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/branch/mod.rs:104:5 [INFO] [stdout] | [INFO] [stdout] 104 | / impl< [INFO] [stdout] 105 | | Input: Clone, Output, Error: ParseError, [INFO] [stdout] 106 | | $($id: Fn(Input) -> IResult),+ [INFO] [stdout] 107 | | > Alt for ( $($id),+ ) { [INFO] [stdout] ... | [INFO] [stdout] 114 | | } [INFO] [stdout] 115 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] ... [INFO] [stdout] 145 | alt_trait!(A B C D E F G H I J K L M N O P Q R S T U); [INFO] [stdout] | ------------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/branch/mod.rs:109:7 [INFO] [stdout] | [INFO] [stdout] 109 | / fn choice(&self, input: Input) -> IResult { [INFO] [stdout] 110 | | let mut err: Option = None; [INFO] [stdout] 111 | | alt_trait_inner!(0, self, input, err, $($id)+); [INFO] [stdout] 112 | | [INFO] [stdout] 113 | | Err(Err::Error(Error::append(input, ErrorKind::Alt, err.unwrap()))) [INFO] [stdout] 114 | | } [INFO] [stdout] | |_______^ [INFO] [stdout] ... [INFO] [stdout] 145 | alt_trait!(A B C D E F G H I J K L M N O P Q R S T U); [INFO] [stdout] | ------------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/branch/mod.rs:104:5 [INFO] [stdout] | [INFO] [stdout] 104 | / impl< [INFO] [stdout] 105 | | Input: Clone, Output, Error: ParseError, [INFO] [stdout] 106 | | $($id: Fn(Input) -> IResult),+ [INFO] [stdout] 107 | | > Alt for ( $($id),+ ) { [INFO] [stdout] ... | [INFO] [stdout] 114 | | } [INFO] [stdout] 115 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] ... [INFO] [stdout] 145 | alt_trait!(A B C D E F G H I J K L M N O P Q R S T U); [INFO] [stdout] | ------------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/branch/mod.rs:109:7 [INFO] [stdout] | [INFO] [stdout] 109 | / fn choice(&self, input: Input) -> IResult { [INFO] [stdout] 110 | | let mut err: Option = None; [INFO] [stdout] 111 | | alt_trait_inner!(0, self, input, err, $($id)+); [INFO] [stdout] 112 | | [INFO] [stdout] 113 | | Err(Err::Error(Error::append(input, ErrorKind::Alt, err.unwrap()))) [INFO] [stdout] 114 | | } [INFO] [stdout] | |_______^ [INFO] [stdout] ... [INFO] [stdout] 145 | alt_trait!(A B C D E F G H I J K L M N O P Q R S T U); [INFO] [stdout] | ------------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/branch/mod.rs:104:5 [INFO] [stdout] | [INFO] [stdout] 104 | / impl< [INFO] [stdout] 105 | | Input: Clone, Output, Error: ParseError, [INFO] [stdout] 106 | | $($id: Fn(Input) -> IResult),+ [INFO] [stdout] 107 | | > Alt for ( $($id),+ ) { [INFO] [stdout] ... | [INFO] [stdout] 114 | | } [INFO] [stdout] 115 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] ... [INFO] [stdout] 145 | alt_trait!(A B C D E F G H I J K L M N O P Q R S T U); [INFO] [stdout] | ------------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/branch/mod.rs:109:7 [INFO] [stdout] | [INFO] [stdout] 109 | / fn choice(&self, input: Input) -> IResult { [INFO] [stdout] 110 | | let mut err: Option = None; [INFO] [stdout] 111 | | alt_trait_inner!(0, self, input, err, $($id)+); [INFO] [stdout] 112 | | [INFO] [stdout] 113 | | Err(Err::Error(Error::append(input, ErrorKind::Alt, err.unwrap()))) [INFO] [stdout] 114 | | } [INFO] [stdout] | |_______^ [INFO] [stdout] ... [INFO] [stdout] 145 | alt_trait!(A B C D E F G H I J K L M N O P Q R S T U); [INFO] [stdout] | ------------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/branch/mod.rs:104:5 [INFO] [stdout] | [INFO] [stdout] 104 | / impl< [INFO] [stdout] 105 | | Input: Clone, Output, Error: ParseError, [INFO] [stdout] 106 | | $($id: Fn(Input) -> IResult),+ [INFO] [stdout] 107 | | > Alt for ( $($id),+ ) { [INFO] [stdout] ... | [INFO] [stdout] 114 | | } [INFO] [stdout] 115 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] ... [INFO] [stdout] 145 | alt_trait!(A B C D E F G H I J K L M N O P Q R S T U); [INFO] [stdout] | ------------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/branch/mod.rs:109:7 [INFO] [stdout] | [INFO] [stdout] 109 | / fn choice(&self, input: Input) -> IResult { [INFO] [stdout] 110 | | let mut err: Option = None; [INFO] [stdout] 111 | | alt_trait_inner!(0, self, input, err, $($id)+); [INFO] [stdout] 112 | | [INFO] [stdout] 113 | | Err(Err::Error(Error::append(input, ErrorKind::Alt, err.unwrap()))) [INFO] [stdout] 114 | | } [INFO] [stdout] | |_______^ [INFO] [stdout] ... [INFO] [stdout] 145 | alt_trait!(A B C D E F G H I J K L M N O P Q R S T U); [INFO] [stdout] | ------------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/branch/mod.rs:104:5 [INFO] [stdout] | [INFO] [stdout] 104 | / impl< [INFO] [stdout] 105 | | Input: Clone, Output, Error: ParseError, [INFO] [stdout] 106 | | $($id: Fn(Input) -> IResult),+ [INFO] [stdout] 107 | | > Alt for ( $($id),+ ) { [INFO] [stdout] ... | [INFO] [stdout] 114 | | } [INFO] [stdout] 115 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] ... [INFO] [stdout] 145 | alt_trait!(A B C D E F G H I J K L M N O P Q R S T U); [INFO] [stdout] | ------------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/branch/mod.rs:109:7 [INFO] [stdout] | [INFO] [stdout] 109 | / fn choice(&self, input: Input) -> IResult { [INFO] [stdout] 110 | | let mut err: Option = None; [INFO] [stdout] 111 | | alt_trait_inner!(0, self, input, err, $($id)+); [INFO] [stdout] 112 | | [INFO] [stdout] 113 | | Err(Err::Error(Error::append(input, ErrorKind::Alt, err.unwrap()))) [INFO] [stdout] 114 | | } [INFO] [stdout] | |_______^ [INFO] [stdout] ... [INFO] [stdout] 145 | alt_trait!(A B C D E F G H I J K L M N O P Q R S T U); [INFO] [stdout] | ------------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/branch/mod.rs:104:5 [INFO] [stdout] | [INFO] [stdout] 104 | / impl< [INFO] [stdout] 105 | | Input: Clone, Output, Error: ParseError, [INFO] [stdout] 106 | | $($id: Fn(Input) -> IResult),+ [INFO] [stdout] 107 | | > Alt for ( $($id),+ ) { [INFO] [stdout] ... | [INFO] [stdout] 114 | | } [INFO] [stdout] 115 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] ... [INFO] [stdout] 145 | alt_trait!(A B C D E F G H I J K L M N O P Q R S T U); [INFO] [stdout] | ------------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/branch/mod.rs:109:7 [INFO] [stdout] | [INFO] [stdout] 109 | / fn choice(&self, input: Input) -> IResult { [INFO] [stdout] 110 | | let mut err: Option = None; [INFO] [stdout] 111 | | alt_trait_inner!(0, self, input, err, $($id)+); [INFO] [stdout] 112 | | [INFO] [stdout] 113 | | Err(Err::Error(Error::append(input, ErrorKind::Alt, err.unwrap()))) [INFO] [stdout] 114 | | } [INFO] [stdout] | |_______^ [INFO] [stdout] ... [INFO] [stdout] 145 | alt_trait!(A B C D E F G H I J K L M N O P Q R S T U); [INFO] [stdout] | ------------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/branch/mod.rs:104:5 [INFO] [stdout] | [INFO] [stdout] 104 | / impl< [INFO] [stdout] 105 | | Input: Clone, Output, Error: ParseError, [INFO] [stdout] 106 | | $($id: Fn(Input) -> IResult),+ [INFO] [stdout] 107 | | > Alt for ( $($id),+ ) { [INFO] [stdout] ... | [INFO] [stdout] 114 | | } [INFO] [stdout] 115 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] ... [INFO] [stdout] 145 | alt_trait!(A B C D E F G H I J K L M N O P Q R S T U); [INFO] [stdout] | ------------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/branch/mod.rs:109:7 [INFO] [stdout] | [INFO] [stdout] 109 | / fn choice(&self, input: Input) -> IResult { [INFO] [stdout] 110 | | let mut err: Option = None; [INFO] [stdout] 111 | | alt_trait_inner!(0, self, input, err, $($id)+); [INFO] [stdout] 112 | | [INFO] [stdout] 113 | | Err(Err::Error(Error::append(input, ErrorKind::Alt, err.unwrap()))) [INFO] [stdout] 114 | | } [INFO] [stdout] | |_______^ [INFO] [stdout] ... [INFO] [stdout] 145 | alt_trait!(A B C D E F G H I J K L M N O P Q R S T U); [INFO] [stdout] | ------------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/branch/mod.rs:104:5 [INFO] [stdout] | [INFO] [stdout] 104 | / impl< [INFO] [stdout] 105 | | Input: Clone, Output, Error: ParseError, [INFO] [stdout] 106 | | $($id: Fn(Input) -> IResult),+ [INFO] [stdout] 107 | | > Alt for ( $($id),+ ) { [INFO] [stdout] ... | [INFO] [stdout] 114 | | } [INFO] [stdout] 115 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] ... [INFO] [stdout] 145 | alt_trait!(A B C D E F G H I J K L M N O P Q R S T U); [INFO] [stdout] | ------------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/branch/mod.rs:109:7 [INFO] [stdout] | [INFO] [stdout] 109 | / fn choice(&self, input: Input) -> IResult { [INFO] [stdout] 110 | | let mut err: Option = None; [INFO] [stdout] 111 | | alt_trait_inner!(0, self, input, err, $($id)+); [INFO] [stdout] 112 | | [INFO] [stdout] 113 | | Err(Err::Error(Error::append(input, ErrorKind::Alt, err.unwrap()))) [INFO] [stdout] 114 | | } [INFO] [stdout] | |_______^ [INFO] [stdout] ... [INFO] [stdout] 145 | alt_trait!(A B C D E F G H I J K L M N O P Q R S T U); [INFO] [stdout] | ------------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/branch/mod.rs:104:5 [INFO] [stdout] | [INFO] [stdout] 104 | / impl< [INFO] [stdout] 105 | | Input: Clone, Output, Error: ParseError, [INFO] [stdout] 106 | | $($id: Fn(Input) -> IResult),+ [INFO] [stdout] 107 | | > Alt for ( $($id),+ ) { [INFO] [stdout] ... | [INFO] [stdout] 114 | | } [INFO] [stdout] 115 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] ... [INFO] [stdout] 145 | alt_trait!(A B C D E F G H I J K L M N O P Q R S T U); [INFO] [stdout] | ------------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/branch/mod.rs:109:7 [INFO] [stdout] | [INFO] [stdout] 109 | / fn choice(&self, input: Input) -> IResult { [INFO] [stdout] 110 | | let mut err: Option = None; [INFO] [stdout] 111 | | alt_trait_inner!(0, self, input, err, $($id)+); [INFO] [stdout] 112 | | [INFO] [stdout] 113 | | Err(Err::Error(Error::append(input, ErrorKind::Alt, err.unwrap()))) [INFO] [stdout] 114 | | } [INFO] [stdout] | |_______^ [INFO] [stdout] ... [INFO] [stdout] 145 | alt_trait!(A B C D E F G H I J K L M N O P Q R S T U); [INFO] [stdout] | ------------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/branch/mod.rs:166:5 [INFO] [stdout] | [INFO] [stdout] 166 | / impl< [INFO] [stdout] 167 | | Input: Clone, $($ty),+ , Error: ParseError, [INFO] [stdout] 168 | | $($name: Fn(Input) -> IResult),+ [INFO] [stdout] 169 | | > Permutation for ( $($name),+ ) { [INFO] [stdout] ... | [INFO] [stdout] 191 | | } [INFO] [stdout] 192 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] ... [INFO] [stdout] 263 | permutation_trait!(FnA A, FnB B, FnC C, FnD D, FnE E, FnF F, FnG G, FnH H, FnI I, FnJ J, FnK K, FnL L, FnM M, FnN N, FnO O, FnP P, FnQ Q, FnR R, FnS S, FnT T, FnU U); [INFO] [stdout] | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/branch/mod.rs:171:7 [INFO] [stdout] | [INFO] [stdout] 171 | / fn permutation(&self, mut input: Input) -> IResult { [INFO] [stdout] 172 | | let mut res = permutation_init!((), $($name),+); [INFO] [stdout] 173 | | [INFO] [stdout] 174 | | loop { [INFO] [stdout] ... | [INFO] [stdout] 190 | | } [INFO] [stdout] 191 | | } [INFO] [stdout] | |_______^ [INFO] [stdout] ... [INFO] [stdout] 263 | permutation_trait!(FnA A, FnB B, FnC C, FnD D, FnE E, FnF F, FnG G, FnH H, FnI I, FnJ J, FnK K, FnL L, FnM M, FnN N, FnO O, FnP P, FnQ Q, FnR R, FnS S, FnT T, FnU U); [INFO] [stdout] | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/branch/mod.rs:166:5 [INFO] [stdout] | [INFO] [stdout] 166 | / impl< [INFO] [stdout] 167 | | Input: Clone, $($ty),+ , Error: ParseError, [INFO] [stdout] 168 | | $($name: Fn(Input) -> IResult),+ [INFO] [stdout] 169 | | > Permutation for ( $($name),+ ) { [INFO] [stdout] ... | [INFO] [stdout] 191 | | } [INFO] [stdout] 192 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] ... [INFO] [stdout] 263 | permutation_trait!(FnA A, FnB B, FnC C, FnD D, FnE E, FnF F, FnG G, FnH H, FnI I, FnJ J, FnK K, FnL L, FnM M, FnN N, FnO O, FnP P, FnQ Q, FnR R, FnS S, FnT T, FnU U); [INFO] [stdout] | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/branch/mod.rs:171:7 [INFO] [stdout] | [INFO] [stdout] 171 | / fn permutation(&self, mut input: Input) -> IResult { [INFO] [stdout] 172 | | let mut res = permutation_init!((), $($name),+); [INFO] [stdout] 173 | | [INFO] [stdout] 174 | | loop { [INFO] [stdout] ... | [INFO] [stdout] 190 | | } [INFO] [stdout] 191 | | } [INFO] [stdout] | |_______^ [INFO] [stdout] ... [INFO] [stdout] 263 | permutation_trait!(FnA A, FnB B, FnC C, FnD D, FnE E, FnF F, FnG G, FnH H, FnI I, FnJ J, FnK K, FnL L, FnM M, FnN N, FnO O, FnP P, FnQ Q, FnR R, FnS S, FnT T, FnU U); [INFO] [stdout] | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/branch/mod.rs:166:5 [INFO] [stdout] | [INFO] [stdout] 166 | / impl< [INFO] [stdout] 167 | | Input: Clone, $($ty),+ , Error: ParseError, [INFO] [stdout] 168 | | $($name: Fn(Input) -> IResult),+ [INFO] [stdout] 169 | | > Permutation for ( $($name),+ ) { [INFO] [stdout] ... | [INFO] [stdout] 191 | | } [INFO] [stdout] 192 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] ... [INFO] [stdout] 263 | permutation_trait!(FnA A, FnB B, FnC C, FnD D, FnE E, FnF F, FnG G, FnH H, FnI I, FnJ J, FnK K, FnL L, FnM M, FnN N, FnO O, FnP P, FnQ Q, FnR R, FnS S, FnT T, FnU U); [INFO] [stdout] | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/branch/mod.rs:171:7 [INFO] [stdout] | [INFO] [stdout] 171 | / fn permutation(&self, mut input: Input) -> IResult { [INFO] [stdout] 172 | | let mut res = permutation_init!((), $($name),+); [INFO] [stdout] 173 | | [INFO] [stdout] 174 | | loop { [INFO] [stdout] ... | [INFO] [stdout] 190 | | } [INFO] [stdout] 191 | | } [INFO] [stdout] | |_______^ [INFO] [stdout] ... [INFO] [stdout] 263 | permutation_trait!(FnA A, FnB B, FnC C, FnD D, FnE E, FnF F, FnG G, FnH H, FnI I, FnJ J, FnK K, FnL L, FnM M, FnN N, FnO O, FnP P, FnQ Q, FnR R, FnS S, FnT T, FnU U); [INFO] [stdout] | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/branch/mod.rs:166:5 [INFO] [stdout] | [INFO] [stdout] 166 | / impl< [INFO] [stdout] 167 | | Input: Clone, $($ty),+ , Error: ParseError, [INFO] [stdout] 168 | | $($name: Fn(Input) -> IResult),+ [INFO] [stdout] 169 | | > Permutation for ( $($name),+ ) { [INFO] [stdout] ... | [INFO] [stdout] 191 | | } [INFO] [stdout] 192 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] ... [INFO] [stdout] 263 | permutation_trait!(FnA A, FnB B, FnC C, FnD D, FnE E, FnF F, FnG G, FnH H, FnI I, FnJ J, FnK K, FnL L, FnM M, FnN N, FnO O, FnP P, FnQ Q, FnR R, FnS S, FnT T, FnU U); [INFO] [stdout] | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/branch/mod.rs:171:7 [INFO] [stdout] | [INFO] [stdout] 171 | / fn permutation(&self, mut input: Input) -> IResult { [INFO] [stdout] 172 | | let mut res = permutation_init!((), $($name),+); [INFO] [stdout] 173 | | [INFO] [stdout] 174 | | loop { [INFO] [stdout] ... | [INFO] [stdout] 190 | | } [INFO] [stdout] 191 | | } [INFO] [stdout] | |_______^ [INFO] [stdout] ... [INFO] [stdout] 263 | permutation_trait!(FnA A, FnB B, FnC C, FnD D, FnE E, FnF F, FnG G, FnH H, FnI I, FnJ J, FnK K, FnL L, FnM M, FnN N, FnO O, FnP P, FnQ Q, FnR R, FnS S, FnT T, FnU U); [INFO] [stdout] | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/branch/mod.rs:166:5 [INFO] [stdout] | [INFO] [stdout] 166 | / impl< [INFO] [stdout] 167 | | Input: Clone, $($ty),+ , Error: ParseError, [INFO] [stdout] 168 | | $($name: Fn(Input) -> IResult),+ [INFO] [stdout] 169 | | > Permutation for ( $($name),+ ) { [INFO] [stdout] ... | [INFO] [stdout] 191 | | } [INFO] [stdout] 192 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] ... [INFO] [stdout] 263 | permutation_trait!(FnA A, FnB B, FnC C, FnD D, FnE E, FnF F, FnG G, FnH H, FnI I, FnJ J, FnK K, FnL L, FnM M, FnN N, FnO O, FnP P, FnQ Q, FnR R, FnS S, FnT T, FnU U); [INFO] [stdout] | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/branch/mod.rs:171:7 [INFO] [stdout] | [INFO] [stdout] 171 | / fn permutation(&self, mut input: Input) -> IResult { [INFO] [stdout] 172 | | let mut res = permutation_init!((), $($name),+); [INFO] [stdout] 173 | | [INFO] [stdout] 174 | | loop { [INFO] [stdout] ... | [INFO] [stdout] 190 | | } [INFO] [stdout] 191 | | } [INFO] [stdout] | |_______^ [INFO] [stdout] ... [INFO] [stdout] 263 | permutation_trait!(FnA A, FnB B, FnC C, FnD D, FnE E, FnF F, FnG G, FnH H, FnI I, FnJ J, FnK K, FnL L, FnM M, FnN N, FnO O, FnP P, FnQ Q, FnR R, FnS S, FnT T, FnU U); [INFO] [stdout] | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/branch/mod.rs:166:5 [INFO] [stdout] | [INFO] [stdout] 166 | / impl< [INFO] [stdout] 167 | | Input: Clone, $($ty),+ , Error: ParseError, [INFO] [stdout] 168 | | $($name: Fn(Input) -> IResult),+ [INFO] [stdout] 169 | | > Permutation for ( $($name),+ ) { [INFO] [stdout] ... | [INFO] [stdout] 191 | | } [INFO] [stdout] 192 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] ... [INFO] [stdout] 263 | permutation_trait!(FnA A, FnB B, FnC C, FnD D, FnE E, FnF F, FnG G, FnH H, FnI I, FnJ J, FnK K, FnL L, FnM M, FnN N, FnO O, FnP P, FnQ Q, FnR R, FnS S, FnT T, FnU U); [INFO] [stdout] | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/branch/mod.rs:171:7 [INFO] [stdout] | [INFO] [stdout] 171 | / fn permutation(&self, mut input: Input) -> IResult { [INFO] [stdout] 172 | | let mut res = permutation_init!((), $($name),+); [INFO] [stdout] 173 | | [INFO] [stdout] 174 | | loop { [INFO] [stdout] ... | [INFO] [stdout] 190 | | } [INFO] [stdout] 191 | | } [INFO] [stdout] | |_______^ [INFO] [stdout] ... [INFO] [stdout] 263 | permutation_trait!(FnA A, FnB B, FnC C, FnD D, FnE E, FnF F, FnG G, FnH H, FnI I, FnJ J, FnK K, FnL L, FnM M, FnN N, FnO O, FnP P, FnQ Q, FnR R, FnS S, FnT T, FnU U); [INFO] [stdout] | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/branch/mod.rs:166:5 [INFO] [stdout] | [INFO] [stdout] 166 | / impl< [INFO] [stdout] 167 | | Input: Clone, $($ty),+ , Error: ParseError, [INFO] [stdout] 168 | | $($name: Fn(Input) -> IResult),+ [INFO] [stdout] 169 | | > Permutation for ( $($name),+ ) { [INFO] [stdout] ... | [INFO] [stdout] 191 | | } [INFO] [stdout] 192 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] ... [INFO] [stdout] 263 | permutation_trait!(FnA A, FnB B, FnC C, FnD D, FnE E, FnF F, FnG G, FnH H, FnI I, FnJ J, FnK K, FnL L, FnM M, FnN N, FnO O, FnP P, FnQ Q, FnR R, FnS S, FnT T, FnU U); [INFO] [stdout] | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/branch/mod.rs:171:7 [INFO] [stdout] | [INFO] [stdout] 171 | / fn permutation(&self, mut input: Input) -> IResult { [INFO] [stdout] 172 | | let mut res = permutation_init!((), $($name),+); [INFO] [stdout] 173 | | [INFO] [stdout] 174 | | loop { [INFO] [stdout] ... | [INFO] [stdout] 190 | | } [INFO] [stdout] 191 | | } [INFO] [stdout] | |_______^ [INFO] [stdout] ... [INFO] [stdout] 263 | permutation_trait!(FnA A, FnB B, FnC C, FnD D, FnE E, FnF F, FnG G, FnH H, FnI I, FnJ J, FnK K, FnL L, FnM M, FnN N, FnO O, FnP P, FnQ Q, FnR R, FnS S, FnT T, FnU U); [INFO] [stdout] | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/branch/mod.rs:166:5 [INFO] [stdout] | [INFO] [stdout] 166 | / impl< [INFO] [stdout] 167 | | Input: Clone, $($ty),+ , Error: ParseError, [INFO] [stdout] 168 | | $($name: Fn(Input) -> IResult),+ [INFO] [stdout] 169 | | > Permutation for ( $($name),+ ) { [INFO] [stdout] ... | [INFO] [stdout] 191 | | } [INFO] [stdout] 192 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] ... [INFO] [stdout] 263 | permutation_trait!(FnA A, FnB B, FnC C, FnD D, FnE E, FnF F, FnG G, FnH H, FnI I, FnJ J, FnK K, FnL L, FnM M, FnN N, FnO O, FnP P, FnQ Q, FnR R, FnS S, FnT T, FnU U); [INFO] [stdout] | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/branch/mod.rs:171:7 [INFO] [stdout] | [INFO] [stdout] 171 | / fn permutation(&self, mut input: Input) -> IResult { [INFO] [stdout] 172 | | let mut res = permutation_init!((), $($name),+); [INFO] [stdout] 173 | | [INFO] [stdout] 174 | | loop { [INFO] [stdout] ... | [INFO] [stdout] 190 | | } [INFO] [stdout] 191 | | } [INFO] [stdout] | |_______^ [INFO] [stdout] ... [INFO] [stdout] 263 | permutation_trait!(FnA A, FnB B, FnC C, FnD D, FnE E, FnF F, FnG G, FnH H, FnI I, FnJ J, FnK K, FnL L, FnM M, FnN N, FnO O, FnP P, FnQ Q, FnR R, FnS S, FnT T, FnU U); [INFO] [stdout] | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/branch/mod.rs:166:5 [INFO] [stdout] | [INFO] [stdout] 166 | / impl< [INFO] [stdout] 167 | | Input: Clone, $($ty),+ , Error: ParseError, [INFO] [stdout] 168 | | $($name: Fn(Input) -> IResult),+ [INFO] [stdout] 169 | | > Permutation for ( $($name),+ ) { [INFO] [stdout] ... | [INFO] [stdout] 191 | | } [INFO] [stdout] 192 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] ... [INFO] [stdout] 263 | permutation_trait!(FnA A, FnB B, FnC C, FnD D, FnE E, FnF F, FnG G, FnH H, FnI I, FnJ J, FnK K, FnL L, FnM M, FnN N, FnO O, FnP P, FnQ Q, FnR R, FnS S, FnT T, FnU U); [INFO] [stdout] | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/branch/mod.rs:171:7 [INFO] [stdout] | [INFO] [stdout] 171 | / fn permutation(&self, mut input: Input) -> IResult { [INFO] [stdout] 172 | | let mut res = permutation_init!((), $($name),+); [INFO] [stdout] 173 | | [INFO] [stdout] 174 | | loop { [INFO] [stdout] ... | [INFO] [stdout] 190 | | } [INFO] [stdout] 191 | | } [INFO] [stdout] | |_______^ [INFO] [stdout] ... [INFO] [stdout] 263 | permutation_trait!(FnA A, FnB B, FnC C, FnD D, FnE E, FnF F, FnG G, FnH H, FnI I, FnJ J, FnK K, FnL L, FnM M, FnN N, FnO O, FnP P, FnQ Q, FnR R, FnS S, FnT T, FnU U); [INFO] [stdout] | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/branch/mod.rs:166:5 [INFO] [stdout] | [INFO] [stdout] 166 | / impl< [INFO] [stdout] 167 | | Input: Clone, $($ty),+ , Error: ParseError, [INFO] [stdout] 168 | | $($name: Fn(Input) -> IResult),+ [INFO] [stdout] 169 | | > Permutation for ( $($name),+ ) { [INFO] [stdout] ... | [INFO] [stdout] 191 | | } [INFO] [stdout] 192 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] ... [INFO] [stdout] 263 | permutation_trait!(FnA A, FnB B, FnC C, FnD D, FnE E, FnF F, FnG G, FnH H, FnI I, FnJ J, FnK K, FnL L, FnM M, FnN N, FnO O, FnP P, FnQ Q, FnR R, FnS S, FnT T, FnU U); [INFO] [stdout] | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/branch/mod.rs:171:7 [INFO] [stdout] | [INFO] [stdout] 171 | / fn permutation(&self, mut input: Input) -> IResult { [INFO] [stdout] 172 | | let mut res = permutation_init!((), $($name),+); [INFO] [stdout] 173 | | [INFO] [stdout] 174 | | loop { [INFO] [stdout] ... | [INFO] [stdout] 190 | | } [INFO] [stdout] 191 | | } [INFO] [stdout] | |_______^ [INFO] [stdout] ... [INFO] [stdout] 263 | permutation_trait!(FnA A, FnB B, FnC C, FnD D, FnE E, FnF F, FnG G, FnH H, FnI I, FnJ J, FnK K, FnL L, FnM M, FnN N, FnO O, FnP P, FnQ Q, FnR R, FnS S, FnT T, FnU U); [INFO] [stdout] | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/branch/mod.rs:166:5 [INFO] [stdout] | [INFO] [stdout] 166 | / impl< [INFO] [stdout] 167 | | Input: Clone, $($ty),+ , Error: ParseError, [INFO] [stdout] 168 | | $($name: Fn(Input) -> IResult),+ [INFO] [stdout] 169 | | > Permutation for ( $($name),+ ) { [INFO] [stdout] ... | [INFO] [stdout] 191 | | } [INFO] [stdout] 192 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] ... [INFO] [stdout] 263 | permutation_trait!(FnA A, FnB B, FnC C, FnD D, FnE E, FnF F, FnG G, FnH H, FnI I, FnJ J, FnK K, FnL L, FnM M, FnN N, FnO O, FnP P, FnQ Q, FnR R, FnS S, FnT T, FnU U); [INFO] [stdout] | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/branch/mod.rs:171:7 [INFO] [stdout] | [INFO] [stdout] 171 | / fn permutation(&self, mut input: Input) -> IResult { [INFO] [stdout] 172 | | let mut res = permutation_init!((), $($name),+); [INFO] [stdout] 173 | | [INFO] [stdout] 174 | | loop { [INFO] [stdout] ... | [INFO] [stdout] 190 | | } [INFO] [stdout] 191 | | } [INFO] [stdout] | |_______^ [INFO] [stdout] ... [INFO] [stdout] 263 | permutation_trait!(FnA A, FnB B, FnC C, FnD D, FnE E, FnF F, FnG G, FnH H, FnI I, FnJ J, FnK K, FnL L, FnM M, FnN N, FnO O, FnP P, FnQ Q, FnR R, FnS S, FnT T, FnU U); [INFO] [stdout] | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/branch/mod.rs:166:5 [INFO] [stdout] | [INFO] [stdout] 166 | / impl< [INFO] [stdout] 167 | | Input: Clone, $($ty),+ , Error: ParseError, [INFO] [stdout] 168 | | $($name: Fn(Input) -> IResult),+ [INFO] [stdout] 169 | | > Permutation for ( $($name),+ ) { [INFO] [stdout] ... | [INFO] [stdout] 191 | | } [INFO] [stdout] 192 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] ... [INFO] [stdout] 263 | permutation_trait!(FnA A, FnB B, FnC C, FnD D, FnE E, FnF F, FnG G, FnH H, FnI I, FnJ J, FnK K, FnL L, FnM M, FnN N, FnO O, FnP P, FnQ Q, FnR R, FnS S, FnT T, FnU U); [INFO] [stdout] | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/branch/mod.rs:171:7 [INFO] [stdout] | [INFO] [stdout] 171 | / fn permutation(&self, mut input: Input) -> IResult { [INFO] [stdout] 172 | | let mut res = permutation_init!((), $($name),+); [INFO] [stdout] 173 | | [INFO] [stdout] 174 | | loop { [INFO] [stdout] ... | [INFO] [stdout] 190 | | } [INFO] [stdout] 191 | | } [INFO] [stdout] | |_______^ [INFO] [stdout] ... [INFO] [stdout] 263 | permutation_trait!(FnA A, FnB B, FnC C, FnD D, FnE E, FnF F, FnG G, FnH H, FnI I, FnJ J, FnK K, FnL L, FnM M, FnN N, FnO O, FnP P, FnQ Q, FnR R, FnS S, FnT T, FnU U); [INFO] [stdout] | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/branch/mod.rs:166:5 [INFO] [stdout] | [INFO] [stdout] 166 | / impl< [INFO] [stdout] 167 | | Input: Clone, $($ty),+ , Error: ParseError, [INFO] [stdout] 168 | | $($name: Fn(Input) -> IResult),+ [INFO] [stdout] 169 | | > Permutation for ( $($name),+ ) { [INFO] [stdout] ... | [INFO] [stdout] 191 | | } [INFO] [stdout] 192 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] ... [INFO] [stdout] 263 | permutation_trait!(FnA A, FnB B, FnC C, FnD D, FnE E, FnF F, FnG G, FnH H, FnI I, FnJ J, FnK K, FnL L, FnM M, FnN N, FnO O, FnP P, FnQ Q, FnR R, FnS S, FnT T, FnU U); [INFO] [stdout] | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/branch/mod.rs:171:7 [INFO] [stdout] | [INFO] [stdout] 171 | / fn permutation(&self, mut input: Input) -> IResult { [INFO] [stdout] 172 | | let mut res = permutation_init!((), $($name),+); [INFO] [stdout] 173 | | [INFO] [stdout] 174 | | loop { [INFO] [stdout] ... | [INFO] [stdout] 190 | | } [INFO] [stdout] 191 | | } [INFO] [stdout] | |_______^ [INFO] [stdout] ... [INFO] [stdout] 263 | permutation_trait!(FnA A, FnB B, FnC C, FnD D, FnE E, FnF F, FnG G, FnH H, FnI I, FnJ J, FnK K, FnL L, FnM M, FnN N, FnO O, FnP P, FnQ Q, FnR R, FnS S, FnT T, FnU U); [INFO] [stdout] | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/branch/mod.rs:166:5 [INFO] [stdout] | [INFO] [stdout] 166 | / impl< [INFO] [stdout] 167 | | Input: Clone, $($ty),+ , Error: ParseError, [INFO] [stdout] 168 | | $($name: Fn(Input) -> IResult),+ [INFO] [stdout] 169 | | > Permutation for ( $($name),+ ) { [INFO] [stdout] ... | [INFO] [stdout] 191 | | } [INFO] [stdout] 192 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] ... [INFO] [stdout] 263 | permutation_trait!(FnA A, FnB B, FnC C, FnD D, FnE E, FnF F, FnG G, FnH H, FnI I, FnJ J, FnK K, FnL L, FnM M, FnN N, FnO O, FnP P, FnQ Q, FnR R, FnS S, FnT T, FnU U); [INFO] [stdout] | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/branch/mod.rs:171:7 [INFO] [stdout] | [INFO] [stdout] 171 | / fn permutation(&self, mut input: Input) -> IResult { [INFO] [stdout] 172 | | let mut res = permutation_init!((), $($name),+); [INFO] [stdout] 173 | | [INFO] [stdout] 174 | | loop { [INFO] [stdout] ... | [INFO] [stdout] 190 | | } [INFO] [stdout] 191 | | } [INFO] [stdout] | |_______^ [INFO] [stdout] ... [INFO] [stdout] 263 | permutation_trait!(FnA A, FnB B, FnC C, FnD D, FnE E, FnF F, FnG G, FnH H, FnI I, FnJ J, FnK K, FnL L, FnM M, FnN N, FnO O, FnP P, FnQ Q, FnR R, FnS S, FnT T, FnU U); [INFO] [stdout] | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/branch/mod.rs:166:5 [INFO] [stdout] | [INFO] [stdout] 166 | / impl< [INFO] [stdout] 167 | | Input: Clone, $($ty),+ , Error: ParseError, [INFO] [stdout] 168 | | $($name: Fn(Input) -> IResult),+ [INFO] [stdout] 169 | | > Permutation for ( $($name),+ ) { [INFO] [stdout] ... | [INFO] [stdout] 191 | | } [INFO] [stdout] 192 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] ... [INFO] [stdout] 263 | permutation_trait!(FnA A, FnB B, FnC C, FnD D, FnE E, FnF F, FnG G, FnH H, FnI I, FnJ J, FnK K, FnL L, FnM M, FnN N, FnO O, FnP P, FnQ Q, FnR R, FnS S, FnT T, FnU U); [INFO] [stdout] | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/branch/mod.rs:171:7 [INFO] [stdout] | [INFO] [stdout] 171 | / fn permutation(&self, mut input: Input) -> IResult { [INFO] [stdout] 172 | | let mut res = permutation_init!((), $($name),+); [INFO] [stdout] 173 | | [INFO] [stdout] 174 | | loop { [INFO] [stdout] ... | [INFO] [stdout] 190 | | } [INFO] [stdout] 191 | | } [INFO] [stdout] | |_______^ [INFO] [stdout] ... [INFO] [stdout] 263 | permutation_trait!(FnA A, FnB B, FnC C, FnD D, FnE E, FnF F, FnG G, FnH H, FnI I, FnJ J, FnK K, FnL L, FnM M, FnN N, FnO O, FnP P, FnQ Q, FnR R, FnS S, FnT T, FnU U); [INFO] [stdout] | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/branch/mod.rs:166:5 [INFO] [stdout] | [INFO] [stdout] 166 | / impl< [INFO] [stdout] 167 | | Input: Clone, $($ty),+ , Error: ParseError, [INFO] [stdout] 168 | | $($name: Fn(Input) -> IResult),+ [INFO] [stdout] 169 | | > Permutation for ( $($name),+ ) { [INFO] [stdout] ... | [INFO] [stdout] 191 | | } [INFO] [stdout] 192 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] ... [INFO] [stdout] 263 | permutation_trait!(FnA A, FnB B, FnC C, FnD D, FnE E, FnF F, FnG G, FnH H, FnI I, FnJ J, FnK K, FnL L, FnM M, FnN N, FnO O, FnP P, FnQ Q, FnR R, FnS S, FnT T, FnU U); [INFO] [stdout] | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/branch/mod.rs:171:7 [INFO] [stdout] | [INFO] [stdout] 171 | / fn permutation(&self, mut input: Input) -> IResult { [INFO] [stdout] 172 | | let mut res = permutation_init!((), $($name),+); [INFO] [stdout] 173 | | [INFO] [stdout] 174 | | loop { [INFO] [stdout] ... | [INFO] [stdout] 190 | | } [INFO] [stdout] 191 | | } [INFO] [stdout] | |_______^ [INFO] [stdout] ... [INFO] [stdout] 263 | permutation_trait!(FnA A, FnB B, FnC C, FnD D, FnE E, FnF F, FnG G, FnH H, FnI I, FnJ J, FnK K, FnL L, FnM M, FnN N, FnO O, FnP P, FnQ Q, FnR R, FnS S, FnT T, FnU U); [INFO] [stdout] | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/branch/mod.rs:166:5 [INFO] [stdout] | [INFO] [stdout] 166 | / impl< [INFO] [stdout] 167 | | Input: Clone, $($ty),+ , Error: ParseError, [INFO] [stdout] 168 | | $($name: Fn(Input) -> IResult),+ [INFO] [stdout] 169 | | > Permutation for ( $($name),+ ) { [INFO] [stdout] ... | [INFO] [stdout] 191 | | } [INFO] [stdout] 192 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] ... [INFO] [stdout] 263 | permutation_trait!(FnA A, FnB B, FnC C, FnD D, FnE E, FnF F, FnG G, FnH H, FnI I, FnJ J, FnK K, FnL L, FnM M, FnN N, FnO O, FnP P, FnQ Q, FnR R, FnS S, FnT T, FnU U); [INFO] [stdout] | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/branch/mod.rs:171:7 [INFO] [stdout] | [INFO] [stdout] 171 | / fn permutation(&self, mut input: Input) -> IResult { [INFO] [stdout] 172 | | let mut res = permutation_init!((), $($name),+); [INFO] [stdout] 173 | | [INFO] [stdout] 174 | | loop { [INFO] [stdout] ... | [INFO] [stdout] 190 | | } [INFO] [stdout] 191 | | } [INFO] [stdout] | |_______^ [INFO] [stdout] ... [INFO] [stdout] 263 | permutation_trait!(FnA A, FnB B, FnC C, FnD D, FnE E, FnF F, FnG G, FnH H, FnI I, FnJ J, FnK K, FnL L, FnM M, FnN N, FnO O, FnP P, FnQ Q, FnR R, FnS S, FnT T, FnU U); [INFO] [stdout] | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/branch/mod.rs:166:5 [INFO] [stdout] | [INFO] [stdout] 166 | / impl< [INFO] [stdout] 167 | | Input: Clone, $($ty),+ , Error: ParseError, [INFO] [stdout] 168 | | $($name: Fn(Input) -> IResult),+ [INFO] [stdout] 169 | | > Permutation for ( $($name),+ ) { [INFO] [stdout] ... | [INFO] [stdout] 191 | | } [INFO] [stdout] 192 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] ... [INFO] [stdout] 263 | permutation_trait!(FnA A, FnB B, FnC C, FnD D, FnE E, FnF F, FnG G, FnH H, FnI I, FnJ J, FnK K, FnL L, FnM M, FnN N, FnO O, FnP P, FnQ Q, FnR R, FnS S, FnT T, FnU U); [INFO] [stdout] | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/branch/mod.rs:171:7 [INFO] [stdout] | [INFO] [stdout] 171 | / fn permutation(&self, mut input: Input) -> IResult { [INFO] [stdout] 172 | | let mut res = permutation_init!((), $($name),+); [INFO] [stdout] 173 | | [INFO] [stdout] 174 | | loop { [INFO] [stdout] ... | [INFO] [stdout] 190 | | } [INFO] [stdout] 191 | | } [INFO] [stdout] | |_______^ [INFO] [stdout] ... [INFO] [stdout] 263 | permutation_trait!(FnA A, FnB B, FnC C, FnD D, FnE E, FnF F, FnG G, FnH H, FnI I, FnJ J, FnK K, FnL L, FnM M, FnN N, FnO O, FnP P, FnQ Q, FnR R, FnS S, FnT T, FnU U); [INFO] [stdout] | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/branch/mod.rs:166:5 [INFO] [stdout] | [INFO] [stdout] 166 | / impl< [INFO] [stdout] 167 | | Input: Clone, $($ty),+ , Error: ParseError, [INFO] [stdout] 168 | | $($name: Fn(Input) -> IResult),+ [INFO] [stdout] 169 | | > Permutation for ( $($name),+ ) { [INFO] [stdout] ... | [INFO] [stdout] 191 | | } [INFO] [stdout] 192 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] ... [INFO] [stdout] 263 | permutation_trait!(FnA A, FnB B, FnC C, FnD D, FnE E, FnF F, FnG G, FnH H, FnI I, FnJ J, FnK K, FnL L, FnM M, FnN N, FnO O, FnP P, FnQ Q, FnR R, FnS S, FnT T, FnU U); [INFO] [stdout] | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/branch/mod.rs:171:7 [INFO] [stdout] | [INFO] [stdout] 171 | / fn permutation(&self, mut input: Input) -> IResult { [INFO] [stdout] 172 | | let mut res = permutation_init!((), $($name),+); [INFO] [stdout] 173 | | [INFO] [stdout] 174 | | loop { [INFO] [stdout] ... | [INFO] [stdout] 190 | | } [INFO] [stdout] 191 | | } [INFO] [stdout] | |_______^ [INFO] [stdout] ... [INFO] [stdout] 263 | permutation_trait!(FnA A, FnB B, FnC C, FnD D, FnE E, FnF F, FnG G, FnH H, FnI I, FnJ J, FnK K, FnL L, FnM M, FnN N, FnO O, FnP P, FnQ Q, FnR R, FnS S, FnT T, FnU U); [INFO] [stdout] | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/branch/mod.rs:166:5 [INFO] [stdout] | [INFO] [stdout] 166 | / impl< [INFO] [stdout] 167 | | Input: Clone, $($ty),+ , Error: ParseError, [INFO] [stdout] 168 | | $($name: Fn(Input) -> IResult),+ [INFO] [stdout] 169 | | > Permutation for ( $($name),+ ) { [INFO] [stdout] ... | [INFO] [stdout] 191 | | } [INFO] [stdout] 192 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] ... [INFO] [stdout] 263 | permutation_trait!(FnA A, FnB B, FnC C, FnD D, FnE E, FnF F, FnG G, FnH H, FnI I, FnJ J, FnK K, FnL L, FnM M, FnN N, FnO O, FnP P, FnQ Q, FnR R, FnS S, FnT T, FnU U); [INFO] [stdout] | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/branch/mod.rs:171:7 [INFO] [stdout] | [INFO] [stdout] 171 | / fn permutation(&self, mut input: Input) -> IResult { [INFO] [stdout] 172 | | let mut res = permutation_init!((), $($name),+); [INFO] [stdout] 173 | | [INFO] [stdout] 174 | | loop { [INFO] [stdout] ... | [INFO] [stdout] 190 | | } [INFO] [stdout] 191 | | } [INFO] [stdout] | |_______^ [INFO] [stdout] ... [INFO] [stdout] 263 | permutation_trait!(FnA A, FnB B, FnC C, FnD D, FnE E, FnF F, FnG G, FnH H, FnI I, FnJ J, FnK K, FnL L, FnM M, FnN N, FnO O, FnP P, FnQ Q, FnR R, FnS S, FnT T, FnU U); [INFO] [stdout] | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/sequence/mod.rs:227:1 [INFO] [stdout] | [INFO] [stdout] 227 | / impl, F: Fn(Input) -> IResult > Tuple for (F,) { [INFO] [stdout] 228 | | fn parse(&self, input: Input) -> IResult { [INFO] [stdout] 229 | | self.0(input).map(|(i,o)| (i, (o,))) [INFO] [stdout] 230 | | } [INFO] [stdout] 231 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/sequence/mod.rs:228:4 [INFO] [stdout] | [INFO] [stdout] 228 | / fn parse(&self, input: Input) -> IResult { [INFO] [stdout] 229 | | self.0(input).map(|(i,o)| (i, (o,))) [INFO] [stdout] 230 | | } [INFO] [stdout] | |____^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/sequence/mod.rs:249:5 [INFO] [stdout] | [INFO] [stdout] 249 | / impl< [INFO] [stdout] 250 | | Input: Clone, $($ty),+ , Error: ParseError, [INFO] [stdout] 251 | | $($name: Fn(Input) -> IResult),+ [INFO] [stdout] 252 | | > Tuple for ( $($name),+ ) { [INFO] [stdout] ... | [INFO] [stdout] 257 | | } [INFO] [stdout] 258 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] ... [INFO] [stdout] 280 | / tuple_trait!(FnA A, FnB B, FnC C, FnD D, FnE E, FnF F, FnG G, FnH H, FnI I, FnJ J, FnK K, FnL L, [INFO] [stdout] 281 | | FnM M, FnN N, FnO O, FnP P, FnQ Q, FnR R, FnS S, FnT T, FnU U); [INFO] [stdout] | |_________________________________________________________________- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/sequence/mod.rs:254:7 [INFO] [stdout] | [INFO] [stdout] 254 | / fn parse(&self, input: Input) -> IResult { [INFO] [stdout] 255 | | tuple_trait_inner!(0, self, input, (), $($name)+) [INFO] [stdout] 256 | | [INFO] [stdout] 257 | | } [INFO] [stdout] | |_______^ [INFO] [stdout] ... [INFO] [stdout] 280 | / tuple_trait!(FnA A, FnB B, FnC C, FnD D, FnE E, FnF F, FnG G, FnH H, FnI I, FnJ J, FnK K, FnL L, [INFO] [stdout] 281 | | FnM M, FnN N, FnO O, FnP P, FnQ Q, FnR R, FnS S, FnT T, FnU U); [INFO] [stdout] | |_________________________________________________________________- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/sequence/mod.rs:249:5 [INFO] [stdout] | [INFO] [stdout] 249 | / impl< [INFO] [stdout] 250 | | Input: Clone, $($ty),+ , Error: ParseError, [INFO] [stdout] 251 | | $($name: Fn(Input) -> IResult),+ [INFO] [stdout] 252 | | > Tuple for ( $($name),+ ) { [INFO] [stdout] ... | [INFO] [stdout] 257 | | } [INFO] [stdout] 258 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] ... [INFO] [stdout] 280 | / tuple_trait!(FnA A, FnB B, FnC C, FnD D, FnE E, FnF F, FnG G, FnH H, FnI I, FnJ J, FnK K, FnL L, [INFO] [stdout] 281 | | FnM M, FnN N, FnO O, FnP P, FnQ Q, FnR R, FnS S, FnT T, FnU U); [INFO] [stdout] | |_________________________________________________________________- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/sequence/mod.rs:254:7 [INFO] [stdout] | [INFO] [stdout] 254 | / fn parse(&self, input: Input) -> IResult { [INFO] [stdout] 255 | | tuple_trait_inner!(0, self, input, (), $($name)+) [INFO] [stdout] 256 | | [INFO] [stdout] 257 | | } [INFO] [stdout] | |_______^ [INFO] [stdout] ... [INFO] [stdout] 280 | / tuple_trait!(FnA A, FnB B, FnC C, FnD D, FnE E, FnF F, FnG G, FnH H, FnI I, FnJ J, FnK K, FnL L, [INFO] [stdout] 281 | | FnM M, FnN N, FnO O, FnP P, FnQ Q, FnR R, FnS S, FnT T, FnU U); [INFO] [stdout] | |_________________________________________________________________- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/sequence/mod.rs:249:5 [INFO] [stdout] | [INFO] [stdout] 249 | / impl< [INFO] [stdout] 250 | | Input: Clone, $($ty),+ , Error: ParseError, [INFO] [stdout] 251 | | $($name: Fn(Input) -> IResult),+ [INFO] [stdout] 252 | | > Tuple for ( $($name),+ ) { [INFO] [stdout] ... | [INFO] [stdout] 257 | | } [INFO] [stdout] 258 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] ... [INFO] [stdout] 280 | / tuple_trait!(FnA A, FnB B, FnC C, FnD D, FnE E, FnF F, FnG G, FnH H, FnI I, FnJ J, FnK K, FnL L, [INFO] [stdout] 281 | | FnM M, FnN N, FnO O, FnP P, FnQ Q, FnR R, FnS S, FnT T, FnU U); [INFO] [stdout] | |_________________________________________________________________- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/sequence/mod.rs:254:7 [INFO] [stdout] | [INFO] [stdout] 254 | / fn parse(&self, input: Input) -> IResult { [INFO] [stdout] 255 | | tuple_trait_inner!(0, self, input, (), $($name)+) [INFO] [stdout] 256 | | [INFO] [stdout] 257 | | } [INFO] [stdout] | |_______^ [INFO] [stdout] ... [INFO] [stdout] 280 | / tuple_trait!(FnA A, FnB B, FnC C, FnD D, FnE E, FnF F, FnG G, FnH H, FnI I, FnJ J, FnK K, FnL L, [INFO] [stdout] 281 | | FnM M, FnN N, FnO O, FnP P, FnQ Q, FnR R, FnS S, FnT T, FnU U); [INFO] [stdout] | |_________________________________________________________________- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/sequence/mod.rs:249:5 [INFO] [stdout] | [INFO] [stdout] 249 | / impl< [INFO] [stdout] 250 | | Input: Clone, $($ty),+ , Error: ParseError, [INFO] [stdout] 251 | | $($name: Fn(Input) -> IResult),+ [INFO] [stdout] 252 | | > Tuple for ( $($name),+ ) { [INFO] [stdout] ... | [INFO] [stdout] 257 | | } [INFO] [stdout] 258 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] ... [INFO] [stdout] 280 | / tuple_trait!(FnA A, FnB B, FnC C, FnD D, FnE E, FnF F, FnG G, FnH H, FnI I, FnJ J, FnK K, FnL L, [INFO] [stdout] 281 | | FnM M, FnN N, FnO O, FnP P, FnQ Q, FnR R, FnS S, FnT T, FnU U); [INFO] [stdout] | |_________________________________________________________________- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/sequence/mod.rs:254:7 [INFO] [stdout] | [INFO] [stdout] 254 | / fn parse(&self, input: Input) -> IResult { [INFO] [stdout] 255 | | tuple_trait_inner!(0, self, input, (), $($name)+) [INFO] [stdout] 256 | | [INFO] [stdout] 257 | | } [INFO] [stdout] | |_______^ [INFO] [stdout] ... [INFO] [stdout] 280 | / tuple_trait!(FnA A, FnB B, FnC C, FnD D, FnE E, FnF F, FnG G, FnH H, FnI I, FnJ J, FnK K, FnL L, [INFO] [stdout] 281 | | FnM M, FnN N, FnO O, FnP P, FnQ Q, FnR R, FnS S, FnT T, FnU U); [INFO] [stdout] | |_________________________________________________________________- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/sequence/mod.rs:249:5 [INFO] [stdout] | [INFO] [stdout] 249 | / impl< [INFO] [stdout] 250 | | Input: Clone, $($ty),+ , Error: ParseError, [INFO] [stdout] 251 | | $($name: Fn(Input) -> IResult),+ [INFO] [stdout] 252 | | > Tuple for ( $($name),+ ) { [INFO] [stdout] ... | [INFO] [stdout] 257 | | } [INFO] [stdout] 258 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] ... [INFO] [stdout] 280 | / tuple_trait!(FnA A, FnB B, FnC C, FnD D, FnE E, FnF F, FnG G, FnH H, FnI I, FnJ J, FnK K, FnL L, [INFO] [stdout] 281 | | FnM M, FnN N, FnO O, FnP P, FnQ Q, FnR R, FnS S, FnT T, FnU U); [INFO] [stdout] | |_________________________________________________________________- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/sequence/mod.rs:254:7 [INFO] [stdout] | [INFO] [stdout] 254 | / fn parse(&self, input: Input) -> IResult { [INFO] [stdout] 255 | | tuple_trait_inner!(0, self, input, (), $($name)+) [INFO] [stdout] 256 | | [INFO] [stdout] 257 | | } [INFO] [stdout] | |_______^ [INFO] [stdout] ... [INFO] [stdout] 280 | / tuple_trait!(FnA A, FnB B, FnC C, FnD D, FnE E, FnF F, FnG G, FnH H, FnI I, FnJ J, FnK K, FnL L, [INFO] [stdout] 281 | | FnM M, FnN N, FnO O, FnP P, FnQ Q, FnR R, FnS S, FnT T, FnU U); [INFO] [stdout] | |_________________________________________________________________- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/sequence/mod.rs:249:5 [INFO] [stdout] | [INFO] [stdout] 249 | / impl< [INFO] [stdout] 250 | | Input: Clone, $($ty),+ , Error: ParseError, [INFO] [stdout] 251 | | $($name: Fn(Input) -> IResult),+ [INFO] [stdout] 252 | | > Tuple for ( $($name),+ ) { [INFO] [stdout] ... | [INFO] [stdout] 257 | | } [INFO] [stdout] 258 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] ... [INFO] [stdout] 280 | / tuple_trait!(FnA A, FnB B, FnC C, FnD D, FnE E, FnF F, FnG G, FnH H, FnI I, FnJ J, FnK K, FnL L, [INFO] [stdout] 281 | | FnM M, FnN N, FnO O, FnP P, FnQ Q, FnR R, FnS S, FnT T, FnU U); [INFO] [stdout] | |_________________________________________________________________- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/sequence/mod.rs:254:7 [INFO] [stdout] | [INFO] [stdout] 254 | / fn parse(&self, input: Input) -> IResult { [INFO] [stdout] 255 | | tuple_trait_inner!(0, self, input, (), $($name)+) [INFO] [stdout] 256 | | [INFO] [stdout] 257 | | } [INFO] [stdout] | |_______^ [INFO] [stdout] ... [INFO] [stdout] 280 | / tuple_trait!(FnA A, FnB B, FnC C, FnD D, FnE E, FnF F, FnG G, FnH H, FnI I, FnJ J, FnK K, FnL L, [INFO] [stdout] 281 | | FnM M, FnN N, FnO O, FnP P, FnQ Q, FnR R, FnS S, FnT T, FnU U); [INFO] [stdout] | |_________________________________________________________________- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/sequence/mod.rs:249:5 [INFO] [stdout] | [INFO] [stdout] 249 | / impl< [INFO] [stdout] 250 | | Input: Clone, $($ty),+ , Error: ParseError, [INFO] [stdout] 251 | | $($name: Fn(Input) -> IResult),+ [INFO] [stdout] 252 | | > Tuple for ( $($name),+ ) { [INFO] [stdout] ... | [INFO] [stdout] 257 | | } [INFO] [stdout] 258 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] ... [INFO] [stdout] 280 | / tuple_trait!(FnA A, FnB B, FnC C, FnD D, FnE E, FnF F, FnG G, FnH H, FnI I, FnJ J, FnK K, FnL L, [INFO] [stdout] 281 | | FnM M, FnN N, FnO O, FnP P, FnQ Q, FnR R, FnS S, FnT T, FnU U); [INFO] [stdout] | |_________________________________________________________________- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/sequence/mod.rs:254:7 [INFO] [stdout] | [INFO] [stdout] 254 | / fn parse(&self, input: Input) -> IResult { [INFO] [stdout] 255 | | tuple_trait_inner!(0, self, input, (), $($name)+) [INFO] [stdout] 256 | | [INFO] [stdout] 257 | | } [INFO] [stdout] | |_______^ [INFO] [stdout] ... [INFO] [stdout] 280 | / tuple_trait!(FnA A, FnB B, FnC C, FnD D, FnE E, FnF F, FnG G, FnH H, FnI I, FnJ J, FnK K, FnL L, [INFO] [stdout] 281 | | FnM M, FnN N, FnO O, FnP P, FnQ Q, FnR R, FnS S, FnT T, FnU U); [INFO] [stdout] | |_________________________________________________________________- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/sequence/mod.rs:249:5 [INFO] [stdout] | [INFO] [stdout] 249 | / impl< [INFO] [stdout] 250 | | Input: Clone, $($ty),+ , Error: ParseError, [INFO] [stdout] 251 | | $($name: Fn(Input) -> IResult),+ [INFO] [stdout] 252 | | > Tuple for ( $($name),+ ) { [INFO] [stdout] ... | [INFO] [stdout] 257 | | } [INFO] [stdout] 258 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] ... [INFO] [stdout] 280 | / tuple_trait!(FnA A, FnB B, FnC C, FnD D, FnE E, FnF F, FnG G, FnH H, FnI I, FnJ J, FnK K, FnL L, [INFO] [stdout] 281 | | FnM M, FnN N, FnO O, FnP P, FnQ Q, FnR R, FnS S, FnT T, FnU U); [INFO] [stdout] | |_________________________________________________________________- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/sequence/mod.rs:254:7 [INFO] [stdout] | [INFO] [stdout] 254 | / fn parse(&self, input: Input) -> IResult { [INFO] [stdout] 255 | | tuple_trait_inner!(0, self, input, (), $($name)+) [INFO] [stdout] 256 | | [INFO] [stdout] 257 | | } [INFO] [stdout] | |_______^ [INFO] [stdout] ... [INFO] [stdout] 280 | / tuple_trait!(FnA A, FnB B, FnC C, FnD D, FnE E, FnF F, FnG G, FnH H, FnI I, FnJ J, FnK K, FnL L, [INFO] [stdout] 281 | | FnM M, FnN N, FnO O, FnP P, FnQ Q, FnR R, FnS S, FnT T, FnU U); [INFO] [stdout] | |_________________________________________________________________- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/sequence/mod.rs:249:5 [INFO] [stdout] | [INFO] [stdout] 249 | / impl< [INFO] [stdout] 250 | | Input: Clone, $($ty),+ , Error: ParseError, [INFO] [stdout] 251 | | $($name: Fn(Input) -> IResult),+ [INFO] [stdout] 252 | | > Tuple for ( $($name),+ ) { [INFO] [stdout] ... | [INFO] [stdout] 257 | | } [INFO] [stdout] 258 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] ... [INFO] [stdout] 280 | / tuple_trait!(FnA A, FnB B, FnC C, FnD D, FnE E, FnF F, FnG G, FnH H, FnI I, FnJ J, FnK K, FnL L, [INFO] [stdout] 281 | | FnM M, FnN N, FnO O, FnP P, FnQ Q, FnR R, FnS S, FnT T, FnU U); [INFO] [stdout] | |_________________________________________________________________- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/sequence/mod.rs:254:7 [INFO] [stdout] | [INFO] [stdout] 254 | / fn parse(&self, input: Input) -> IResult { [INFO] [stdout] 255 | | tuple_trait_inner!(0, self, input, (), $($name)+) [INFO] [stdout] 256 | | [INFO] [stdout] 257 | | } [INFO] [stdout] | |_______^ [INFO] [stdout] ... [INFO] [stdout] 280 | / tuple_trait!(FnA A, FnB B, FnC C, FnD D, FnE E, FnF F, FnG G, FnH H, FnI I, FnJ J, FnK K, FnL L, [INFO] [stdout] 281 | | FnM M, FnN N, FnO O, FnP P, FnQ Q, FnR R, FnS S, FnT T, FnU U); [INFO] [stdout] | |_________________________________________________________________- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/sequence/mod.rs:249:5 [INFO] [stdout] | [INFO] [stdout] 249 | / impl< [INFO] [stdout] 250 | | Input: Clone, $($ty),+ , Error: ParseError, [INFO] [stdout] 251 | | $($name: Fn(Input) -> IResult),+ [INFO] [stdout] 252 | | > Tuple for ( $($name),+ ) { [INFO] [stdout] ... | [INFO] [stdout] 257 | | } [INFO] [stdout] 258 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] ... [INFO] [stdout] 280 | / tuple_trait!(FnA A, FnB B, FnC C, FnD D, FnE E, FnF F, FnG G, FnH H, FnI I, FnJ J, FnK K, FnL L, [INFO] [stdout] 281 | | FnM M, FnN N, FnO O, FnP P, FnQ Q, FnR R, FnS S, FnT T, FnU U); [INFO] [stdout] | |_________________________________________________________________- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/sequence/mod.rs:254:7 [INFO] [stdout] | [INFO] [stdout] 254 | / fn parse(&self, input: Input) -> IResult { [INFO] [stdout] 255 | | tuple_trait_inner!(0, self, input, (), $($name)+) [INFO] [stdout] 256 | | [INFO] [stdout] 257 | | } [INFO] [stdout] | |_______^ [INFO] [stdout] ... [INFO] [stdout] 280 | / tuple_trait!(FnA A, FnB B, FnC C, FnD D, FnE E, FnF F, FnG G, FnH H, FnI I, FnJ J, FnK K, FnL L, [INFO] [stdout] 281 | | FnM M, FnN N, FnO O, FnP P, FnQ Q, FnR R, FnS S, FnT T, FnU U); [INFO] [stdout] | |_________________________________________________________________- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/sequence/mod.rs:249:5 [INFO] [stdout] | [INFO] [stdout] 249 | / impl< [INFO] [stdout] 250 | | Input: Clone, $($ty),+ , Error: ParseError, [INFO] [stdout] 251 | | $($name: Fn(Input) -> IResult),+ [INFO] [stdout] 252 | | > Tuple for ( $($name),+ ) { [INFO] [stdout] ... | [INFO] [stdout] 257 | | } [INFO] [stdout] 258 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] ... [INFO] [stdout] 280 | / tuple_trait!(FnA A, FnB B, FnC C, FnD D, FnE E, FnF F, FnG G, FnH H, FnI I, FnJ J, FnK K, FnL L, [INFO] [stdout] 281 | | FnM M, FnN N, FnO O, FnP P, FnQ Q, FnR R, FnS S, FnT T, FnU U); [INFO] [stdout] | |_________________________________________________________________- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/sequence/mod.rs:254:7 [INFO] [stdout] | [INFO] [stdout] 254 | / fn parse(&self, input: Input) -> IResult { [INFO] [stdout] 255 | | tuple_trait_inner!(0, self, input, (), $($name)+) [INFO] [stdout] 256 | | [INFO] [stdout] 257 | | } [INFO] [stdout] | |_______^ [INFO] [stdout] ... [INFO] [stdout] 280 | / tuple_trait!(FnA A, FnB B, FnC C, FnD D, FnE E, FnF F, FnG G, FnH H, FnI I, FnJ J, FnK K, FnL L, [INFO] [stdout] 281 | | FnM M, FnN N, FnO O, FnP P, FnQ Q, FnR R, FnS S, FnT T, FnU U); [INFO] [stdout] | |_________________________________________________________________- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/sequence/mod.rs:249:5 [INFO] [stdout] | [INFO] [stdout] 249 | / impl< [INFO] [stdout] 250 | | Input: Clone, $($ty),+ , Error: ParseError, [INFO] [stdout] 251 | | $($name: Fn(Input) -> IResult),+ [INFO] [stdout] 252 | | > Tuple for ( $($name),+ ) { [INFO] [stdout] ... | [INFO] [stdout] 257 | | } [INFO] [stdout] 258 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] ... [INFO] [stdout] 280 | / tuple_trait!(FnA A, FnB B, FnC C, FnD D, FnE E, FnF F, FnG G, FnH H, FnI I, FnJ J, FnK K, FnL L, [INFO] [stdout] 281 | | FnM M, FnN N, FnO O, FnP P, FnQ Q, FnR R, FnS S, FnT T, FnU U); [INFO] [stdout] | |_________________________________________________________________- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/sequence/mod.rs:254:7 [INFO] [stdout] | [INFO] [stdout] 254 | / fn parse(&self, input: Input) -> IResult { [INFO] [stdout] 255 | | tuple_trait_inner!(0, self, input, (), $($name)+) [INFO] [stdout] 256 | | [INFO] [stdout] 257 | | } [INFO] [stdout] | |_______^ [INFO] [stdout] ... [INFO] [stdout] 280 | / tuple_trait!(FnA A, FnB B, FnC C, FnD D, FnE E, FnF F, FnG G, FnH H, FnI I, FnJ J, FnK K, FnL L, [INFO] [stdout] 281 | | FnM M, FnN N, FnO O, FnP P, FnQ Q, FnR R, FnS S, FnT T, FnU U); [INFO] [stdout] | |_________________________________________________________________- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/sequence/mod.rs:249:5 [INFO] [stdout] | [INFO] [stdout] 249 | / impl< [INFO] [stdout] 250 | | Input: Clone, $($ty),+ , Error: ParseError, [INFO] [stdout] 251 | | $($name: Fn(Input) -> IResult),+ [INFO] [stdout] 252 | | > Tuple for ( $($name),+ ) { [INFO] [stdout] ... | [INFO] [stdout] 257 | | } [INFO] [stdout] 258 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] ... [INFO] [stdout] 280 | / tuple_trait!(FnA A, FnB B, FnC C, FnD D, FnE E, FnF F, FnG G, FnH H, FnI I, FnJ J, FnK K, FnL L, [INFO] [stdout] 281 | | FnM M, FnN N, FnO O, FnP P, FnQ Q, FnR R, FnS S, FnT T, FnU U); [INFO] [stdout] | |_________________________________________________________________- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/sequence/mod.rs:254:7 [INFO] [stdout] | [INFO] [stdout] 254 | / fn parse(&self, input: Input) -> IResult { [INFO] [stdout] 255 | | tuple_trait_inner!(0, self, input, (), $($name)+) [INFO] [stdout] 256 | | [INFO] [stdout] 257 | | } [INFO] [stdout] | |_______^ [INFO] [stdout] ... [INFO] [stdout] 280 | / tuple_trait!(FnA A, FnB B, FnC C, FnD D, FnE E, FnF F, FnG G, FnH H, FnI I, FnJ J, FnK K, FnL L, [INFO] [stdout] 281 | | FnM M, FnN N, FnO O, FnP P, FnQ Q, FnR R, FnS S, FnT T, FnU U); [INFO] [stdout] | |_________________________________________________________________- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/sequence/mod.rs:249:5 [INFO] [stdout] | [INFO] [stdout] 249 | / impl< [INFO] [stdout] 250 | | Input: Clone, $($ty),+ , Error: ParseError, [INFO] [stdout] 251 | | $($name: Fn(Input) -> IResult),+ [INFO] [stdout] 252 | | > Tuple for ( $($name),+ ) { [INFO] [stdout] ... | [INFO] [stdout] 257 | | } [INFO] [stdout] 258 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] ... [INFO] [stdout] 280 | / tuple_trait!(FnA A, FnB B, FnC C, FnD D, FnE E, FnF F, FnG G, FnH H, FnI I, FnJ J, FnK K, FnL L, [INFO] [stdout] 281 | | FnM M, FnN N, FnO O, FnP P, FnQ Q, FnR R, FnS S, FnT T, FnU U); [INFO] [stdout] | |_________________________________________________________________- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/sequence/mod.rs:254:7 [INFO] [stdout] | [INFO] [stdout] 254 | / fn parse(&self, input: Input) -> IResult { [INFO] [stdout] 255 | | tuple_trait_inner!(0, self, input, (), $($name)+) [INFO] [stdout] 256 | | [INFO] [stdout] 257 | | } [INFO] [stdout] | |_______^ [INFO] [stdout] ... [INFO] [stdout] 280 | / tuple_trait!(FnA A, FnB B, FnC C, FnD D, FnE E, FnF F, FnG G, FnH H, FnI I, FnJ J, FnK K, FnL L, [INFO] [stdout] 281 | | FnM M, FnN N, FnO O, FnP P, FnQ Q, FnR R, FnS S, FnT T, FnU U); [INFO] [stdout] | |_________________________________________________________________- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/sequence/mod.rs:249:5 [INFO] [stdout] | [INFO] [stdout] 249 | / impl< [INFO] [stdout] 250 | | Input: Clone, $($ty),+ , Error: ParseError, [INFO] [stdout] 251 | | $($name: Fn(Input) -> IResult),+ [INFO] [stdout] 252 | | > Tuple for ( $($name),+ ) { [INFO] [stdout] ... | [INFO] [stdout] 257 | | } [INFO] [stdout] 258 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] ... [INFO] [stdout] 280 | / tuple_trait!(FnA A, FnB B, FnC C, FnD D, FnE E, FnF F, FnG G, FnH H, FnI I, FnJ J, FnK K, FnL L, [INFO] [stdout] 281 | | FnM M, FnN N, FnO O, FnP P, FnQ Q, FnR R, FnS S, FnT T, FnU U); [INFO] [stdout] | |_________________________________________________________________- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/sequence/mod.rs:254:7 [INFO] [stdout] | [INFO] [stdout] 254 | / fn parse(&self, input: Input) -> IResult { [INFO] [stdout] 255 | | tuple_trait_inner!(0, self, input, (), $($name)+) [INFO] [stdout] 256 | | [INFO] [stdout] 257 | | } [INFO] [stdout] | |_______^ [INFO] [stdout] ... [INFO] [stdout] 280 | / tuple_trait!(FnA A, FnB B, FnC C, FnD D, FnE E, FnF F, FnG G, FnH H, FnI I, FnJ J, FnK K, FnL L, [INFO] [stdout] 281 | | FnM M, FnN N, FnO O, FnP P, FnQ Q, FnR R, FnS S, FnT T, FnU U); [INFO] [stdout] | |_________________________________________________________________- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/sequence/mod.rs:249:5 [INFO] [stdout] | [INFO] [stdout] 249 | / impl< [INFO] [stdout] 250 | | Input: Clone, $($ty),+ , Error: ParseError, [INFO] [stdout] 251 | | $($name: Fn(Input) -> IResult),+ [INFO] [stdout] 252 | | > Tuple for ( $($name),+ ) { [INFO] [stdout] ... | [INFO] [stdout] 257 | | } [INFO] [stdout] 258 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] ... [INFO] [stdout] 280 | / tuple_trait!(FnA A, FnB B, FnC C, FnD D, FnE E, FnF F, FnG G, FnH H, FnI I, FnJ J, FnK K, FnL L, [INFO] [stdout] 281 | | FnM M, FnN N, FnO O, FnP P, FnQ Q, FnR R, FnS S, FnT T, FnU U); [INFO] [stdout] | |_________________________________________________________________- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/sequence/mod.rs:254:7 [INFO] [stdout] | [INFO] [stdout] 254 | / fn parse(&self, input: Input) -> IResult { [INFO] [stdout] 255 | | tuple_trait_inner!(0, self, input, (), $($name)+) [INFO] [stdout] 256 | | [INFO] [stdout] 257 | | } [INFO] [stdout] | |_______^ [INFO] [stdout] ... [INFO] [stdout] 280 | / tuple_trait!(FnA A, FnB B, FnC C, FnD D, FnE E, FnF F, FnG G, FnH H, FnI I, FnJ J, FnK K, FnL L, [INFO] [stdout] 281 | | FnM M, FnN N, FnO O, FnP P, FnQ Q, FnR R, FnS S, FnT T, FnU U); [INFO] [stdout] | |_________________________________________________________________- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/sequence/mod.rs:249:5 [INFO] [stdout] | [INFO] [stdout] 249 | / impl< [INFO] [stdout] 250 | | Input: Clone, $($ty),+ , Error: ParseError, [INFO] [stdout] 251 | | $($name: Fn(Input) -> IResult),+ [INFO] [stdout] 252 | | > Tuple for ( $($name),+ ) { [INFO] [stdout] ... | [INFO] [stdout] 257 | | } [INFO] [stdout] 258 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] ... [INFO] [stdout] 280 | / tuple_trait!(FnA A, FnB B, FnC C, FnD D, FnE E, FnF F, FnG G, FnH H, FnI I, FnJ J, FnK K, FnL L, [INFO] [stdout] 281 | | FnM M, FnN N, FnO O, FnP P, FnQ Q, FnR R, FnS S, FnT T, FnU U); [INFO] [stdout] | |_________________________________________________________________- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/sequence/mod.rs:254:7 [INFO] [stdout] | [INFO] [stdout] 254 | / fn parse(&self, input: Input) -> IResult { [INFO] [stdout] 255 | | tuple_trait_inner!(0, self, input, (), $($name)+) [INFO] [stdout] 256 | | [INFO] [stdout] 257 | | } [INFO] [stdout] | |_______^ [INFO] [stdout] ... [INFO] [stdout] 280 | / tuple_trait!(FnA A, FnB B, FnC C, FnD D, FnE E, FnF F, FnG G, FnH H, FnI I, FnJ J, FnK K, FnL L, [INFO] [stdout] 281 | | FnM M, FnN N, FnO O, FnP P, FnQ Q, FnR R, FnS S, FnT T, FnU U); [INFO] [stdout] | |_________________________________________________________________- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/sequence/mod.rs:249:5 [INFO] [stdout] | [INFO] [stdout] 249 | / impl< [INFO] [stdout] 250 | | Input: Clone, $($ty),+ , Error: ParseError, [INFO] [stdout] 251 | | $($name: Fn(Input) -> IResult),+ [INFO] [stdout] 252 | | > Tuple for ( $($name),+ ) { [INFO] [stdout] ... | [INFO] [stdout] 257 | | } [INFO] [stdout] 258 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] ... [INFO] [stdout] 280 | / tuple_trait!(FnA A, FnB B, FnC C, FnD D, FnE E, FnF F, FnG G, FnH H, FnI I, FnJ J, FnK K, FnL L, [INFO] [stdout] 281 | | FnM M, FnN N, FnO O, FnP P, FnQ Q, FnR R, FnS S, FnT T, FnU U); [INFO] [stdout] | |_________________________________________________________________- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/sequence/mod.rs:254:7 [INFO] [stdout] | [INFO] [stdout] 254 | / fn parse(&self, input: Input) -> IResult { [INFO] [stdout] 255 | | tuple_trait_inner!(0, self, input, (), $($name)+) [INFO] [stdout] 256 | | [INFO] [stdout] 257 | | } [INFO] [stdout] | |_______^ [INFO] [stdout] ... [INFO] [stdout] 280 | / tuple_trait!(FnA A, FnB B, FnC C, FnD D, FnE E, FnF F, FnG G, FnH H, FnI I, FnJ J, FnK K, FnL L, [INFO] [stdout] 281 | | FnM M, FnN N, FnO O, FnP P, FnQ Q, FnR R, FnS S, FnT T, FnU U); [INFO] [stdout] | |_________________________________________________________________- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/sequence/mod.rs:249:5 [INFO] [stdout] | [INFO] [stdout] 249 | / impl< [INFO] [stdout] 250 | | Input: Clone, $($ty),+ , Error: ParseError, [INFO] [stdout] 251 | | $($name: Fn(Input) -> IResult),+ [INFO] [stdout] 252 | | > Tuple for ( $($name),+ ) { [INFO] [stdout] ... | [INFO] [stdout] 257 | | } [INFO] [stdout] 258 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] ... [INFO] [stdout] 280 | / tuple_trait!(FnA A, FnB B, FnC C, FnD D, FnE E, FnF F, FnG G, FnH H, FnI I, FnJ J, FnK K, FnL L, [INFO] [stdout] 281 | | FnM M, FnN N, FnO O, FnP P, FnQ Q, FnR R, FnS S, FnT T, FnU U); [INFO] [stdout] | |_________________________________________________________________- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/sequence/mod.rs:254:7 [INFO] [stdout] | [INFO] [stdout] 254 | / fn parse(&self, input: Input) -> IResult { [INFO] [stdout] 255 | | tuple_trait_inner!(0, self, input, (), $($name)+) [INFO] [stdout] 256 | | [INFO] [stdout] 257 | | } [INFO] [stdout] | |_______^ [INFO] [stdout] ... [INFO] [stdout] 280 | / tuple_trait!(FnA A, FnB B, FnC C, FnD D, FnE E, FnF F, FnG G, FnH H, FnI I, FnJ J, FnK K, FnL L, [INFO] [stdout] 281 | | FnM M, FnN N, FnO O, FnP P, FnQ Q, FnR R, FnS S, FnT T, FnU U); [INFO] [stdout] | |_________________________________________________________________- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/sequence/mod.rs:249:5 [INFO] [stdout] | [INFO] [stdout] 249 | / impl< [INFO] [stdout] 250 | | Input: Clone, $($ty),+ , Error: ParseError, [INFO] [stdout] 251 | | $($name: Fn(Input) -> IResult),+ [INFO] [stdout] 252 | | > Tuple for ( $($name),+ ) { [INFO] [stdout] ... | [INFO] [stdout] 257 | | } [INFO] [stdout] 258 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] ... [INFO] [stdout] 280 | / tuple_trait!(FnA A, FnB B, FnC C, FnD D, FnE E, FnF F, FnG G, FnH H, FnI I, FnJ J, FnK K, FnL L, [INFO] [stdout] 281 | | FnM M, FnN N, FnO O, FnP P, FnQ Q, FnR R, FnS S, FnT T, FnU U); [INFO] [stdout] | |_________________________________________________________________- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/sequence/mod.rs:254:7 [INFO] [stdout] | [INFO] [stdout] 254 | / fn parse(&self, input: Input) -> IResult { [INFO] [stdout] 255 | | tuple_trait_inner!(0, self, input, (), $($name)+) [INFO] [stdout] 256 | | [INFO] [stdout] 257 | | } [INFO] [stdout] | |_______^ [INFO] [stdout] ... [INFO] [stdout] 280 | / tuple_trait!(FnA A, FnB B, FnC C, FnD D, FnE E, FnF F, FnG G, FnH H, FnI I, FnJ J, FnK K, FnL L, [INFO] [stdout] 281 | | FnM M, FnN N, FnO O, FnP P, FnQ Q, FnR R, FnS S, FnT T, FnU U); [INFO] [stdout] | |_________________________________________________________________- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/combinator/mod.rs:682:1 [INFO] [stdout] | [INFO] [stdout] 682 | / impl<'a, Input ,Output ,Error, F> core::iter::Iterator for &'a mut ParserIterator [INFO] [stdout] 683 | | where [INFO] [stdout] 684 | | F: Fn(Input) -> IResult, [INFO] [stdout] 685 | | Input: Clone [INFO] [stdout] ... | [INFO] [stdout] 714 | | } [INFO] [stdout] 715 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/combinator/mod.rs:687:3 [INFO] [stdout] | [INFO] [stdout] 687 | type Item = Output; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/combinator/mod.rs:689:3 [INFO] [stdout] | [INFO] [stdout] 689 | / fn next(&mut self) -> Option { [INFO] [stdout] 690 | | if let State::Running = self.state { [INFO] [stdout] 691 | | let input = self.input.clone(); [INFO] [stdout] 692 | | [INFO] [stdout] ... | [INFO] [stdout] 713 | | } [INFO] [stdout] 714 | | } [INFO] [stdout] | |___^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/internal.rs:123:1 [INFO] [stdout] | [INFO] [stdout] 123 | impl Eq for Err {} [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/internal.rs:129:1 [INFO] [stdout] | [INFO] [stdout] 129 | / impl fmt::Display for Err [INFO] [stdout] 130 | | where [INFO] [stdout] 131 | | E: fmt::Debug, [INFO] [stdout] 132 | | { [INFO] [stdout] ... | [INFO] [stdout] 140 | | } [INFO] [stdout] 141 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/internal.rs:133:3 [INFO] [stdout] | [INFO] [stdout] 133 | / fn fmt(&self, f: &mut fmt::Formatter) -> fmt::Result { [INFO] [stdout] 134 | | match self { [INFO] [stdout] 135 | | Err::Incomplete(Needed::Size(u)) => write!(f, "Parsing requires {} bytes/chars", u), [INFO] [stdout] 136 | | Err::Incomplete(Needed::Unknown) => write!(f, "Parsing requires more data"), [INFO] [stdout] ... | [INFO] [stdout] 139 | | } [INFO] [stdout] 140 | | } [INFO] [stdout] | |___^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/internal.rs:147:1 [INFO] [stdout] | [INFO] [stdout] 147 | / impl Error for Err [INFO] [stdout] 148 | | where [INFO] [stdout] 149 | | E: fmt::Debug, [INFO] [stdout] 150 | | { [INFO] [stdout] ... | [INFO] [stdout] 153 | | } [INFO] [stdout] 154 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/internal.rs:151:3 [INFO] [stdout] | [INFO] [stdout] 151 | / fn source(&self) -> Option<&(dyn Error + 'static)> { [INFO] [stdout] 152 | | None // no underlying error [INFO] [stdout] 153 | | } [INFO] [stdout] | |___^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 566 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished dev [unoptimized + debuginfo] target(s) in 11.27s [INFO] running `Command { std: "docker" "inspect" "a946560c00e836112b44fb86dd593a535c23810a0cc1c623ed27cca6b670af58", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "a946560c00e836112b44fb86dd593a535c23810a0cc1c623ed27cca6b670af58", kill_on_drop: false }` [INFO] [stdout] a946560c00e836112b44fb86dd593a535c23810a0cc1c623ed27cca6b670af58