[INFO] fetching crate eyre 0.5.0... [INFO] documenting eyre-0.5.0 against try#66dfc4e010913fbed0c4ea91fc2c010004b0f441 for pr-73566 [INFO] extracting crate eyre 0.5.0 into /workspace/builds/worker-1/source [INFO] validating manifest of crates.io crate eyre 0.5.0 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 eyre 0.5.0 [INFO] finished tweaking crates.io crate eyre 0.5.0 [INFO] tweaked toml for crates.io crate eyre 0.5.0 written to /workspace/builds/worker-1/source/Cargo.toml [INFO] crate crates.io crate eyre 0.5.0 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] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1/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] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap. [INFO] [stdout] 7f3fc9faed03f7785a5c87a25600fa39d50ec87f2fc5ca97c2a235cff083f5bb [INFO] running `Command { std: "docker" "start" "-a" "7f3fc9faed03f7785a5c87a25600fa39d50ec87f2fc5ca97c2a235cff083f5bb", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "7f3fc9faed03f7785a5c87a25600fa39d50ec87f2fc5ca97c2a235cff083f5bb", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "7f3fc9faed03f7785a5c87a25600fa39d50ec87f2fc5ca97c2a235cff083f5bb", kill_on_drop: false }` [INFO] [stdout] 7f3fc9faed03f7785a5c87a25600fa39d50ec87f2fc5ca97c2a235cff083f5bb [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1/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] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap. [INFO] [stdout] a8eadc80a7ad4656aac8baff02180d188c7e7f8ce6644f5c190462b5937a2f66 [INFO] running `Command { std: "docker" "start" "-a" "a8eadc80a7ad4656aac8baff02180d188c7e7f8ce6644f5c190462b5937a2f66", kill_on_drop: false }` [INFO] [stderr] Compiling eyre v0.5.0 (/opt/rustwide/workdir) [INFO] [stderr] Checking indenter v0.3.0 [INFO] [stderr] Documenting eyre v0.5.0 (/opt/rustwide/workdir) [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/lib.rs:399:1 [INFO] [stdout] | [INFO] [stdout] 399 | pub use eyre as format_err; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: the lint level is defined here [INFO] [stdout] --> src/lib.rs:324:5 [INFO] [stdout] | [INFO] [stdout] 324 | missing_doc_code_examples, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/lib.rs:400:1 [INFO] [stdout] | [INFO] [stdout] 400 | /// Compatibility re-export of `eyre` for interopt with `anyhow` [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/lib.rs:408:1 [INFO] [stdout] | [INFO] [stdout] 408 | /// Compatibility re-export of `Report` for interopt with `anyhow` [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/lib.rs:410:1 [INFO] [stdout] | [INFO] [stdout] 410 | /// Compatibility re-export of `WrapErr` for interopt with `anyhow` [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/lib.rs:506:5 [INFO] [stdout] | [INFO] [stdout] 506 | inner: ManuallyDrop>>, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/lib.rs:709:1 [INFO] [stdout] | [INFO] [stdout] 709 | / /// The default provided error report handler for `eyre::Report`. [INFO] [stdout] 710 | | /// [INFO] [stdout] 711 | | /// On nightly this supports conditionally capturing a `std::backtrace::Backtrace` if the source [INFO] [stdout] 712 | | /// error did not already capture one. [INFO] [stdout] | |______________________________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/lib.rs:715:5 [INFO] [stdout] | [INFO] [stdout] 715 | backtrace: Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/lib.rs:807:5 [INFO] [stdout] | [INFO] [stdout] 807 | state: crate::chain::ChainState<'a>, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/lib.rs:353:1 [INFO] [stdout] | [INFO] [stdout] 353 | / mod alloc { [INFO] [stdout] 354 | | #[cfg(not(feature = "std"))] [INFO] [stdout] 355 | | extern crate alloc; [INFO] [stdout] 356 | | [INFO] [stdout] ... | [INFO] [stdout] 367 | | // pub(crate) use std::string::String; [INFO] [stdout] 368 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/backtrace.rs:1:1 [INFO] [stdout] | [INFO] [stdout] 1 | / #[cfg(backtrace)] [INFO] [stdout] 2 | | pub(crate) use std::backtrace::Backtrace; [INFO] [stdout] 3 | | [INFO] [stdout] 4 | | #[cfg(not(backtrace))] [INFO] [stdout] ... | [INFO] [stdout] 21 | | }; [INFO] [stdout] 22 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/chain.rs:1:1 [INFO] [stdout] | [INFO] [stdout] 1 | / use self::ChainState::*; [INFO] [stdout] 2 | | use crate::StdError; [INFO] [stdout] 3 | | [INFO] [stdout] 4 | | #[cfg(feature = "std")] [INFO] [stdout] ... | [INFO] [stdout] 120 | | } [INFO] [stdout] 121 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/chain.rs:16:1 [INFO] [stdout] | [INFO] [stdout] 16 | / pub(crate) enum ChainState<'a> { [INFO] [stdout] 17 | | Linked { [INFO] [stdout] 18 | | next: Option<&'a (dyn StdError + 'static)>, [INFO] [stdout] 19 | | }, [INFO] [stdout] ... | [INFO] [stdout] 23 | | }, [INFO] [stdout] 24 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/chain.rs:17:5 [INFO] [stdout] | [INFO] [stdout] 17 | / Linked { [INFO] [stdout] 18 | | next: Option<&'a (dyn StdError + 'static)>, [INFO] [stdout] 19 | | }, [INFO] [stdout] | |_____^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/chain.rs:18:9 [INFO] [stdout] | [INFO] [stdout] 18 | next: Option<&'a (dyn StdError + 'static)>, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/chain.rs:21:5 [INFO] [stdout] | [INFO] [stdout] 21 | / Buffered { [INFO] [stdout] 22 | | rest: vec::IntoIter<&'a (dyn StdError + 'static)>, [INFO] [stdout] 23 | | }, [INFO] [stdout] | |_____^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/chain.rs:22:9 [INFO] [stdout] | [INFO] [stdout] 22 | rest: vec::IntoIter<&'a (dyn StdError + 'static)>, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/chain.rs:26:1 [INFO] [stdout] | [INFO] [stdout] 26 | / impl<'a> Chain<'a> { [INFO] [stdout] 27 | | /// Construct an iterator over a chain of errors via the `source` method [INFO] [stdout] 28 | | /// [INFO] [stdout] 29 | | /// # Example [INFO] [stdout] ... | [INFO] [stdout] 51 | | } [INFO] [stdout] 52 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/context.rs:1:1 [INFO] [stdout] | [INFO] [stdout] 1 | / use crate::error::ContextError; [INFO] [stdout] 2 | | use crate::{ContextCompat, EyreHandler, Report, StdError, WrapErr}; [INFO] [stdout] 3 | | use core::fmt::{self, Debug, Display, Write}; [INFO] [stdout] 4 | | [INFO] [stdout] ... | [INFO] [stdout] 191 | | impl Sealed for Option {} [INFO] [stdout] 192 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/context.rs:165:1 [INFO] [stdout] | [INFO] [stdout] 165 | struct Quoted(D); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/context.rs:165:18 [INFO] [stdout] | [INFO] [stdout] 165 | struct Quoted(D); [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/context.rs:8:1 [INFO] [stdout] | [INFO] [stdout] 8 | / mod ext { [INFO] [stdout] 9 | | use super::*; [INFO] [stdout] 10 | | [INFO] [stdout] 11 | | pub trait StdError [INFO] [stdout] ... | [INFO] [stdout] 44 | | } [INFO] [stdout] 45 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/context.rs:11:5 [INFO] [stdout] | [INFO] [stdout] 11 | / pub trait StdError [INFO] [stdout] 12 | | where [INFO] [stdout] 13 | | H: EyreHandler, [INFO] [stdout] 14 | | { [INFO] [stdout] ... | [INFO] [stdout] 17 | | D: Display + Send + Sync + 'static; [INFO] [stdout] 18 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/context.rs:15:9 [INFO] [stdout] | [INFO] [stdout] 15 | / fn ext_report(self, msg: D) -> Report [INFO] [stdout] 16 | | where [INFO] [stdout] 17 | | D: Display + Send + Sync + 'static; [INFO] [stdout] | |_______________________________________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/context.rs:185:1 [INFO] [stdout] | [INFO] [stdout] 185 | / pub(crate) mod private { [INFO] [stdout] 186 | | use super::*; [INFO] [stdout] 187 | | [INFO] [stdout] 188 | | pub trait Sealed {} [INFO] [stdout] ... | [INFO] [stdout] 191 | | impl Sealed for Option {} [INFO] [stdout] 192 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/context.rs:188:5 [INFO] [stdout] | [INFO] [stdout] 188 | pub trait Sealed {} [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 | / use crate::alloc::Box; [INFO] [stdout] 2 | | use crate::chain::Chain; [INFO] [stdout] 3 | | use crate::EyreHandler; [INFO] [stdout] 4 | | use crate::{Report, StdError}; [INFO] [stdout] ... | [INFO] [stdout] 812 | | } [INFO] [stdout] 813 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/error.rs:512:1 [INFO] [stdout] | [INFO] [stdout] 512 | / struct ErrorVTable [INFO] [stdout] 513 | | where [INFO] [stdout] 514 | | H: EyreHandler, [INFO] [stdout] 515 | | { [INFO] [stdout] ... | [INFO] [stdout] 523 | | object_drop_rest: unsafe fn(Box>, TypeId), [INFO] [stdout] 524 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/error.rs:516:5 [INFO] [stdout] | [INFO] [stdout] 516 | object_drop: unsafe fn(Box>), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/error.rs:517:5 [INFO] [stdout] | [INFO] [stdout] 517 | object_ref: unsafe fn(&ErrorImpl<(), H>) -> &(dyn StdError + Send + Sync + 'static), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/error.rs:519:5 [INFO] [stdout] | [INFO] [stdout] 519 | object_mut: unsafe fn(&mut ErrorImpl<(), H>) -> &mut (dyn StdError + Send + Sync + 'static), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/error.rs:521:5 [INFO] [stdout] | [INFO] [stdout] 521 | object_boxed: unsafe fn(Box>) -> Box, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/error.rs:522:5 [INFO] [stdout] | [INFO] [stdout] 522 | object_downcast: unsafe fn(&ErrorImpl<(), H>, TypeId) -> Option>, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/error.rs:523:5 [INFO] [stdout] | [INFO] [stdout] 523 | object_drop_rest: unsafe fn(Box>, TypeId), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/error.rs:696:1 [INFO] [stdout] | [INFO] [stdout] 696 | / pub(crate) struct ErrorImpl [INFO] [stdout] 697 | | where [INFO] [stdout] 698 | | H: EyreHandler, [INFO] [stdout] 699 | | { [INFO] [stdout] ... | [INFO] [stdout] 704 | | _object: E, [INFO] [stdout] 705 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/error.rs:700:5 [INFO] [stdout] | [INFO] [stdout] 700 | vtable: &'static ErrorVTable, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/error.rs:701:5 [INFO] [stdout] | [INFO] [stdout] 701 | pub(crate) handler: Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/error.rs:704:5 [INFO] [stdout] | [INFO] [stdout] 704 | _object: E, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/error.rs:710:1 [INFO] [stdout] | [INFO] [stdout] 710 | / pub(crate) struct ContextError { [INFO] [stdout] 711 | | pub(crate) msg: D, [INFO] [stdout] 712 | | pub(crate) error: E, [INFO] [stdout] 713 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/error.rs:711:5 [INFO] [stdout] | [INFO] [stdout] 711 | pub(crate) msg: D, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/error.rs:712:5 [INFO] [stdout] | [INFO] [stdout] 712 | pub(crate) error: E, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/error.rs:527:1 [INFO] [stdout] | [INFO] [stdout] 527 | / unsafe fn object_drop(e: Box>) [INFO] [stdout] 528 | | where [INFO] [stdout] 529 | | H: EyreHandler, [INFO] [stdout] 530 | | { [INFO] [stdout] ... | [INFO] [stdout] 534 | | drop(unerased); [INFO] [stdout] 535 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/error.rs:538:1 [INFO] [stdout] | [INFO] [stdout] 538 | / unsafe fn object_drop_front(e: Box>, target: TypeId) [INFO] [stdout] 539 | | where [INFO] [stdout] 540 | | H: EyreHandler, [INFO] [stdout] 541 | | { [INFO] [stdout] ... | [INFO] [stdout] 547 | | drop(unerased); [INFO] [stdout] 548 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/error.rs:551:1 [INFO] [stdout] | [INFO] [stdout] 551 | / unsafe fn object_ref(e: &ErrorImpl<(), H>) -> &(dyn StdError + Send + Sync + 'static) [INFO] [stdout] 552 | | where [INFO] [stdout] 553 | | H: EyreHandler, [INFO] [stdout] 554 | | E: StdError + Send + Sync + 'static, [INFO] [stdout] ... | [INFO] [stdout] 557 | | &(*(e as *const ErrorImpl<(), H> as *const ErrorImpl))._object [INFO] [stdout] 558 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/error.rs:562:1 [INFO] [stdout] | [INFO] [stdout] 562 | / unsafe fn object_mut(e: &mut ErrorImpl<(), H>) -> &mut (dyn StdError + Send + Sync + 'static) [INFO] [stdout] 563 | | where [INFO] [stdout] 564 | | H: EyreHandler, [INFO] [stdout] 565 | | E: StdError + Send + Sync + 'static, [INFO] [stdout] ... | [INFO] [stdout] 568 | | &mut (*(e as *mut ErrorImpl<(), H> as *mut ErrorImpl))._object [INFO] [stdout] 569 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/error.rs:572:1 [INFO] [stdout] | [INFO] [stdout] 572 | / unsafe fn object_boxed(e: Box>) -> Box [INFO] [stdout] 573 | | where [INFO] [stdout] 574 | | H: EyreHandler, [INFO] [stdout] 575 | | E: StdError + Send + Sync + 'static, [INFO] [stdout] ... | [INFO] [stdout] 579 | | mem::transmute::>, Box>>(e) [INFO] [stdout] 580 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/error.rs:583:1 [INFO] [stdout] | [INFO] [stdout] 583 | / unsafe fn object_downcast(e: &ErrorImpl<(), H>, target: TypeId) -> Option> [INFO] [stdout] 584 | | where [INFO] [stdout] 585 | | H: EyreHandler, [INFO] [stdout] 586 | | E: 'static, [INFO] [stdout] ... | [INFO] [stdout] 596 | | } [INFO] [stdout] 597 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/error.rs:601:1 [INFO] [stdout] | [INFO] [stdout] 601 | / unsafe fn context_downcast(e: &ErrorImpl<(), H>, target: TypeId) -> Option> [INFO] [stdout] 602 | | where [INFO] [stdout] 603 | | H: EyreHandler, [INFO] [stdout] 604 | | D: 'static, [INFO] [stdout] ... | [INFO] [stdout] 617 | | } [INFO] [stdout] 618 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/error.rs:622:1 [INFO] [stdout] | [INFO] [stdout] 622 | / unsafe fn context_drop_rest(e: Box>, target: TypeId) [INFO] [stdout] 623 | | where [INFO] [stdout] 624 | | H: EyreHandler, [INFO] [stdout] 625 | | D: 'static, [INFO] [stdout] ... | [INFO] [stdout] 642 | | } [INFO] [stdout] 643 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/error.rs:646:1 [INFO] [stdout] | [INFO] [stdout] 646 | / unsafe fn context_chain_downcast(e: &ErrorImpl<(), H>, target: TypeId) -> Option> [INFO] [stdout] 647 | | where [INFO] [stdout] 648 | | H: EyreHandler, [INFO] [stdout] 649 | | D: 'static, [INFO] [stdout] ... | [INFO] [stdout] 662 | | } [INFO] [stdout] 663 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/error.rs:666:1 [INFO] [stdout] | [INFO] [stdout] 666 | / unsafe fn context_chain_drop_rest(e: Box>, target: TypeId) [INFO] [stdout] 667 | | where [INFO] [stdout] 668 | | H: EyreHandler, [INFO] [stdout] 669 | | D: 'static, [INFO] [stdout] ... | [INFO] [stdout] 691 | | } [INFO] [stdout] 692 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/error.rs:13:1 [INFO] [stdout] | [INFO] [stdout] 13 | / impl Report [INFO] [stdout] 14 | | where [INFO] [stdout] 15 | | H: EyreHandler, [INFO] [stdout] 16 | | { [INFO] [stdout] ... | [INFO] [stdout] 454 | | } [INFO] [stdout] 455 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/error.rs:17:5 [INFO] [stdout] | [INFO] [stdout] 17 | / /// Create a new error object from any error type. [INFO] [stdout] 18 | | /// [INFO] [stdout] 19 | | /// The error type must be threadsafe and `'static`, so that the `Report` [INFO] [stdout] 20 | | /// will be as well. [INFO] [stdout] 21 | | /// [INFO] [stdout] 22 | | /// If the error type does not provide a backtrace, a backtrace will be [INFO] [stdout] 23 | | /// created here to ensure that a backtrace exists. [INFO] [stdout] | |_______________________________________________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/error.rs:78:5 [INFO] [stdout] | [INFO] [stdout] 78 | / pub(crate) fn from_std(error: E) -> Self [INFO] [stdout] 79 | | where [INFO] [stdout] 80 | | E: StdError + Send + Sync + 'static, [INFO] [stdout] 81 | | { [INFO] [stdout] ... | [INFO] [stdout] 94 | | unsafe { Report::construct(error, vtable, handler) } [INFO] [stdout] 95 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/error.rs:97:5 [INFO] [stdout] | [INFO] [stdout] 97 | / pub(crate) fn from_adhoc(message: M) -> Self [INFO] [stdout] 98 | | where [INFO] [stdout] 99 | | M: Display + Debug + Send + Sync + 'static, [INFO] [stdout] 100 | | { [INFO] [stdout] ... | [INFO] [stdout] 116 | | unsafe { Report::construct(error, vtable, handler) } [INFO] [stdout] 117 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/error.rs:119:5 [INFO] [stdout] | [INFO] [stdout] 119 | / pub(crate) fn from_display(message: M) -> Self [INFO] [stdout] 120 | | where [INFO] [stdout] 121 | | M: Display + Send + Sync + 'static, [INFO] [stdout] 122 | | { [INFO] [stdout] ... | [INFO] [stdout] 138 | | unsafe { Report::construct(error, vtable, handler) } [INFO] [stdout] 139 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/error.rs:142:5 [INFO] [stdout] | [INFO] [stdout] 142 | / pub(crate) fn from_msg(msg: D, error: E) -> Self [INFO] [stdout] 143 | | where [INFO] [stdout] 144 | | D: Display + Send + Sync + 'static, [INFO] [stdout] 145 | | E: StdError + Send + Sync + 'static, [INFO] [stdout] ... | [INFO] [stdout] 161 | | unsafe { Report::construct(error, vtable, handler) } [INFO] [stdout] 162 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/error.rs:165:5 [INFO] [stdout] | [INFO] [stdout] 165 | / pub(crate) fn from_boxed(error: Box) -> Self { [INFO] [stdout] 166 | | use crate::wrapper::BoxedError; [INFO] [stdout] 167 | | let error = BoxedError(error); [INFO] [stdout] 168 | | let handler = Some(H::default(&error)); [INFO] [stdout] ... | [INFO] [stdout] 181 | | unsafe { Report::construct(error, vtable, handler) } [INFO] [stdout] 182 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/error.rs:189:5 [INFO] [stdout] | [INFO] [stdout] 189 | / unsafe fn construct(error: E, vtable: &'static ErrorVTable, handler: Option) -> Self [INFO] [stdout] 190 | | where [INFO] [stdout] 191 | | E: StdError + Send + Sync + 'static, [INFO] [stdout] 192 | | { [INFO] [stdout] ... | [INFO] [stdout] 206 | | Report { inner } [INFO] [stdout] 207 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/error.rs:309:5 [INFO] [stdout] | [INFO] [stdout] 309 | / /// The lowest level cause of this error — this error's cause's [INFO] [stdout] 310 | | /// cause's cause etc. [INFO] [stdout] 311 | | /// [INFO] [stdout] 312 | | /// The root cause is the last error in the iterator produced by [INFO] [stdout] 313 | | /// [`chain()`][Report::chain]. [INFO] [stdout] | |___________________________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/error.rs:324:5 [INFO] [stdout] | [INFO] [stdout] 324 | / /// Returns true if `E` is the type held by this error object. [INFO] [stdout] 325 | | /// [INFO] [stdout] 326 | | /// For errors constructed from messages, this method returns true if `E` matches the type of [INFO] [stdout] 327 | | /// the message `D` **or** the type of the error on which the message has been attached. For [INFO] [stdout] 328 | | /// details about the interaction between message and downcasting, [see here]. [INFO] [stdout] 329 | | /// [INFO] [stdout] 330 | | /// [see here]: trait.WrapErr.html#effect-on-downcasting [INFO] [stdout] | |____________________________________________________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/error.rs:338:5 [INFO] [stdout] | [INFO] [stdout] 338 | /// Attempt to downcast the error object to a concrete type. [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/error.rs:420:5 [INFO] [stdout] | [INFO] [stdout] 420 | /// Downcast this error object by mutable reference. [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/error.rs:434:5 [INFO] [stdout] | [INFO] [stdout] 434 | /// Get a reference to the Handler for this Report. [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/error.rs:439:5 [INFO] [stdout] | [INFO] [stdout] 439 | /// Get a mutable reference to the Handler for this Report. [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/error.rs:715:1 [INFO] [stdout] | [INFO] [stdout] 715 | / impl ErrorImpl [INFO] [stdout] 716 | | where [INFO] [stdout] 717 | | H: EyreHandler, [INFO] [stdout] 718 | | { [INFO] [stdout] ... | [INFO] [stdout] 724 | | } [INFO] [stdout] 725 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/error.rs:719:5 [INFO] [stdout] | [INFO] [stdout] 719 | / fn erase(&self) -> &ErrorImpl<(), H> { [INFO] [stdout] 720 | | // Erase the concrete type of E but preserve the vtable in self.vtable [INFO] [stdout] 721 | | // for manipulating the resulting thin pointer. This is analogous to an [INFO] [stdout] 722 | | // unsize coersion. [INFO] [stdout] 723 | | unsafe { &*(self as *const ErrorImpl as *const ErrorImpl<(), H>) } [INFO] [stdout] 724 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/error.rs:727:1 [INFO] [stdout] | [INFO] [stdout] 727 | / impl ErrorImpl<(), H> [INFO] [stdout] 728 | | where [INFO] [stdout] 729 | | H: EyreHandler, [INFO] [stdout] 730 | | { [INFO] [stdout] ... | [INFO] [stdout] 746 | | } [INFO] [stdout] 747 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/error.rs:731:5 [INFO] [stdout] | [INFO] [stdout] 731 | / pub(crate) fn error(&self) -> &(dyn StdError + Send + Sync + 'static) { [INFO] [stdout] 732 | | // Use vtable to attach E's native StdError vtable for the right [INFO] [stdout] 733 | | // original type E. [INFO] [stdout] 734 | | unsafe { &*(self.vtable.object_ref)(self) } [INFO] [stdout] 735 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/error.rs:738:5 [INFO] [stdout] | [INFO] [stdout] 738 | / pub(crate) fn error_mut(&mut self) -> &mut (dyn StdError + Send + Sync + 'static) { [INFO] [stdout] 739 | | // Use vtable to attach E's native StdError vtable for the right [INFO] [stdout] 740 | | // original type E. [INFO] [stdout] 741 | | unsafe { &mut *(self.vtable.object_mut)(self) } [INFO] [stdout] 742 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/error.rs:744:5 [INFO] [stdout] | [INFO] [stdout] 744 | / pub(crate) fn chain(&self) -> Chain<'_> { [INFO] [stdout] 745 | | Chain::new(self.error()) [INFO] [stdout] 746 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/fmt.rs:1:1 [INFO] [stdout] | [INFO] [stdout] 1 | / use crate::error::ErrorImpl; [INFO] [stdout] 2 | | use crate::EyreHandler; [INFO] [stdout] 3 | | use core::fmt; [INFO] [stdout] 4 | | [INFO] [stdout] ... | [INFO] [stdout] 21 | | } [INFO] [stdout] 22 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/fmt.rs:5:1 [INFO] [stdout] | [INFO] [stdout] 5 | / impl ErrorImpl<(), H> [INFO] [stdout] 6 | | where [INFO] [stdout] 7 | | H: EyreHandler, [INFO] [stdout] 8 | | { [INFO] [stdout] ... | [INFO] [stdout] 21 | | } [INFO] [stdout] 22 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/fmt.rs:9:5 [INFO] [stdout] | [INFO] [stdout] 9 | / pub(crate) fn display(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { [INFO] [stdout] 10 | | self.handler [INFO] [stdout] 11 | | .as_ref() [INFO] [stdout] 12 | | .map(|handler| handler.display(self.error(), f)) [INFO] [stdout] 13 | | .unwrap_or_else(|| core::fmt::Display::fmt(self.error(), f)) [INFO] [stdout] 14 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/fmt.rs:16:5 [INFO] [stdout] | [INFO] [stdout] 16 | / pub(crate) fn debug(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { [INFO] [stdout] 17 | | self.handler [INFO] [stdout] 18 | | .as_ref() [INFO] [stdout] 19 | | .map(|handler| handler.debug(self.error(), f)) [INFO] [stdout] 20 | | .unwrap_or_else(|| core::fmt::Debug::fmt(self.error(), f)) [INFO] [stdout] 21 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/kind.rs:1:1 [INFO] [stdout] | [INFO] [stdout] 1 | / #![allow(missing_debug_implementations, missing_docs)] [INFO] [stdout] 2 | | // Tagged dispatch mechanism for resolving the behavior of `eyre!($expr)`. [INFO] [stdout] 3 | | // [INFO] [stdout] 4 | | // When eyre! is given a single expr argument to turn into eyre::Report, we [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/kind.rs:54:1 [INFO] [stdout] | [INFO] [stdout] 54 | pub struct Adhoc; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/kind.rs:74:1 [INFO] [stdout] | [INFO] [stdout] 74 | pub struct Trait(std::marker::PhantomData); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/kind.rs:74:21 [INFO] [stdout] | [INFO] [stdout] 74 | pub struct Trait(std::marker::PhantomData); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/kind.rs:101:1 [INFO] [stdout] | [INFO] [stdout] 101 | pub struct Boxed; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/kind.rs:56:1 [INFO] [stdout] | [INFO] [stdout] 56 | / pub trait AdhocKind: Sized { [INFO] [stdout] 57 | | #[inline] [INFO] [stdout] 58 | | fn eyre_kind(&self) -> Adhoc { [INFO] [stdout] 59 | | Adhoc [INFO] [stdout] 60 | | } [INFO] [stdout] 61 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/kind.rs:58:5 [INFO] [stdout] | [INFO] [stdout] 58 | / fn eyre_kind(&self) -> Adhoc { [INFO] [stdout] 59 | | Adhoc [INFO] [stdout] 60 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/kind.rs:76:1 [INFO] [stdout] | [INFO] [stdout] 76 | / pub trait TraitKind: Sized { [INFO] [stdout] 77 | | #[inline] [INFO] [stdout] 78 | | fn eyre_kind(&self) -> Trait { [INFO] [stdout] 79 | | Trait(std::marker::PhantomData) [INFO] [stdout] 80 | | } [INFO] [stdout] 81 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/kind.rs:78:5 [INFO] [stdout] | [INFO] [stdout] 78 | / fn eyre_kind(&self) -> Trait { [INFO] [stdout] 79 | | Trait(std::marker::PhantomData) [INFO] [stdout] 80 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/kind.rs:104:1 [INFO] [stdout] | [INFO] [stdout] 104 | / pub trait BoxedKind: Sized { [INFO] [stdout] 105 | | #[inline] [INFO] [stdout] 106 | | fn eyre_kind(&self) -> Boxed { [INFO] [stdout] 107 | | Boxed [INFO] [stdout] 108 | | } [INFO] [stdout] 109 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/kind.rs:106:5 [INFO] [stdout] | [INFO] [stdout] 106 | / fn eyre_kind(&self) -> Boxed { [INFO] [stdout] 107 | | Boxed [INFO] [stdout] 108 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/kind.rs:65:1 [INFO] [stdout] | [INFO] [stdout] 65 | / impl Adhoc { [INFO] [stdout] 66 | | pub fn new(self, message: M) -> Report [INFO] [stdout] 67 | | where [INFO] [stdout] 68 | | M: Display + Debug + Send + Sync + 'static, [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/kind.rs:66:5 [INFO] [stdout] | [INFO] [stdout] 66 | / pub fn new(self, message: M) -> Report [INFO] [stdout] 67 | | where [INFO] [stdout] 68 | | M: Display + Debug + Send + Sync + 'static, [INFO] [stdout] 69 | | { [INFO] [stdout] 70 | | Report::from_adhoc(message) [INFO] [stdout] 71 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/kind.rs:90:1 [INFO] [stdout] | [INFO] [stdout] 90 | / impl Trait { [INFO] [stdout] 91 | | pub fn new(self, error: E) -> Report [INFO] [stdout] 92 | | where [INFO] [stdout] 93 | | E: Into>, [INFO] [stdout] ... | [INFO] [stdout] 97 | | } [INFO] [stdout] 98 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/kind.rs:91:5 [INFO] [stdout] | [INFO] [stdout] 91 | / pub fn new(self, error: E) -> Report [INFO] [stdout] 92 | | where [INFO] [stdout] 93 | | E: Into>, [INFO] [stdout] 94 | | H: EyreHandler, [INFO] [stdout] 95 | | { [INFO] [stdout] 96 | | error.into() [INFO] [stdout] 97 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/kind.rs:115:1 [INFO] [stdout] | [INFO] [stdout] 115 | / impl Boxed { [INFO] [stdout] 116 | | pub fn new(self, error: Box) -> Report { [INFO] [stdout] 117 | | Report::from_boxed(error) [INFO] [stdout] 118 | | } [INFO] [stdout] 119 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/kind.rs:116:5 [INFO] [stdout] | [INFO] [stdout] 116 | / pub fn new(self, error: Box) -> Report { [INFO] [stdout] 117 | | Report::from_boxed(error) [INFO] [stdout] 118 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/macros.rs:1:1 [INFO] [stdout] | [INFO] [stdout] 1 | / /// Return early with an error. [INFO] [stdout] 2 | | /// [INFO] [stdout] 3 | | /// This macro is equivalent to `return Err(From::from($err))`. [INFO] [stdout] 4 | | /// [INFO] [stdout] ... | [INFO] [stdout] 162 | | }; [INFO] [stdout] 163 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/wrapper.rs:1:1 [INFO] [stdout] | [INFO] [stdout] 1 | / use crate::StdError; [INFO] [stdout] 2 | | use core::fmt::{self, Debug, Display}; [INFO] [stdout] 3 | | [INFO] [stdout] 4 | | #[repr(transparent)] [INFO] [stdout] ... | [INFO] [stdout] 93 | | } [INFO] [stdout] 94 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/wrapper.rs:5:1 [INFO] [stdout] | [INFO] [stdout] 5 | pub(crate) struct DisplayError(pub(crate) M); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/wrapper.rs:5:35 [INFO] [stdout] | [INFO] [stdout] 5 | pub(crate) struct DisplayError(pub(crate) M); [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/wrapper.rs:8:1 [INFO] [stdout] | [INFO] [stdout] 8 | pub(crate) struct MessageError(pub(crate) M); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/wrapper.rs:8:35 [INFO] [stdout] | [INFO] [stdout] 8 | pub(crate) struct MessageError(pub(crate) M); [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/wrapper.rs:10:1 [INFO] [stdout] | [INFO] [stdout] 10 | pub(crate) struct NoneError; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/wrapper.rs:68:1 [INFO] [stdout] | [INFO] [stdout] 68 | pub(crate) struct BoxedError(pub(crate) Box); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/wrapper.rs:68:30 [INFO] [stdout] | [INFO] [stdout] 68 | pub(crate) struct BoxedError(pub(crate) Box); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/lib.rs:1127:1 [INFO] [stdout] | [INFO] [stdout] 1127 | / pub mod private { [INFO] [stdout] 1128 | | use crate::{EyreHandler, Report}; [INFO] [stdout] 1129 | | use core::fmt::{Debug, Display}; [INFO] [stdout] 1130 | | [INFO] [stdout] ... | [INFO] [stdout] 1150 | | } [INFO] [stdout] 1151 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/lib.rs:1134:5 [INFO] [stdout] | [INFO] [stdout] 1134 | pub use core::result::Result::Err; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/lib.rs:1144:5 [INFO] [stdout] | [INFO] [stdout] 1144 | / pub fn new_adhoc(message: M) -> Report [INFO] [stdout] 1145 | | where [INFO] [stdout] 1146 | | H: EyreHandler, [INFO] [stdout] 1147 | | M: Display + Debug + Send + Sync + 'static, [INFO] [stdout] 1148 | | { [INFO] [stdout] 1149 | | Report::from_adhoc(message) [INFO] [stdout] 1150 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/lib.rs:1137:5 [INFO] [stdout] | [INFO] [stdout] 1137 | / pub mod kind { [INFO] [stdout] 1138 | | pub use crate::kind::{AdhocKind, TraitKind}; [INFO] [stdout] 1139 | | [INFO] [stdout] 1140 | | #[cfg(feature = "std")] [INFO] [stdout] 1141 | | pub use crate::kind::BoxedKind; [INFO] [stdout] 1142 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/lib.rs:691:5 [INFO] [stdout] | [INFO] [stdout] 691 | /// Override for the `Display` format [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/lib.rs:1029:5 [INFO] [stdout] | [INFO] [stdout] 1029 | /// Wrap the error value with a new adhoc error [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/lib.rs:1034:5 [INFO] [stdout] | [INFO] [stdout] 1034 | / /// Wrap the error value with a new adhoc error that is evaluated lazily [INFO] [stdout] 1035 | | /// only once an error does occur. [INFO] [stdout] | |______________________________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/lib.rs:1041:5 [INFO] [stdout] | [INFO] [stdout] 1041 | /// Compatibility re-export of wrap_err for interopt with `anyhow` [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/lib.rs:1046:5 [INFO] [stdout] | [INFO] [stdout] 1046 | /// Compatibility re-export of wrap_err_with for interopt with `anyhow` [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/lib.rs:1100:5 [INFO] [stdout] | [INFO] [stdout] 1100 | / /// Compatibility version of `wrap_err` for creating new errors with new source on `Option` [INFO] [stdout] 1101 | | /// when porting from `anyhow` [INFO] [stdout] | |__________________________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/lib.rs:1106:5 [INFO] [stdout] | [INFO] [stdout] 1106 | / /// Compatibility version of `wrap_err_with` for creating new errors with new source on `Option` [INFO] [stdout] 1107 | | /// when porting from `anyhow` [INFO] [stdout] | |__________________________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/lib.rs:1113:5 [INFO] [stdout] | [INFO] [stdout] 1113 | /// Compatibility re-export of `context` for porting from `anyhow` to `eyre` [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/lib.rs:1118:5 [INFO] [stdout] | [INFO] [stdout] 1118 | /// Compatibility re-export of `with_context` for porting from `anyhow` to `eyre` [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/context.rs:21:5 [INFO] [stdout] | [INFO] [stdout] 21 | / impl StdError for E [INFO] [stdout] 22 | | where [INFO] [stdout] 23 | | H: EyreHandler, [INFO] [stdout] 24 | | E: std::error::Error + Send + Sync + 'static, [INFO] [stdout] ... | [INFO] [stdout] 31 | | } [INFO] [stdout] 32 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/context.rs:26:9 [INFO] [stdout] | [INFO] [stdout] 26 | / fn ext_report(self, msg: D) -> Report [INFO] [stdout] 27 | | where [INFO] [stdout] 28 | | D: Display + Send + Sync + 'static, [INFO] [stdout] 29 | | { [INFO] [stdout] 30 | | Report::from_msg(msg, self) [INFO] [stdout] 31 | | } [INFO] [stdout] | |_________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/context.rs:34:5 [INFO] [stdout] | [INFO] [stdout] 34 | / impl StdError for Report [INFO] [stdout] 35 | | where [INFO] [stdout] 36 | | H: EyreHandler, [INFO] [stdout] 37 | | { [INFO] [stdout] ... | [INFO] [stdout] 43 | | } [INFO] [stdout] 44 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/context.rs:38:9 [INFO] [stdout] | [INFO] [stdout] 38 | / fn ext_report(self, msg: D) -> Report [INFO] [stdout] 39 | | where [INFO] [stdout] 40 | | D: Display + Send + Sync + 'static, [INFO] [stdout] 41 | | { [INFO] [stdout] 42 | | self.wrap_err(msg) [INFO] [stdout] 43 | | } [INFO] [stdout] | |_________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/context.rs:190:5 [INFO] [stdout] | [INFO] [stdout] 190 | impl Sealed for Result where E: ext::StdError {} [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/context.rs:191:5 [INFO] [stdout] | [INFO] [stdout] 191 | impl Sealed for Option {} [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/kind.rs:63:1 [INFO] [stdout] | [INFO] [stdout] 63 | impl AdhocKind for &T where T: ?Sized + Display + Debug + Send + Sync + 'static {} [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/kind.rs:83:1 [INFO] [stdout] | [INFO] [stdout] 83 | / impl TraitKind for E [INFO] [stdout] 84 | | where [INFO] [stdout] 85 | | E: Into>, [INFO] [stdout] 86 | | H: EyreHandler, [INFO] [stdout] 87 | | { [INFO] [stdout] 88 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/kind.rs:112:1 [INFO] [stdout] | [INFO] [stdout] 112 | impl BoxedKind for Box {} [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/lib.rs:732:1 [INFO] [stdout] | [INFO] [stdout] 732 | / impl EyreHandler for DefaultHandler { [INFO] [stdout] 733 | | #[allow(unused_variables)] [INFO] [stdout] 734 | | fn default(error: &(dyn StdError + 'static)) -> Self { [INFO] [stdout] 735 | | let backtrace = backtrace_if_absent!(error); [INFO] [stdout] ... | [INFO] [stdout] 781 | | } [INFO] [stdout] 782 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/lib.rs:734:5 [INFO] [stdout] | [INFO] [stdout] 734 | / fn default(error: &(dyn StdError + 'static)) -> Self { [INFO] [stdout] 735 | | let backtrace = backtrace_if_absent!(error); [INFO] [stdout] 736 | | [INFO] [stdout] 737 | | Self { backtrace } [INFO] [stdout] 738 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/lib.rs:740:5 [INFO] [stdout] | [INFO] [stdout] 740 | / fn debug( [INFO] [stdout] 741 | | &self, [INFO] [stdout] 742 | | error: &(dyn StdError + 'static), [INFO] [stdout] 743 | | f: &mut core::fmt::Formatter<'_>, [INFO] [stdout] ... | [INFO] [stdout] 780 | | Ok(()) [INFO] [stdout] 781 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/context.rs:47:1 [INFO] [stdout] | [INFO] [stdout] 47 | / impl WrapErr for Result [INFO] [stdout] 48 | | where [INFO] [stdout] 49 | | H: EyreHandler, [INFO] [stdout] 50 | | E: ext::StdError + Send + Sync + 'static, [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/context.rs:52:5 [INFO] [stdout] | [INFO] [stdout] 52 | / fn wrap_err(self, msg: D) -> Result> [INFO] [stdout] 53 | | where [INFO] [stdout] 54 | | D: Display + Send + Sync + 'static, [INFO] [stdout] 55 | | { [INFO] [stdout] 56 | | self.map_err(|error| error.ext_report(msg)) [INFO] [stdout] 57 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/context.rs:59:5 [INFO] [stdout] | [INFO] [stdout] 59 | / fn wrap_err_with(self, msg: F) -> Result> [INFO] [stdout] 60 | | where [INFO] [stdout] 61 | | D: Display + Send + Sync + 'static, [INFO] [stdout] 62 | | F: FnOnce() -> D, [INFO] [stdout] 63 | | { [INFO] [stdout] 64 | | self.map_err(|error| error.ext_report(msg())) [INFO] [stdout] 65 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/context.rs:67:5 [INFO] [stdout] | [INFO] [stdout] 67 | / fn context(self, msg: D) -> Result> [INFO] [stdout] 68 | | where [INFO] [stdout] 69 | | D: Display + Send + Sync + 'static, [INFO] [stdout] 70 | | { [INFO] [stdout] 71 | | self.wrap_err(msg) [INFO] [stdout] 72 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/context.rs:74:5 [INFO] [stdout] | [INFO] [stdout] 74 | / fn with_context(self, msg: F) -> Result> [INFO] [stdout] 75 | | where [INFO] [stdout] 76 | | D: Display + Send + Sync + 'static, [INFO] [stdout] 77 | | F: FnOnce() -> D, [INFO] [stdout] 78 | | { [INFO] [stdout] 79 | | self.wrap_err_with(msg) [INFO] [stdout] 80 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/context.rs:83:1 [INFO] [stdout] | [INFO] [stdout] 83 | / impl ContextCompat for Option [INFO] [stdout] 84 | | where [INFO] [stdout] 85 | | H: EyreHandler, [INFO] [stdout] 86 | | { [INFO] [stdout] ... | [INFO] [stdout] 115 | | } [INFO] [stdout] 116 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/context.rs:87:5 [INFO] [stdout] | [INFO] [stdout] 87 | / fn wrap_err(self, msg: D) -> Result> [INFO] [stdout] 88 | | where [INFO] [stdout] 89 | | D: Display + Send + Sync + 'static, [INFO] [stdout] 90 | | { [INFO] [stdout] 91 | | self.context(msg) [INFO] [stdout] 92 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/context.rs:94:5 [INFO] [stdout] | [INFO] [stdout] 94 | / fn wrap_err_with(self, msg: F) -> Result> [INFO] [stdout] 95 | | where [INFO] [stdout] 96 | | D: Display + Send + Sync + 'static, [INFO] [stdout] 97 | | F: FnOnce() -> D, [INFO] [stdout] 98 | | { [INFO] [stdout] 99 | | self.with_context(msg) [INFO] [stdout] 100 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/context.rs:102:5 [INFO] [stdout] | [INFO] [stdout] 102 | / fn context(self, msg: D) -> Result> [INFO] [stdout] 103 | | where [INFO] [stdout] 104 | | D: Display + Send + Sync + 'static, [INFO] [stdout] 105 | | { [INFO] [stdout] 106 | | self.ok_or_else(|| Report::from_display(msg)) [INFO] [stdout] 107 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/context.rs:109:5 [INFO] [stdout] | [INFO] [stdout] 109 | / fn with_context(self, msg: F) -> Result> [INFO] [stdout] 110 | | where [INFO] [stdout] 111 | | D: Display + Send + Sync + 'static, [INFO] [stdout] 112 | | F: FnOnce() -> D, [INFO] [stdout] 113 | | { [INFO] [stdout] 114 | | self.ok_or_else(|| Report::from_display(msg())) [INFO] [stdout] 115 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/error.rs:496:1 [INFO] [stdout] | [INFO] [stdout] 496 | / impl Drop for Report [INFO] [stdout] 497 | | where [INFO] [stdout] 498 | | H: EyreHandler, [INFO] [stdout] 499 | | { [INFO] [stdout] ... | [INFO] [stdout] 509 | | } [INFO] [stdout] 510 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/error.rs:500:5 [INFO] [stdout] | [INFO] [stdout] 500 | / fn drop(&mut self) { [INFO] [stdout] 501 | | unsafe { [INFO] [stdout] 502 | | // Read Box> from self. [INFO] [stdout] 503 | | let inner = ptr::read(&self.inner); [INFO] [stdout] ... | [INFO] [stdout] 508 | | } [INFO] [stdout] 509 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/error.rs:802:1 [INFO] [stdout] | [INFO] [stdout] 802 | / impl AsRef for Report { [INFO] [stdout] 803 | | fn as_ref(&self) -> &(dyn StdError + Send + Sync + 'static) { [INFO] [stdout] 804 | | &**self [INFO] [stdout] 805 | | } [INFO] [stdout] 806 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/error.rs:803:5 [INFO] [stdout] | [INFO] [stdout] 803 | / fn as_ref(&self) -> &(dyn StdError + Send + Sync + 'static) { [INFO] [stdout] 804 | | &**self [INFO] [stdout] 805 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/error.rs:809:1 [INFO] [stdout] | [INFO] [stdout] 809 | / impl AsRef for Report { [INFO] [stdout] 810 | | fn as_ref(&self) -> &(dyn StdError + 'static) { [INFO] [stdout] 811 | | &**self [INFO] [stdout] 812 | | } [INFO] [stdout] 813 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/error.rs:810:5 [INFO] [stdout] | [INFO] [stdout] 810 | / fn as_ref(&self) -> &(dyn StdError + 'static) { [INFO] [stdout] 811 | | &**self [INFO] [stdout] 812 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/error.rs:458:1 [INFO] [stdout] | [INFO] [stdout] 458 | / impl From for Report [INFO] [stdout] 459 | | where [INFO] [stdout] 460 | | H: EyreHandler, [INFO] [stdout] 461 | | E: StdError + Send + Sync + 'static, [INFO] [stdout] ... | [INFO] [stdout] 465 | | } [INFO] [stdout] 466 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/error.rs:463:5 [INFO] [stdout] | [INFO] [stdout] 463 | / fn from(error: E) -> Self { [INFO] [stdout] 464 | | Report::from_std(error) [INFO] [stdout] 465 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/error.rs:779:1 [INFO] [stdout] | [INFO] [stdout] 779 | / impl From> for Box { [INFO] [stdout] 780 | | fn from(error: Report) -> Self { [INFO] [stdout] 781 | | let outer = ManuallyDrop::new(error); [INFO] [stdout] 782 | | unsafe { [INFO] [stdout] ... | [INFO] [stdout] 792 | | } [INFO] [stdout] 793 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/error.rs:780:5 [INFO] [stdout] | [INFO] [stdout] 780 | / fn from(error: Report) -> Self { [INFO] [stdout] 781 | | let outer = ManuallyDrop::new(error); [INFO] [stdout] 782 | | unsafe { [INFO] [stdout] 783 | | // Read Box> from error. Can't move it out because [INFO] [stdout] ... | [INFO] [stdout] 791 | | } [INFO] [stdout] 792 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/error.rs:795:1 [INFO] [stdout] | [INFO] [stdout] 795 | / impl From> for Box { [INFO] [stdout] 796 | | fn from(error: Report) -> Self { [INFO] [stdout] 797 | | Box::::from(error) [INFO] [stdout] 798 | | } [INFO] [stdout] 799 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/error.rs:796:5 [INFO] [stdout] | [INFO] [stdout] 796 | / fn from(error: Report) -> Self { [INFO] [stdout] 797 | | Box::::from(error) [INFO] [stdout] 798 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/chain.rs:76:1 [INFO] [stdout] | [INFO] [stdout] 76 | / impl DoubleEndedIterator for Chain<'_> { [INFO] [stdout] 77 | | fn next_back(&mut self) -> Option { [INFO] [stdout] 78 | | match &mut self.state { [INFO] [stdout] 79 | | Linked { mut next } => { [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/chain.rs:77:5 [INFO] [stdout] | [INFO] [stdout] 77 | / fn next_back(&mut self) -> Option { [INFO] [stdout] 78 | | match &mut self.state { [INFO] [stdout] 79 | | Linked { mut next } => { [INFO] [stdout] 80 | | let mut rest = Vec::new(); [INFO] [stdout] ... | [INFO] [stdout] 91 | | } [INFO] [stdout] 92 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/chain.rs:95:1 [INFO] [stdout] | [INFO] [stdout] 95 | / impl ExactSizeIterator for Chain<'_> { [INFO] [stdout] 96 | | fn len(&self) -> usize { [INFO] [stdout] 97 | | match &self.state { [INFO] [stdout] 98 | | Linked { mut next } => { [INFO] [stdout] ... | [INFO] [stdout] 109 | | } [INFO] [stdout] 110 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/chain.rs:96:5 [INFO] [stdout] | [INFO] [stdout] 96 | / fn len(&self) -> usize { [INFO] [stdout] 97 | | match &self.state { [INFO] [stdout] 98 | | Linked { mut next } => { [INFO] [stdout] 99 | | let mut len = 0; [INFO] [stdout] ... | [INFO] [stdout] 108 | | } [INFO] [stdout] 109 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/chain.rs:54:1 [INFO] [stdout] | [INFO] [stdout] 54 | / impl<'a> Iterator for Chain<'a> { [INFO] [stdout] 55 | | type Item = &'a (dyn StdError + 'static); [INFO] [stdout] 56 | | [INFO] [stdout] 57 | | fn next(&mut self) -> Option { [INFO] [stdout] ... | [INFO] [stdout] 72 | | } [INFO] [stdout] 73 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/chain.rs:55:5 [INFO] [stdout] | [INFO] [stdout] 55 | type Item = &'a (dyn StdError + 'static); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/chain.rs:57:5 [INFO] [stdout] | [INFO] [stdout] 57 | / fn next(&mut self) -> Option { [INFO] [stdout] 58 | | match &mut self.state { [INFO] [stdout] 59 | | Linked { next } => { [INFO] [stdout] 60 | | let error = (*next)?; [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/chain.rs:69:5 [INFO] [stdout] | [INFO] [stdout] 69 | / fn size_hint(&self) -> (usize, Option) { [INFO] [stdout] 70 | | let len = self.len(); [INFO] [stdout] 71 | | (len, Some(len)) [INFO] [stdout] 72 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/chain.rs:113:1 [INFO] [stdout] | [INFO] [stdout] 113 | / impl Default for Chain<'_> { [INFO] [stdout] 114 | | fn default() -> Self { [INFO] [stdout] 115 | | Chain { [INFO] [stdout] 116 | | state: ChainState::Buffered { [INFO] [stdout] ... | [INFO] [stdout] 120 | | } [INFO] [stdout] 121 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/chain.rs:114:5 [INFO] [stdout] | [INFO] [stdout] 114 | / fn default() -> Self { [INFO] [stdout] 115 | | Chain { [INFO] [stdout] 116 | | state: ChainState::Buffered { [INFO] [stdout] 117 | | rest: Vec::new().into_iter(), [INFO] [stdout] 118 | | }, [INFO] [stdout] 119 | | } [INFO] [stdout] 120 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/error.rs:469:1 [INFO] [stdout] | [INFO] [stdout] 469 | / impl Deref for Report { [INFO] [stdout] 470 | | type Target = dyn StdError + Send + Sync + 'static; [INFO] [stdout] 471 | | [INFO] [stdout] 472 | | fn deref(&self) -> &Self::Target { [INFO] [stdout] 473 | | self.inner.error() [INFO] [stdout] 474 | | } [INFO] [stdout] 475 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/error.rs:470:5 [INFO] [stdout] | [INFO] [stdout] 470 | type Target = dyn StdError + Send + Sync + 'static; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/error.rs:472:5 [INFO] [stdout] | [INFO] [stdout] 472 | / fn deref(&self) -> &Self::Target { [INFO] [stdout] 473 | | self.inner.error() [INFO] [stdout] 474 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/error.rs:478:1 [INFO] [stdout] | [INFO] [stdout] 478 | / impl DerefMut for Report { [INFO] [stdout] 479 | | fn deref_mut(&mut self) -> &mut Self::Target { [INFO] [stdout] 480 | | self.inner.error_mut() [INFO] [stdout] 481 | | } [INFO] [stdout] 482 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/error.rs:479:5 [INFO] [stdout] | [INFO] [stdout] 479 | / fn deref_mut(&mut self) -> &mut Self::Target { [INFO] [stdout] 480 | | self.inner.error_mut() [INFO] [stdout] 481 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/context.rs:118:1 [INFO] [stdout] | [INFO] [stdout] 118 | / impl Debug for ContextError [INFO] [stdout] 119 | | where [INFO] [stdout] 120 | | D: Display, [INFO] [stdout] 121 | | E: Debug, [INFO] [stdout] ... | [INFO] [stdout] 128 | | } [INFO] [stdout] 129 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/context.rs:123:5 [INFO] [stdout] | [INFO] [stdout] 123 | / fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { [INFO] [stdout] 124 | | f.debug_struct("Error") [INFO] [stdout] 125 | | .field("msg", &Quoted(&self.msg)) [INFO] [stdout] 126 | | .field("source", &self.error) [INFO] [stdout] 127 | | .finish() [INFO] [stdout] 128 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/context.rs:167:1 [INFO] [stdout] | [INFO] [stdout] 167 | / impl Debug for Quoted [INFO] [stdout] 168 | | where [INFO] [stdout] 169 | | D: Display, [INFO] [stdout] 170 | | { [INFO] [stdout] ... | [INFO] [stdout] 176 | | } [INFO] [stdout] 177 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/context.rs:171:5 [INFO] [stdout] | [INFO] [stdout] 171 | / fn fmt(&self, formatter: &mut fmt::Formatter<'_>) -> fmt::Result { [INFO] [stdout] 172 | | formatter.write_char('"')?; [INFO] [stdout] 173 | | Quoted(&mut *formatter).write_fmt(format_args!("{}", self.0))?; [INFO] [stdout] 174 | | formatter.write_char('"')?; [INFO] [stdout] 175 | | Ok(()) [INFO] [stdout] 176 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/error.rs:490:1 [INFO] [stdout] | [INFO] [stdout] 490 | / impl Debug for Report { [INFO] [stdout] 491 | | fn fmt(&self, formatter: &mut fmt::Formatter<'_>) -> fmt::Result { [INFO] [stdout] 492 | | self.inner.debug(formatter) [INFO] [stdout] 493 | | } [INFO] [stdout] 494 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/error.rs:491:5 [INFO] [stdout] | [INFO] [stdout] 491 | / fn fmt(&self, formatter: &mut fmt::Formatter<'_>) -> fmt::Result { [INFO] [stdout] 492 | | self.inner.debug(formatter) [INFO] [stdout] 493 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/error.rs:759:1 [INFO] [stdout] | [INFO] [stdout] 759 | / impl Debug for ErrorImpl [INFO] [stdout] 760 | | where [INFO] [stdout] 761 | | H: EyreHandler, [INFO] [stdout] 762 | | E: Debug, [INFO] [stdout] ... | [INFO] [stdout] 766 | | } [INFO] [stdout] 767 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/error.rs:764:5 [INFO] [stdout] | [INFO] [stdout] 764 | / fn fmt(&self, formatter: &mut fmt::Formatter<'_>) -> fmt::Result { [INFO] [stdout] 765 | | self.erase().debug(formatter) [INFO] [stdout] 766 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/wrapper.rs:12:1 [INFO] [stdout] | [INFO] [stdout] 12 | / impl Debug for DisplayError [INFO] [stdout] 13 | | where [INFO] [stdout] 14 | | M: Display, [INFO] [stdout] 15 | | { [INFO] [stdout] ... | [INFO] [stdout] 18 | | } [INFO] [stdout] 19 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/wrapper.rs:16:5 [INFO] [stdout] | [INFO] [stdout] 16 | / fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { [INFO] [stdout] 17 | | Display::fmt(&self.0, f) [INFO] [stdout] 18 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/wrapper.rs:32:1 [INFO] [stdout] | [INFO] [stdout] 32 | / impl Debug for MessageError [INFO] [stdout] 33 | | where [INFO] [stdout] 34 | | M: Display + Debug, [INFO] [stdout] 35 | | { [INFO] [stdout] ... | [INFO] [stdout] 38 | | } [INFO] [stdout] 39 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/wrapper.rs:36:5 [INFO] [stdout] | [INFO] [stdout] 36 | / fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { [INFO] [stdout] 37 | | Debug::fmt(&self.0, f) [INFO] [stdout] 38 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/wrapper.rs:52:1 [INFO] [stdout] | [INFO] [stdout] 52 | / impl Debug for NoneError { [INFO] [stdout] 53 | | fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { [INFO] [stdout] 54 | | Debug::fmt("Option was None", f) [INFO] [stdout] 55 | | } [INFO] [stdout] 56 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/wrapper.rs:53:5 [INFO] [stdout] | [INFO] [stdout] 53 | / fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { [INFO] [stdout] 54 | | Debug::fmt("Option was None", f) [INFO] [stdout] 55 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/wrapper.rs:71:1 [INFO] [stdout] | [INFO] [stdout] 71 | / impl Debug for BoxedError { [INFO] [stdout] 72 | | fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { [INFO] [stdout] 73 | | Debug::fmt(&self.0, f) [INFO] [stdout] 74 | | } [INFO] [stdout] 75 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/wrapper.rs:72:5 [INFO] [stdout] | [INFO] [stdout] 72 | / fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { [INFO] [stdout] 73 | | Debug::fmt(&self.0, f) [INFO] [stdout] 74 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/lib.rs:718:1 [INFO] [stdout] | [INFO] [stdout] 718 | / impl core::fmt::Debug for DefaultHandler { [INFO] [stdout] 719 | | fn fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result { [INFO] [stdout] 720 | | f.debug_struct("DefaultHandler") [INFO] [stdout] 721 | | .field( [INFO] [stdout] ... | [INFO] [stdout] 729 | | } [INFO] [stdout] 730 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/lib.rs:719:5 [INFO] [stdout] | [INFO] [stdout] 719 | / fn fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result { [INFO] [stdout] 720 | | f.debug_struct("DefaultHandler") [INFO] [stdout] 721 | | .field( [INFO] [stdout] 722 | | "backtrace", [INFO] [stdout] ... | [INFO] [stdout] 728 | | .finish() [INFO] [stdout] 729 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/context.rs:131:1 [INFO] [stdout] | [INFO] [stdout] 131 | / impl Display for ContextError [INFO] [stdout] 132 | | where [INFO] [stdout] 133 | | D: Display, [INFO] [stdout] 134 | | { [INFO] [stdout] ... | [INFO] [stdout] 137 | | } [INFO] [stdout] 138 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/context.rs:135:5 [INFO] [stdout] | [INFO] [stdout] 135 | / fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { [INFO] [stdout] 136 | | Display::fmt(&self.msg, f) [INFO] [stdout] 137 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/error.rs:484:1 [INFO] [stdout] | [INFO] [stdout] 484 | / impl Display for Report { [INFO] [stdout] 485 | | fn fmt(&self, formatter: &mut fmt::Formatter<'_>) -> fmt::Result { [INFO] [stdout] 486 | | self.inner.display(formatter) [INFO] [stdout] 487 | | } [INFO] [stdout] 488 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/error.rs:485:5 [INFO] [stdout] | [INFO] [stdout] 485 | / fn fmt(&self, formatter: &mut fmt::Formatter<'_>) -> fmt::Result { [INFO] [stdout] 486 | | self.inner.display(formatter) [INFO] [stdout] 487 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/error.rs:769:1 [INFO] [stdout] | [INFO] [stdout] 769 | / impl Display for ErrorImpl [INFO] [stdout] 770 | | where [INFO] [stdout] 771 | | H: EyreHandler, [INFO] [stdout] 772 | | E: Display, [INFO] [stdout] ... | [INFO] [stdout] 776 | | } [INFO] [stdout] 777 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/error.rs:774:5 [INFO] [stdout] | [INFO] [stdout] 774 | / fn fmt(&self, formatter: &mut fmt::Formatter<'_>) -> fmt::Result { [INFO] [stdout] 775 | | Display::fmt(&self.erase().error(), formatter) [INFO] [stdout] 776 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/wrapper.rs:21:1 [INFO] [stdout] | [INFO] [stdout] 21 | / impl Display for DisplayError [INFO] [stdout] 22 | | where [INFO] [stdout] 23 | | M: Display, [INFO] [stdout] 24 | | { [INFO] [stdout] ... | [INFO] [stdout] 27 | | } [INFO] [stdout] 28 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/wrapper.rs:25:5 [INFO] [stdout] | [INFO] [stdout] 25 | / fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { [INFO] [stdout] 26 | | Display::fmt(&self.0, f) [INFO] [stdout] 27 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/wrapper.rs:41:1 [INFO] [stdout] | [INFO] [stdout] 41 | / impl Display for MessageError [INFO] [stdout] 42 | | where [INFO] [stdout] 43 | | M: Display + Debug, [INFO] [stdout] 44 | | { [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/wrapper.rs:45:5 [INFO] [stdout] | [INFO] [stdout] 45 | / fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { [INFO] [stdout] 46 | | Display::fmt(&self.0, f) [INFO] [stdout] 47 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/wrapper.rs:58:1 [INFO] [stdout] | [INFO] [stdout] 58 | / impl Display for NoneError { [INFO] [stdout] 59 | | fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { [INFO] [stdout] 60 | | Display::fmt("Option was None", f) [INFO] [stdout] 61 | | } [INFO] [stdout] 62 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/wrapper.rs:59:5 [INFO] [stdout] | [INFO] [stdout] 59 | / fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { [INFO] [stdout] 60 | | Display::fmt("Option was None", f) [INFO] [stdout] 61 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/wrapper.rs:78:1 [INFO] [stdout] | [INFO] [stdout] 78 | / impl Display for BoxedError { [INFO] [stdout] 79 | | fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { [INFO] [stdout] 80 | | Display::fmt(&self.0, f) [INFO] [stdout] 81 | | } [INFO] [stdout] 82 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/wrapper.rs:79:5 [INFO] [stdout] | [INFO] [stdout] 79 | / fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { [INFO] [stdout] 80 | | Display::fmt(&self.0, f) [INFO] [stdout] 81 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/context.rs:179:1 [INFO] [stdout] | [INFO] [stdout] 179 | / impl Write for Quoted<&mut fmt::Formatter<'_>> { [INFO] [stdout] 180 | | fn write_str(&mut self, s: &str) -> fmt::Result { [INFO] [stdout] 181 | | Display::fmt(&s.escape_debug(), self.0) [INFO] [stdout] 182 | | } [INFO] [stdout] 183 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/context.rs:180:5 [INFO] [stdout] | [INFO] [stdout] 180 | / fn write_str(&mut self, s: &str) -> fmt::Result { [INFO] [stdout] 181 | | Display::fmt(&s.escape_debug(), self.0) [INFO] [stdout] 182 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/context.rs:140:1 [INFO] [stdout] | [INFO] [stdout] 140 | / impl StdError for ContextError [INFO] [stdout] 141 | | where [INFO] [stdout] 142 | | D: Display, [INFO] [stdout] 143 | | E: StdError + 'static, [INFO] [stdout] ... | [INFO] [stdout] 152 | | } [INFO] [stdout] 153 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/context.rs:146:5 [INFO] [stdout] | [INFO] [stdout] 146 | / fn backtrace(&self) -> Option<&Backtrace> { [INFO] [stdout] 147 | | self.error.backtrace() [INFO] [stdout] 148 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/context.rs:150:5 [INFO] [stdout] | [INFO] [stdout] 150 | / fn source(&self) -> Option<&(dyn StdError + 'static)> { [INFO] [stdout] 151 | | Some(&self.error) [INFO] [stdout] 152 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/context.rs:155:1 [INFO] [stdout] | [INFO] [stdout] 155 | / impl StdError for ContextError> [INFO] [stdout] 156 | | where [INFO] [stdout] 157 | | H: EyreHandler, [INFO] [stdout] 158 | | D: Display, [INFO] [stdout] ... | [INFO] [stdout] 162 | | } [INFO] [stdout] 163 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/context.rs:160:5 [INFO] [stdout] | [INFO] [stdout] 160 | / fn source(&self) -> Option<&(dyn StdError + 'static)> { [INFO] [stdout] 161 | | Some(self.error.inner.error()) [INFO] [stdout] 162 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/error.rs:749:1 [INFO] [stdout] | [INFO] [stdout] 749 | / impl StdError for ErrorImpl [INFO] [stdout] 750 | | where [INFO] [stdout] 751 | | H: EyreHandler, [INFO] [stdout] 752 | | E: StdError, [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/error.rs:754:5 [INFO] [stdout] | [INFO] [stdout] 754 | / fn source(&self) -> Option<&(dyn StdError + 'static)> { [INFO] [stdout] 755 | | self.erase().error().source() [INFO] [stdout] 756 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/wrapper.rs:30:1 [INFO] [stdout] | [INFO] [stdout] 30 | impl StdError for DisplayError where M: Display + 'static {} [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/wrapper.rs:50:1 [INFO] [stdout] | [INFO] [stdout] 50 | impl StdError for MessageError where M: Display + Debug + 'static {} [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/wrapper.rs:64:1 [INFO] [stdout] | [INFO] [stdout] 64 | impl StdError for NoneError {} [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/wrapper.rs:85:1 [INFO] [stdout] | [INFO] [stdout] 85 | / impl StdError for BoxedError { [INFO] [stdout] 86 | | #[cfg(backtrace)] [INFO] [stdout] 87 | | fn backtrace(&self) -> Option<&crate::backtrace::Backtrace> { [INFO] [stdout] 88 | | self.0.backtrace() [INFO] [stdout] ... | [INFO] [stdout] 93 | | } [INFO] [stdout] 94 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/wrapper.rs:87:5 [INFO] [stdout] | [INFO] [stdout] 87 | / fn backtrace(&self) -> Option<&crate::backtrace::Backtrace> { [INFO] [stdout] 88 | | self.0.backtrace() [INFO] [stdout] 89 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/wrapper.rs:91:5 [INFO] [stdout] | [INFO] [stdout] 91 | / fn source(&self) -> Option<&(dyn StdError + 'static)> { [INFO] [stdout] 92 | | self.0.source() [INFO] [stdout] 93 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 209 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished dev [unoptimized + debuginfo] target(s) in 2.12s [INFO] running `Command { std: "docker" "inspect" "a8eadc80a7ad4656aac8baff02180d188c7e7f8ce6644f5c190462b5937a2f66", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "a8eadc80a7ad4656aac8baff02180d188c7e7f8ce6644f5c190462b5937a2f66", kill_on_drop: false }` [INFO] [stdout] a8eadc80a7ad4656aac8baff02180d188c7e7f8ce6644f5c190462b5937a2f66