[INFO] fetching crate hexavalent 0.2.1... [INFO] documenting hexavalent-0.2.1 against try#6fd27704e643b25711e6a97ec2b04873b411b97d for pr-96676 [INFO] extracting crate hexavalent 0.2.1 into /workspace/builds/worker-3/source [INFO] validating manifest of crates.io crate hexavalent 0.2.1 on toolchain 6fd27704e643b25711e6a97ec2b04873b411b97d [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+6fd27704e643b25711e6a97ec2b04873b411b97d" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] started tweaking crates.io crate hexavalent 0.2.1 [INFO] removed 0 missing examples [INFO] finished tweaking crates.io crate hexavalent 0.2.1 [INFO] tweaked toml for crates.io crate hexavalent 0.2.1 written to /workspace/builds/worker-3/source/Cargo.toml [INFO] crate crates.io crate hexavalent 0.2.1 already has a lockfile, it will not be regenerated [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+6fd27704e643b25711e6a97ec2b04873b411b97d" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [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" "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" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d190cb871061d98bc6d0581d85cb2ecb09a0f8a142ba5463de30be9999fc3251" "/opt/rustwide/cargo-home/bin/cargo" "+6fd27704e643b25711e6a97ec2b04873b411b97d" "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] 051d6bab9dc99ddd64dd3d9df95bdbed9ff297b24053d103d08161ca3834adfb [INFO] running `Command { std: "docker" "start" "-a" "051d6bab9dc99ddd64dd3d9df95bdbed9ff297b24053d103d08161ca3834adfb", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "051d6bab9dc99ddd64dd3d9df95bdbed9ff297b24053d103d08161ca3834adfb", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "051d6bab9dc99ddd64dd3d9df95bdbed9ff297b24053d103d08161ca3834adfb", kill_on_drop: false }` [INFO] [stdout] 051d6bab9dc99ddd64dd3d9df95bdbed9ff297b24053d103d08161ca3834adfb [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" "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" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d190cb871061d98bc6d0581d85cb2ecb09a0f8a142ba5463de30be9999fc3251" "/opt/rustwide/cargo-home/bin/cargo" "+6fd27704e643b25711e6a97ec2b04873b411b97d" "doc" "--frozen" "--no-deps" "--document-private-items" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 4b457887ba2c16ebc28241b65eb896bbbe60ff63fccd763413b2e23d1735900f [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" "4b457887ba2c16ebc28241b65eb896bbbe60ff63fccd763413b2e23d1735900f", kill_on_drop: false }` [INFO] [stderr] Compiling libc v0.2.116 [INFO] [stderr] Checking num_threads v0.1.3 [INFO] [stderr] Checking bitflags v1.3.2 [INFO] [stderr] Checking time v0.3.7 [INFO] [stderr] Documenting hexavalent v0.2.1 (/opt/rustwide/workdir) [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/context.rs:1:1 [INFO] [stdout] | [INFO] [stdout] 1 | //! Server/channel contexts. [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: the lint level is defined here [INFO] [stdout] --> src/lib.rs:100:5 [INFO] [stdout] | [INFO] [stdout] 100 | rustdoc::missing_doc_code_examples, [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 | / /// Criteria used to find a server/channel context. [INFO] [stdout] 9 | | /// [INFO] [stdout] 10 | | /// Used with [`PluginHandle::find_context`](crate::PluginHandle::find_context). [INFO] [stdout] 11 | | /// [INFO] [stdout] 12 | | /// Analogous to arguments passed to [`hexchat_find_context`](https://hexchat.readthedocs.io/en/latest/plugins.html#c.hexchat_find_context). [INFO] [stdout] | |____________________________________________________________________________________________________________________________________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/context.rs:43:1 [INFO] [stdout] | [INFO] [stdout] 43 | / /// A handle to a server/channel context in HexChat. [INFO] [stdout] 44 | | /// [INFO] [stdout] 45 | | /// Returned from [`PluginHandle::find_context`](crate::PluginHandle::find_context). [INFO] [stdout] 46 | | /// [INFO] [stdout] 47 | | /// Should be passed to [`PluginHandle::with_context`](crate::PluginHandle::with_context) to run code in the context. [INFO] [stdout] | |_____________________________________________________________________________________________________________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/context.rs:55:1 [INFO] [stdout] | [INFO] [stdout] 55 | / impl<'a> ContextHandle<'a> { [INFO] [stdout] 56 | | /// Creates a new `ContextHandle` from a native `hexchat_context`. [INFO] [stdout] 57 | | /// [INFO] [stdout] 58 | | /// # Safety [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/event.rs:1:1 [INFO] [stdout] | [INFO] [stdout] 1 | //! Print and server events. [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/event/print.rs:1:1 [INFO] [stdout] | [INFO] [stdout] 1 | / //! Print event types. [INFO] [stdout] 2 | | //! [INFO] [stdout] 3 | | //! A list of all print events can also be viewed in HexChat under Settings > Text Events. [INFO] [stdout] | |__________________________________________________________________________________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/event/print.rs:68:1 [INFO] [stdout] | [INFO] [stdout] 68 | / /// Special print event types which can only be hooked, not emitted. [INFO] [stdout] 69 | | /// [INFO] [stdout] 70 | | /// Attempting to emit these events with emission functions such as [`PluginHandle::emit_print`](crate::PluginHandle::emit_print) will always fail. [INFO] [stdout] 71 | | /// [INFO] [stdout] 72 | | /// Analogous to the special print events documented for [`hexchat_hook_print`](https://hexchat.readthedocs.io/en/latest/plugins.html#c.hexchat_hook_print). [INFO] [stdout] | |____________________________________________________________________________________________________________________________________________________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/event.rs:116:9 [INFO] [stdout] | [INFO] [stdout] 116 | / #[doc = "`"] [INFO] [stdout] 117 | | #[doc = $event_name] [INFO] [stdout] 118 | | #[doc = "`"] [INFO] [stdout] 119 | | #[doc = ""] [INFO] [stdout] ... | [INFO] [stdout] 133 | | )? [INFO] [stdout] 134 | | #[doc = "`]`."] [INFO] [stdout] | |_______________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/event/print/special.rs:1:1 [INFO] [stdout] | [INFO] [stdout] 1 | / print_event!( [INFO] [stdout] 2 | | OpenContext, [INFO] [stdout] 3 | | "Open Context", [INFO] [stdout] 4 | | "Called when a new hexchat_context is created.", [INFO] [stdout] 5 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `event` (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/event/print/special.rs:1:1 [INFO] [stdout] | [INFO] [stdout] 1 | / print_event!( [INFO] [stdout] 2 | | OpenContext, [INFO] [stdout] 3 | | "Open Context", [INFO] [stdout] 4 | | "Called when a new hexchat_context is created.", [INFO] [stdout] 5 | | ); [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/event.rs:116:9 [INFO] [stdout] | [INFO] [stdout] 116 | / #[doc = "`"] [INFO] [stdout] 117 | | #[doc = $event_name] [INFO] [stdout] 118 | | #[doc = "`"] [INFO] [stdout] 119 | | #[doc = ""] [INFO] [stdout] ... | [INFO] [stdout] 133 | | )? [INFO] [stdout] 134 | | #[doc = "`]`."] [INFO] [stdout] | |_______________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/event/print/special.rs:6:1 [INFO] [stdout] | [INFO] [stdout] 6 | / print_event!( [INFO] [stdout] 7 | | CloseContext, [INFO] [stdout] 8 | | "Close Context", [INFO] [stdout] 9 | | "Called when a hexchat_context pointer is closed.", [INFO] [stdout] 10 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `event` (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/event/print/special.rs:6:1 [INFO] [stdout] | [INFO] [stdout] 6 | / print_event!( [INFO] [stdout] 7 | | CloseContext, [INFO] [stdout] 8 | | "Close Context", [INFO] [stdout] 9 | | "Called when a hexchat_context pointer is closed.", [INFO] [stdout] 10 | | ); [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/event.rs:116:9 [INFO] [stdout] | [INFO] [stdout] 116 | / #[doc = "`"] [INFO] [stdout] 117 | | #[doc = $event_name] [INFO] [stdout] 118 | | #[doc = "`"] [INFO] [stdout] 119 | | #[doc = ""] [INFO] [stdout] ... | [INFO] [stdout] 133 | | )? [INFO] [stdout] 134 | | #[doc = "`]`."] [INFO] [stdout] | |_______________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/event/print/special.rs:11:1 [INFO] [stdout] | [INFO] [stdout] 11 | / print_event!( [INFO] [stdout] 12 | | FocusTab, [INFO] [stdout] 13 | | "Focus Tab", [INFO] [stdout] 14 | | "Called when a tab is brought to front.", [INFO] [stdout] 15 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `event` (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/event/print/special.rs:11:1 [INFO] [stdout] | [INFO] [stdout] 11 | / print_event!( [INFO] [stdout] 12 | | FocusTab, [INFO] [stdout] 13 | | "Focus Tab", [INFO] [stdout] 14 | | "Called when a tab is brought to front.", [INFO] [stdout] 15 | | ); [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/event.rs:116:9 [INFO] [stdout] | [INFO] [stdout] 116 | / #[doc = "`"] [INFO] [stdout] 117 | | #[doc = $event_name] [INFO] [stdout] 118 | | #[doc = "`"] [INFO] [stdout] 119 | | #[doc = ""] [INFO] [stdout] ... | [INFO] [stdout] 133 | | )? [INFO] [stdout] 134 | | #[doc = "`]`."] [INFO] [stdout] | |_______________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/event/print/special.rs:16:1 [INFO] [stdout] | [INFO] [stdout] 16 | / print_event!( [INFO] [stdout] 17 | | FocusWindow, [INFO] [stdout] 18 | | "Focus Window", [INFO] [stdout] 19 | | "Called a toplevel window is focused, or the main tab-window is focused by the window manager.", [INFO] [stdout] 20 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `event` (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/event/print/special.rs:16:1 [INFO] [stdout] | [INFO] [stdout] 16 | / print_event!( [INFO] [stdout] 17 | | FocusWindow, [INFO] [stdout] 18 | | "Focus Window", [INFO] [stdout] 19 | | "Called a toplevel window is focused, or the main tab-window is focused by the window manager.", [INFO] [stdout] 20 | | ); [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/event.rs:116:9 [INFO] [stdout] | [INFO] [stdout] 116 | / #[doc = "`"] [INFO] [stdout] 117 | | #[doc = $event_name] [INFO] [stdout] 118 | | #[doc = "`"] [INFO] [stdout] 119 | | #[doc = ""] [INFO] [stdout] ... | [INFO] [stdout] 133 | | )? [INFO] [stdout] 134 | | #[doc = "`]`."] [INFO] [stdout] | |_______________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/event/print/special.rs:21:1 [INFO] [stdout] | [INFO] [stdout] 21 | print_event!(DccChatText, "DCC Chat Text", "Called when some text from a DCC Chat arrives.", 0: "Address", 1: "Port", 2: "Nick", 3: "The Message... [INFO] [stdout] | -------------------------------------------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `event` (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/event/print/special.rs:21:1 [INFO] [stdout] | [INFO] [stdout] 21 | print_event!(DccChatText, "DCC Chat Text", "Called when some text from a DCC Chat arrives.", 0: "Address", 1: "Port", 2: "Nick", 3: "The Message... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/event.rs:116:9 [INFO] [stdout] | [INFO] [stdout] 116 | / #[doc = "`"] [INFO] [stdout] 117 | | #[doc = $event_name] [INFO] [stdout] 118 | | #[doc = "`"] [INFO] [stdout] 119 | | #[doc = ""] [INFO] [stdout] ... | [INFO] [stdout] 133 | | )? [INFO] [stdout] 134 | | #[doc = "`]`."] [INFO] [stdout] | |_______________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/event/print/special.rs:22:1 [INFO] [stdout] | [INFO] [stdout] 22 | print_event!(KeyPress, "Key Press", "Called when some keys are pressed in the input box.", 0: "Key Value", 1: "State Bitfield (shift, capslock, alt)", 2: "String version of the key", 3: "Length of the string (may be 0 for unprintable keys)... [INFO] [stdout] | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `event` (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/event/print/special.rs:22:1 [INFO] [stdout] | [INFO] [stdout] 22 | print_event!(KeyPress, "Key Press", "Called when some keys are pressed in the input box.", 0: "Key Value", 1: "State Bitfield (shift, capslock, alt)", 2: "String version of the key", 3: "Length of the string (may be 0 for unprintable keys)... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/event/server.rs:1:1 [INFO] [stdout] | [INFO] [stdout] 1 | //! Server event types. [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/event/server.rs:54:1 [INFO] [stdout] | [INFO] [stdout] 54 | / /// Special server events types which do not represent a message in the IRC specification. [INFO] [stdout] 55 | | /// [INFO] [stdout] 56 | | /// Analogous to the special server events documented for [`hexchat_hook_server`](https://hexchat.readthedocs.io/en/latest/plugins.html#c.hexchat_hook_server). [INFO] [stdout] | |_______________________________________________________________________________________________________________________________________________________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/event.rs:116:9 [INFO] [stdout] | [INFO] [stdout] 116 | / #[doc = "`"] [INFO] [stdout] 117 | | #[doc = $event_name] [INFO] [stdout] 118 | | #[doc = "`"] [INFO] [stdout] 119 | | #[doc = ""] [INFO] [stdout] ... | [INFO] [stdout] 133 | | )? [INFO] [stdout] 134 | | #[doc = "`]`."] [INFO] [stdout] | |_______________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/event/server/special.rs:1:1 [INFO] [stdout] | [INFO] [stdout] 1 | / server_event!( [INFO] [stdout] 2 | | RawLine, [INFO] [stdout] 3 | | "RAW LINE", [INFO] [stdout] 4 | | "Every line that comes from the IRC server.", [INFO] [stdout] ... | [INFO] [stdout] 7 | | eol 2: "Arguments" [INFO] [stdout] 8 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `event` (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/event/server/special.rs:1:1 [INFO] [stdout] | [INFO] [stdout] 1 | / server_event!( [INFO] [stdout] 2 | | RawLine, [INFO] [stdout] 3 | | "RAW LINE", [INFO] [stdout] 4 | | "Every line that comes from the IRC server.", [INFO] [stdout] ... | [INFO] [stdout] 7 | | eol 2: "Arguments" [INFO] [stdout] 8 | | ); [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/event.rs:7:1 [INFO] [stdout] | [INFO] [stdout] 7 | / /// Attributes associated with an event. [INFO] [stdout] 8 | | /// [INFO] [stdout] 9 | | /// Used with [`PluginHandle::emit_print_attrs`](crate::PluginHandle::emit_print_attrs), [INFO] [stdout] 10 | | /// [`PluginHandle::hook_print_attrs`](crate::PluginHandle::hook_print_attrs), [INFO] [stdout] 11 | | /// and [`PluginHandle::hook_server_attrs`](crate::PluginHandle::hook_server_attrs). [INFO] [stdout] 12 | | /// [INFO] [stdout] 13 | | /// Analogous to [`hexchat_event_attrs`](https://hexchat.readthedocs.io/en/latest/plugins.html#c.hexchat_emit_print_attrs). [INFO] [stdout] | |___________________________________________________________________________________________________________________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/event.rs:22:1 [INFO] [stdout] | [INFO] [stdout] 22 | / impl<'a> EventAttrs<'a> { [INFO] [stdout] 23 | | /// Creates a new `EventAttrs` from the specified event timestamp. [INFO] [stdout] 24 | | pub fn new( [INFO] [stdout] 25 | | time: OffsetDateTime, [INFO] [stdout] ... | [INFO] [stdout] 45 | | } [INFO] [stdout] 46 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/event.rs:23:5 [INFO] [stdout] | [INFO] [stdout] 23 | /// Creates a new `EventAttrs` from the specified event timestamp. [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/event.rs:36:5 [INFO] [stdout] | [INFO] [stdout] 36 | /// Gets the timestamp associated with this event. [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/event.rs:48:1 [INFO] [stdout] | [INFO] [stdout] 48 | / /// Trait implemented by all event types. [INFO] [stdout] 49 | | /// [INFO] [stdout] 50 | | /// See the [`PrintEvent`](print::PrintEvent) and [`ServerEvent`](server::ServerEvent) traits for usage. [INFO] [stdout] 51 | | /// [INFO] [stdout] 52 | | /// This trait is sealed and cannot be implemented outside of `hexavalent`. [INFO] [stdout] | |___________________________________________________________________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/event.rs:58:5 [INFO] [stdout] | [INFO] [stdout] 58 | /// The arguments associated with this event. [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/gui.rs:1:1 [INFO] [stdout] | [INFO] [stdout] 1 | //! Fake plugins. [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/gui.rs:6:1 [INFO] [stdout] | [INFO] [stdout] 6 | / /// A handle to a fake plugin in HexChat. [INFO] [stdout] 7 | | /// [INFO] [stdout] 8 | | /// Returned from [`PluginHandle::plugingui_add`](crate::PluginHandle::plugingui_add). [INFO] [stdout] 9 | | /// [INFO] [stdout] 10 | | /// Must be passed to [`PluginHandle::plugingui_remove`](crate::PluginHandle::plugingui_remove) [INFO] [stdout] 11 | | /// to remove the fake plugin. [INFO] [stdout] | |______________________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/gui.rs:19:1 [INFO] [stdout] | [INFO] [stdout] 19 | / impl FakePluginHandle { [INFO] [stdout] 20 | | /// Creates a new `FakePluginHandle` from a pointer returned from `hexchat_plugingui_add`. [INFO] [stdout] 21 | | /// [INFO] [stdout] 22 | | /// # Safety [INFO] [stdout] ... | [INFO] [stdout] 34 | | } [INFO] [stdout] 35 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/hook.rs:1:1 [INFO] [stdout] | [INFO] [stdout] 1 | //! Hook callbacks. [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/hook.rs:11:1 [INFO] [stdout] | [INFO] [stdout] 11 | / /// Determines the order in which hook callbacks are called. [INFO] [stdout] 12 | | /// [INFO] [stdout] 13 | | /// Used with hook registration functions such as [`PluginHandle::hook_command`](crate::PluginHandle::hook_command). [INFO] [stdout] 14 | | /// [INFO] [stdout] 15 | | /// Unless you need to intercept events in a certain order, use `Priority::Normal`. [INFO] [stdout] | |____________________________________________________________________________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/hook.rs:37:1 [INFO] [stdout] | [INFO] [stdout] 37 | / /// Whether the event that triggered a hook callback should be "eaten". [INFO] [stdout] 38 | | /// [INFO] [stdout] 39 | | /// Used with hook registration functions such as [`PluginHandle::hook_command`](crate::PluginHandle::hook_command). [INFO] [stdout] | |____________________________________________________________________________________________________________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/hook.rs:61:1 [INFO] [stdout] | [INFO] [stdout] 61 | / /// Whether a timer callback should continue running. [INFO] [stdout] 62 | | /// [INFO] [stdout] 63 | | /// Used with [`PluginHandle::hook_timer`](crate::PluginHandle::hook_timer). [INFO] [stdout] | |____________________________________________________________________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/hook.rs:135:1 [INFO] [stdout] | [INFO] [stdout] 135 | / impl HookHandle { [INFO] [stdout] 136 | | /// Creates a new `HookHandle` from a native `hexchat_hook`. [INFO] [stdout] 137 | | /// [INFO] [stdout] 138 | | /// # Safety [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/info.rs:1:1 [INFO] [stdout] | [INFO] [stdout] 1 | //! Context info. [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/info.rs:3:1 [INFO] [stdout] | [INFO] [stdout] 3 | / /// Info about the current [context](crate::PluginHandle#impl-3). [INFO] [stdout] 4 | | /// [INFO] [stdout] 5 | | /// Used with [`PluginHandle::get_info`](crate::PluginHandle::get_info). [INFO] [stdout] 6 | | /// [INFO] [stdout] 7 | | /// This trait is sealed and cannot be implemented outside of `hexavalent`. [INFO] [stdout] | |___________________________________________________________________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/info.rs:12:5 [INFO] [stdout] | [INFO] [stdout] 12 | / /// The info's type. [INFO] [stdout] 13 | | /// [INFO] [stdout] 14 | | /// Can be `String`, or `Option`. [INFO] [stdout] | |_____________________________________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/list.rs:1:1 [INFO] [stdout] | [INFO] [stdout] 1 | //! Info lists. [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/list.rs:6:1 [INFO] [stdout] | [INFO] [stdout] 6 | / /// A list that can be retrieved from HexChat. [INFO] [stdout] 7 | | /// [INFO] [stdout] 8 | | /// Used with [`PluginHandle::get_list`](crate::PluginHandle::get_list). [INFO] [stdout] 9 | | /// [INFO] [stdout] 10 | | /// This trait is sealed and cannot be implemented outside of `hexavalent`. [INFO] [stdout] | |___________________________________________________________________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/list.rs:15:5 [INFO] [stdout] | [INFO] [stdout] 15 | /// The type of elements of the list. [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/mode.rs:1:1 [INFO] [stdout] | [INFO] [stdout] 1 | //! Sending modes. [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/mode.rs:3:1 [INFO] [stdout] | [INFO] [stdout] 3 | / /// Whether to add or remove a mode. [INFO] [stdout] 4 | | /// [INFO] [stdout] 5 | | /// Used with [`PluginHandle::send_modes`](crate::PluginHandle::send_modes). [INFO] [stdout] | |____________________________________________________________________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/pref.rs:1:1 [INFO] [stdout] | [INFO] [stdout] 1 | //! Global preferences. [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/pref.rs:103:1 [INFO] [stdout] | [INFO] [stdout] 103 | / /// Special global preferences that do not appear in `/set`. [INFO] [stdout] 104 | | /// [INFO] [stdout] 105 | | /// Analogous to the special preferences documented for [`hexchat_get_prefs`](https://hexchat.readthedocs.io/en/latest/plugins.html#c.hexchat_get_prefs). [INFO] [stdout] | |_________________________________________________________________________________________________________________________________________________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/pref.rs:82:9 [INFO] [stdout] | [INFO] [stdout] 82 | / #[doc = "`"] [INFO] [stdout] 83 | | #[doc = $pref_name] [INFO] [stdout] 84 | | #[doc = "`"] [INFO] [stdout] | |____________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/pref/special.rs:1:1 [INFO] [stdout] | [INFO] [stdout] 1 | pref!(CursorPositionInChars, "state_cursor", i32); [INFO] [stdout] | ------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `pref` (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/pref.rs:82:9 [INFO] [stdout] | [INFO] [stdout] 82 | / #[doc = "`"] [INFO] [stdout] 83 | | #[doc = $pref_name] [INFO] [stdout] 84 | | #[doc = "`"] [INFO] [stdout] | |____________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/pref/special.rs:2:1 [INFO] [stdout] | [INFO] [stdout] 2 | pref!(ServerId, "id", i32); [INFO] [stdout] | -------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `pref` (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/pref.rs:3:1 [INFO] [stdout] | [INFO] [stdout] 3 | / /// The value of a HexChat setting. [INFO] [stdout] 4 | | /// [INFO] [stdout] 5 | | /// Used with [`PluginHandle::get_pref`](crate::PluginHandle::get_pref). [INFO] [stdout] 6 | | /// [INFO] [stdout] 7 | | /// Note that this represents a global preference, not a plugin-specific preference. [INFO] [stdout] 8 | | /// [INFO] [stdout] 9 | | /// This trait is sealed and cannot be implemented outside of `hexavalent`. [INFO] [stdout] | |___________________________________________________________________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/pref.rs:14:5 [INFO] [stdout] | [INFO] [stdout] 14 | / /// The preference's type. [INFO] [stdout] 15 | | /// [INFO] [stdout] 16 | | /// Can be `String`, `i32`, or `bool`. [INFO] [stdout] | |__________________________________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/strip.rs:1:1 [INFO] [stdout] | [INFO] [stdout] 1 | //! String format stripping. [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/strip.rs:12:1 [INFO] [stdout] | [INFO] [stdout] 12 | / /// Whether to strip mIRC color attributes. [INFO] [stdout] 13 | | /// [INFO] [stdout] 14 | | /// Used with [`PluginHandle::strip`](crate::PluginHandle::strip). [INFO] [stdout] | |__________________________________________________________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/strip.rs:24:1 [INFO] [stdout] | [INFO] [stdout] 24 | / /// Whether to strip text attributes (bold, underline, etc.). [INFO] [stdout] 25 | | /// [INFO] [stdout] 26 | | /// Used with [`PluginHandle::strip`](crate::PluginHandle::strip). [INFO] [stdout] | |__________________________________________________________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/strip.rs:63:1 [INFO] [stdout] | [INFO] [stdout] 63 | / impl<'a> StrippedStr<'a> { [INFO] [stdout] 64 | | /// Create a `StrippedStr` from a stripped pointer returned by HexChat. [INFO] [stdout] 65 | | /// [INFO] [stdout] 66 | | /// # Safety [INFO] [stdout] ... | [INFO] [stdout] 81 | | } [INFO] [stdout] 82 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: macro_rules fallback is used during doc link resolution [INFO] [stdout] --> src/plugin.rs:1855:73 [INFO] [stdout] | [INFO] [stdout] 1855 | /// Do not call this function with the same arguments you pass to [`export_plugin`]. [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[deny(rustdoc::macro_rules_fallback)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: aborting due to previous error; 55 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] error: could not document `hexavalent` [INFO] [stderr] [INFO] [stderr] Caused by: [INFO] [stderr] process didn't exit successfully: `rustdoc --edition=2018 --crate-type lib --crate-name hexavalent src/lib.rs -o /opt/rustwide/target/doc --cfg 'feature="default"' --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --document-private-items -C metadata=8e38a83699f79379 -L dependency=/opt/rustwide/target/debug/deps --extern bitflags=/opt/rustwide/target/debug/deps/libbitflags-c191821c95d9320e.rmeta --extern libc=/opt/rustwide/target/debug/deps/liblibc-95d80c93c84e220d.rmeta --extern time=/opt/rustwide/target/debug/deps/libtime-5f85da1af9a87431.rmeta --cap-lints=forbid --crate-version 0.2.1` (exit status: 1) [INFO] running `Command { std: "docker" "inspect" "4b457887ba2c16ebc28241b65eb896bbbe60ff63fccd763413b2e23d1735900f", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "4b457887ba2c16ebc28241b65eb896bbbe60ff63fccd763413b2e23d1735900f", kill_on_drop: false }` [INFO] [stdout] 4b457887ba2c16ebc28241b65eb896bbbe60ff63fccd763413b2e23d1735900f