udp-logger-rs 0.1.4

Log macro for log's kv-unstable backend and a UDP socket logger.
Documentation
Build #427094 2021-08-24 18:30:12
# rustc version
rustc 1.56.0-nightly (a49e38e67 2021-08-23)# docs.rs version
docsrs 0.6.0 (3dfea93 2021-08-21)# build log
[INFO] running `Command { std: "docker" "create" "-v" "/home/cratesfyi/workspace/builds/udp-logger-rs-0.1.4/target:/opt/rustwide/target:rw,Z" "-v" "/home/cratesfyi/workspace/builds/udp-logger-rs-0.1.4/source:/opt/rustwide/workdir:ro,Z" "-v" "/home/cratesfyi/workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/home/cratesfyi/workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "DOCS_RS=1" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "3221225472" "--cpus" "2" "--user" "1001:1001" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:34b6a614d2c27851fe6cbf88fbd1137609cefab8b10d0615aaeb6fd47975d74e" "/opt/rustwide/cargo-home/bin/cargo" "+nightly" "rustdoc" "--lib" "-Zrustdoc-map" "-Zunstable-options" "--config=doc.extern-map.registries.crates-io=\"https://docs.rs/{pkg_name}/{version}/x86_64-unknown-linux-gnu\"" "-j2" "--" "-Z" "unstable-options" "--emit=invocation-specific" "--resource-suffix" "-20210823-1.56.0-nightly-a49e38e67" "--static-root-path" "/" "--cap-lints" "warn" "--disable-per-crate-search", kill_on_drop: false }`
[INFO] [stdout] dc93a6535a6918fd47e59781cacce20d3bb1b154a548ef4b6f96e5521ed8111f
[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" "dc93a6535a6918fd47e59781cacce20d3bb1b154a548ef4b6f96e5521ed8111f", kill_on_drop: false }`
[INFO] [stderr]  Documenting udp-logger-rs v0.1.4 (/opt/rustwide/workdir)
[INFO] [stderr] warning: lint `missing_doc_code_examples` has been renamed to `rustdoc::missing_doc_code_examples`
[INFO] [stderr]  --> src/lib.rs:3:23
[INFO] [stderr]   |
[INFO] [stderr] 3 | #![warn(missing_docs, missing_doc_code_examples, unreachable_pub)]
[INFO] [stderr]   |                       ^^^^^^^^^^^^^^^^^^^^^^^^^ help: use the new name: `rustdoc::missing_doc_code_examples`
[INFO] [stderr]   |
[INFO] [stderr]   = note: `#[warn(renamed_and_removed_lints)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr]   --> src/lib.rs:35:1
[INFO] [stderr]    |
[INFO] [stderr] 35 | /// Returns the current maximum log level.
[INFO] [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr] note: the lint level is defined here
[INFO] [stderr]   --> src/lib.rs:3:23
[INFO] [stderr]    |
[INFO] [stderr] 3  | #![warn(missing_docs, missing_doc_code_examples, unreachable_pub)]
[INFO] [stderr]    |                       ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr]    --> src/lib.rs:309:1
[INFO] [stderr]     |
[INFO] [stderr] 309 | /// The UdpLogger is a control structure for logging via UDP packets.
[INFO] [stderr]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr]    --> src/lib.rs:321:1
[INFO] [stderr]     |
[INFO] [stderr] 321 | / impl UdpLogger {
[INFO] [stderr] 322 | |     /// Initializes the global logger with a UdpLogger instance with
[INFO] [stderr] 323 | |     /// default log level set to `Level::Trace`.
[INFO] [stderr] 324 | |     ///
[INFO] [stderr] ...   |
[INFO] [stderr] 569 | |     }
[INFO] [stderr] 570 | | }
[INFO] [stderr]     | |_^
[INFO] [stderr] 
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr]    --> src/lib.rs:352:5
[INFO] [stderr]     |
[INFO] [stderr] 352 | /     /// Simulates env_logger behavior, which enables the user to choose log
[INFO] [stderr] 353 | |     /// level by setting a `RUST_LOG` environment variable. This will use
[INFO] [stderr] 354 | |     /// the default level set by [`with_level`] if `RUST_LOG` is not set or
[INFO] [stderr] 355 | |     /// can't be parsed as a standard log level.
[INFO] [stderr] 356 | |     ///
[INFO] [stderr] 357 | |     /// [`with_level`]: #method.with_level
[INFO] [stderr]     | |__________________________________________^
[INFO] [stderr] 
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr]    --> src/lib.rs:373:5
[INFO] [stderr]     |
[INFO] [stderr] 373 | /     /// Set the 'default' log level.
[INFO] [stderr] 374 | |     ///
[INFO] [stderr] 375 | |     /// You can override the default level for specific modules and their sub-modules using [`with_module_level`]
[INFO] [stderr] 376 | |     ///
[INFO] [stderr] 377 | |     /// [`with_module_level`]: #method.with_module_level
[INFO] [stderr]     | |________________________________________________________^
[INFO] [stderr] 
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr]    --> src/lib.rs:531:5
[INFO] [stderr]     |
[INFO] [stderr] 531 |     /// Set the wire format for logging.
[INFO] [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr]    --> src/lib.rs:563:5
[INFO] [stderr]     |
[INFO] [stderr] 563 | /     /// 'Init' the actual logger, instantiate it and configure it,
[INFO] [stderr] 564 | |     /// this method MUST be called in order for the logger to be effective.
[INFO] [stderr]     | |___________________________________________________________________________^
[INFO] [stderr] 
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr]    --> src/lib.rs:124:1
[INFO] [stderr]     |
[INFO] [stderr] 124 | /// Logs a message at the trace level.
[INFO] [stderr]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr]    --> src/lib.rs:141:1
[INFO] [stderr]     |
[INFO] [stderr] 141 | /// Logs a message at the debug level.
[INFO] [stderr]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr]    --> src/lib.rs:158:1
[INFO] [stderr]     |
[INFO] [stderr] 158 | /// Logs a message at the info level.
[INFO] [stderr]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr]    --> src/lib.rs:175:1
[INFO] [stderr]     |
[INFO] [stderr] 175 | /// Logs a message at the warn level.
[INFO] [stderr]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr]    --> src/lib.rs:192:1
[INFO] [stderr]     |
[INFO] [stderr] 192 | /// Logs a message at the error level.
[INFO] [stderr]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr]    --> src/lib.rs:209:1
[INFO] [stderr]     |
[INFO] [stderr] 209 | / /// Determines if a message logged at the specified level in that module will
[INFO] [stderr] 210 | | /// be logged.
[INFO] [stderr]     | |______________^
[INFO] [stderr] 
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr]    --> src/lib.rs:572:1
[INFO] [stderr]     |
[INFO] [stderr] 572 | / impl Default for UdpLogger {
[INFO] [stderr] 573 | |     /// See [this](struct.UdpLogger.html#method.new)
[INFO] [stderr] 574 | |     fn default() -> Self {
[INFO] [stderr] 575 | |         UdpLogger::new()
[INFO] [stderr] 576 | |     }
[INFO] [stderr] 577 | | }
[INFO] [stderr]     | |_^
[INFO] [stderr] 
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr]    --> src/lib.rs:573:5
[INFO] [stderr]     |
[INFO] [stderr] 573 |     /// See [this](struct.UdpLogger.html#method.new)
[INFO] [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr]    --> src/lib.rs:301:10
[INFO] [stderr]     |
[INFO] [stderr] 301 | #[derive(Debug)]
[INFO] [stderr]     |          ^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr]    --> src/lib.rs:310:10
[INFO] [stderr]     |
[INFO] [stderr] 310 | #[derive(Debug)]
[INFO] [stderr]     |          ^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr]    --> src/lib.rs:589:1
[INFO] [stderr]     |
[INFO] [stderr] 589 | / impl Log for UdpLogger {
[INFO] [stderr] 590 | |     fn enabled(&self, metadata: &Metadata<'_>) -> bool {
[INFO] [stderr] 591 | |         &metadata.level().to_level_filter()
[INFO] [stderr] 592 | |             <= self
[INFO] [stderr] ...   |
[INFO] [stderr] 669 | |     fn flush(&self) {}
[INFO] [stderr] 670 | | }
[INFO] [stderr]     | |_^
[INFO] [stderr] 
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr]    --> src/lib.rs:590:5
[INFO] [stderr]     |
[INFO] [stderr] 590 | /     fn enabled(&self, metadata: &Metadata<'_>) -> bool {
[INFO] [stderr] 591 | |         &metadata.level().to_level_filter()
[INFO] [stderr] 592 | |             <= self
[INFO] [stderr] 593 | |                 .module_levels
[INFO] [stderr] ...   |
[INFO] [stderr] 600 | |                 .unwrap_or(&self.default_level)
[INFO] [stderr] 601 | |     }
[INFO] [stderr]     | |_____^
[INFO] [stderr] 
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr]    --> src/lib.rs:603:5
[INFO] [stderr]     |
[INFO] [stderr] 603 | /     fn log(&self, record: &Record<'_>) {
[INFO] [stderr] 604 | |         if self.enabled(record.metadata()) {
[INFO] [stderr] 605 | |             let socket = self
[INFO] [stderr] 606 | |                 .sources
[INFO] [stderr] ...   |
[INFO] [stderr] 666 | |         }
[INFO] [stderr] 667 | |     }
[INFO] [stderr]     | |_____^
[INFO] [stderr] 
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr]    --> src/lib.rs:669:5
[INFO] [stderr]     |
[INFO] [stderr] 669 |     fn flush(&self) {}
[INFO] [stderr]     |     ^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: `udp-logger-rs` (lib doc) generated 22 warnings
[INFO] [stderr]     Finished dev [unoptimized + debuginfo] target(s) in 0.97s
[INFO] running `Command { std: "docker" "inspect" "dc93a6535a6918fd47e59781cacce20d3bb1b154a548ef4b6f96e5521ed8111f", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "dc93a6535a6918fd47e59781cacce20d3bb1b154a548ef4b6f96e5521ed8111f", kill_on_drop: false }`
[INFO] [stdout] dc93a6535a6918fd47e59781cacce20d3bb1b154a548ef4b6f96e5521ed8111f