ndhistogram 0.2.1

multi-dimensional histogramming for Rust
Documentation
Build #337197 2021-01-13T20:43:38.417610+00:00
# rustc version
rustc 1.51.0-nightly (7a9b552cb 2021-01-12)
# docs.rs version
docsrs 0.6.0 (505a375 2021-01-11)

# build log
[INFO] running `Command { std: "docker" "create" "-v" "/home/cratesfyi/workspace/builds/ndhistogram-0.2.1/target:/opt/rustwide/target:rw,Z" "-v" "/home/cratesfyi/workspace/builds/ndhistogram-0.2.1/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" "rustops/crates-build-env@sha256:21f1ed92105a0ef9b0d27ad8bdeb7f36f9f01ac17fffe3a3f3dc5241fc25d8f4" "/opt/rustwide/cargo-home/bin/cargo" "+nightly" "rustdoc" "--lib" "-Zrustdoc-map" "-Zunstable-options" "--config=doc.extern-map.registries.crates-io=\"https://docs.rs\"" "-j2" "--" "-Z" "unstable-options" "--resource-suffix" "-20210112-1.51.0-nightly-7a9b552cb" "--static-root-path" "/" "--cap-lints" "warn" "--disable-per-crate-search", kill_on_drop: false }`
[INFO] [stdout] 118b364b65f8f93e2d1fe63fd242e68f0260d7382e9e78da736e6dc948abcc10
[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" "118b364b65f8f93e2d1fe63fd242e68f0260d7382e9e78da736e6dc948abcc10", kill_on_drop: false }`
[INFO] [stderr] /opt/crates-build-env/entrypoint.sh: line 7: /etc/hosts: Permission denied
[INFO] [stderr]    Compiling libm v0.2.1
[INFO] [stderr]    Compiling autocfg v1.0.1
[INFO] [stderr]    Compiling num-traits v0.2.14
[INFO] [stderr]  Documenting ndhistogram v0.2.1 (/opt/rustwide/workdir)
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr]    --> src/axes.rs:1:1
[INFO] [stderr]     |
[INFO] [stderr] 1   | / use super::axis::Axis;
[INFO] [stderr] 2   | |
[INFO] [stderr] 3   | | // Count idents in macro from: <https://danielkeep.github.io/tlborm/book/blk-counting.html>
[INFO] [stderr] 4   | | macro_rules! count_idents {
[INFO] [stderr] ...   |
[INFO] [stderr] 141 | |     D20: 20,
[INFO] [stderr] 142 | | }
[INFO] [stderr]     | |_^
[INFO] [stderr]     |
[INFO] [stderr] note: the lint level is defined here
[INFO] [stderr]    --> src/lib.rs:100:50
[INFO] [stderr]     |
[INFO] [stderr] 100 |     warn(missing_docs, missing_crate_level_docs, missing_doc_code_examples,)
[INFO] [stderr]     |                                                  ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr]    --> src/axes.rs:17:9
[INFO] [stderr]     |
[INFO] [stderr] 17  |           /// Axes provided an interface for a set of ND dimensional set of histograms.
[INFO] [stderr]     |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 120 | / impl_axes! {
[INFO] [stderr] 121 | |     X: 0,
[INFO] [stderr] 122 | |     Y: 1,
[INFO] [stderr] 123 | |     Z: 2,
[INFO] [stderr] ...   |
[INFO] [stderr] 141 | |     D20: 20,
[INFO] [stderr] 142 | | }
[INFO] [stderr]     | |_- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr]    --> src/axes.rs:19:13
[INFO] [stderr]     |
[INFO] [stderr] 19  |               /// Returns the number of axes within this set.
[INFO] [stderr]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 120 | / impl_axes! {
[INFO] [stderr] 121 | |     X: 0,
[INFO] [stderr] 122 | |     Y: 1,
[INFO] [stderr] 123 | |     Z: 2,
[INFO] [stderr] ...   |
[INFO] [stderr] 141 | |     D20: 20,
[INFO] [stderr] 142 | | }
[INFO] [stderr]     | |_- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr]  --> src/axis/mod.rs:1:1
[INFO] [stderr]   |
[INFO] [stderr] 1 | / //! Axis for ND histograms
[INFO] [stderr] 2 | | //!
[INFO] [stderr] 3 | | //! This module contains implementations of [Axis](Axis) that are used to represent the axes of
[INFO] [stderr] 4 | | //! an N-dimensional [Histogram](crate::Histogram).
[INFO] [stderr] 5 | | //!
[INFO] [stderr]   | |___^
[INFO] [stderr] 
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr]  --> src/axis/bininterval/mod.rs:1:1
[INFO] [stderr]   |
[INFO] [stderr] 1 | / #[allow(clippy::module_inception)]
[INFO] [stderr] 2 | | pub(crate) mod bininterval;
[INFO] [stderr] 3 | | pub(crate) mod singlevaluebininterval;
[INFO] [stderr]   | |______________________________________^
[INFO] [stderr] 
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr]    --> src/axis/bininterval/bininterval.rs:1:1
[INFO] [stderr]     |
[INFO] [stderr] 1   | / use std::{
[INFO] [stderr] 2   | |     convert::TryFrom,
[INFO] [stderr] 3   | |     fmt::Display,
[INFO] [stderr] 4   | |     ops::{Range, RangeFrom, RangeTo},
[INFO] [stderr] ...   |
[INFO] [stderr] 133 | |     }
[INFO] [stderr] 134 | | }
[INFO] [stderr]     | |_^
[INFO] [stderr] 
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr]  --> src/axis/bininterval/bininterval.rs:7:1
[INFO] [stderr]   |
[INFO] [stderr] 7 | /// BinInterval represents a single bin interval in a 1D axis.
[INFO] [stderr]   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr]   --> src/axis/bininterval/bininterval.rs:33:1
[INFO] [stderr]    |
[INFO] [stderr] 33 | / impl<T> BinInterval<T> {
[INFO] [stderr] 34 | |     /// Factory method to create new underflow bin interval.
[INFO] [stderr] 35 | |     pub fn underflow(end: T) -> Self {
[INFO] [stderr] 36 | |         Self::Underflow { end }
[INFO] [stderr] ...  |
[INFO] [stderr] 45 | |     }
[INFO] [stderr] 46 | | }
[INFO] [stderr]    | |_^
[INFO] [stderr] 
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr]   --> src/axis/bininterval/bininterval.rs:34:5
[INFO] [stderr]    |
[INFO] [stderr] 34 |     /// Factory method to create new underflow bin interval.
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr]   --> src/axis/bininterval/bininterval.rs:38:5
[INFO] [stderr]    |
[INFO] [stderr] 38 |     /// Factory method to create new overflow bin interval.
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr]   --> src/axis/bininterval/bininterval.rs:42:5
[INFO] [stderr]    |
[INFO] [stderr] 42 |     /// Factory method to create new finite bin interval.
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr]   --> src/axis/bininterval/bininterval.rs:48:1
[INFO] [stderr]    |
[INFO] [stderr] 48 | / impl<T: Copy> BinInterval<T> {
[INFO] [stderr] 49 | |     /// Get start of the interval if it exists for this interval variant.
[INFO] [stderr] 50 | |     ///
[INFO] [stderr] 51 | |     /// The underflow bin returns None.
[INFO] [stderr] ...  |
[INFO] [stderr] 69 | |     }
[INFO] [stderr] 70 | | }
[INFO] [stderr]    | |_^
[INFO] [stderr] 
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr]   --> src/axis/bininterval/bininterval.rs:49:5
[INFO] [stderr]    |
[INFO] [stderr] 49 | /     /// Get start of the interval if it exists for this interval variant.
[INFO] [stderr] 50 | |     ///
[INFO] [stderr] 51 | |     /// The underflow bin returns None.
[INFO] [stderr]    | |_______________________________________^
[INFO] [stderr] 
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr]   --> src/axis/bininterval/bininterval.rs:60:5
[INFO] [stderr]    |
[INFO] [stderr] 60 | /     /// Get end of the interval if it exists for this interval variant.
[INFO] [stderr] 61 | |     ///
[INFO] [stderr] 62 | |     /// The overflow bin returns None.
[INFO] [stderr]    | |______________________________________^
[INFO] [stderr] 
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr]   --> src/axis/bininterval/singlevaluebininterval.rs:1:1
[INFO] [stderr]    |
[INFO] [stderr] 1  | / use std::fmt::{Display, Formatter};
[INFO] [stderr] 2  | |
[INFO] [stderr] 3  | | /// A bin interval that contains only a single value.
[INFO] [stderr] 4  | | ///
[INFO] [stderr] ...  |
[INFO] [stderr] 46 | |     }
[INFO] [stderr] 47 | | }
[INFO] [stderr]    | |_^
[INFO] [stderr] 
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr]  --> src/axis/bininterval/singlevaluebininterval.rs:3:1
[INFO] [stderr]   |
[INFO] [stderr] 3 | / /// A bin interval that contains only a single value.
[INFO] [stderr] 4 | | ///
[INFO] [stderr] 5 | | /// Similar to [BinInterval](crate::axis::BinInterval), except each interval only covers a single value.
[INFO] [stderr] 6 | | /// The only exception is the Overflow bin which may be used to mean "all other bin values".
[INFO] [stderr]   | |____________________________________________________________________________________________^
[INFO] [stderr] 
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr]   --> src/axis/bininterval/singlevaluebininterval.rs:18:1
[INFO] [stderr]    |
[INFO] [stderr] 18 | / impl<T> SingleValueBinInterval<T> {
[INFO] [stderr] 19 | |     /// A factory method to create a new single valued bin interval.
[INFO] [stderr] 20 | |     pub fn new(value: T) -> SingleValueBinInterval<T> {
[INFO] [stderr] 21 | |         SingleValueBinInterval::Bin { value }
[INFO] [stderr] ...  |
[INFO] [stderr] 37 | |     }
[INFO] [stderr] 38 | | }
[INFO] [stderr]    | |_^
[INFO] [stderr] 
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr]   --> src/axis/bininterval/singlevaluebininterval.rs:19:5
[INFO] [stderr]    |
[INFO] [stderr] 19 |     /// A factory method to create a new single valued bin interval.
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr]   --> src/axis/bininterval/singlevaluebininterval.rs:24:5
[INFO] [stderr]    |
[INFO] [stderr] 24 |     /// A factory method to create a new overflow bin interval.
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr]   --> src/axis/bininterval/singlevaluebininterval.rs:29:5
[INFO] [stderr]    |
[INFO] [stderr] 29 | /     /// Returns the value included in the interval where it is well-defined.
[INFO] [stderr] 30 | |     ///
[INFO] [stderr] 31 | |     /// For the overflow bin (which may cover many values), it returns None.
[INFO] [stderr]    | |____________________________________________________________________________^
[INFO] [stderr] 
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr]    --> src/axis/uniform.rs:1:1
[INFO] [stderr]     |
[INFO] [stderr] 1   | / use std::fmt::{Debug, Display};
[INFO] [stderr] 2   | |
[INFO] [stderr] 3   | | use num_traits::Float;
[INFO] [stderr] 4   | |
[INFO] [stderr] ...   |
[INFO] [stderr] 118 | |     }
[INFO] [stderr] 119 | | }
[INFO] [stderr]     | |_^
[INFO] [stderr] 
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr]   --> src/axis/uniform.rs:32:1
[INFO] [stderr]    |
[INFO] [stderr] 32 | / impl<T> Uniform<T>
[INFO] [stderr] 33 | | where
[INFO] [stderr] 34 | |     T: PartialOrd,
[INFO] [stderr] 35 | | {
[INFO] [stderr] ...  |
[INFO] [stderr] 45 | |     }
[INFO] [stderr] 46 | | }
[INFO] [stderr]    | |_^
[INFO] [stderr] 
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr]   --> src/axis/uniform.rs:36:5
[INFO] [stderr]    |
[INFO] [stderr] 36 |     /// Factory method to create an axis with num uniformly spaced bins in the range [low, high). Under/overflow bins cover values outside this range.
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr]   --> src/axis/uniform.rs:48:1
[INFO] [stderr]    |
[INFO] [stderr] 48 | / impl<T> Uniform<T> {
[INFO] [stderr] 49 | |     /// Low edge of axis (excluding underflow bin).
[INFO] [stderr] 50 | |     pub fn low(&self) -> &T {
[INFO] [stderr] 51 | |         &self.low
[INFO] [stderr] ...  |
[INFO] [stderr] 57 | |     }
[INFO] [stderr] 58 | | }
[INFO] [stderr]    | |_^
[INFO] [stderr] 
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr]   --> src/axis/uniform.rs:49:5
[INFO] [stderr]    |
[INFO] [stderr] 49 |     /// Low edge of axis (excluding underflow bin).
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr]   --> src/axis/uniform.rs:54:5
[INFO] [stderr]    |
[INFO] [stderr] 54 |     /// High edge of axis (excluding overflow bin).
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr]   --> src/axis/uniformnoflow.rs:1:1
[INFO] [stderr]    |
[INFO] [stderr] 1  | / use num_traits::Float;
[INFO] [stderr] 2  | |
[INFO] [stderr] 3  | | use super::{Axis, BinInterval, Uniform};
[INFO] [stderr] 4  | | use std::fmt::{Debug, Display};
[INFO] [stderr] ...  |
[INFO] [stderr] 92 | |     }
[INFO] [stderr] 93 | | }
[INFO] [stderr]    | |_^
[INFO] [stderr] 
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr]   --> src/axis/uniformnoflow.rs:28:1
[INFO] [stderr]    |
[INFO] [stderr] 28 | / impl<T: Float> UniformNoFlow<T> {
[INFO] [stderr] 29 | |     /// Factory method to create an axis with num uniformly spaced bins in the range [low, high) with no under/overflow bins.
[INFO] [stderr] 30 | |     pub fn new(num: usize, low: T, high: T) -> Self {
[INFO] [stderr] 31 | |         UniformNoFlow {
[INFO] [stderr] ...  |
[INFO] [stderr] 44 | |     }
[INFO] [stderr] 45 | | }
[INFO] [stderr]    | |_^
[INFO] [stderr] 
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr]   --> src/axis/uniformnoflow.rs:29:5
[INFO] [stderr]    |
[INFO] [stderr] 29 |     /// Factory method to create an axis with num uniformly spaced bins in the range [low, high) with no under/overflow bins.
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr]   --> src/axis/uniformnoflow.rs:36:5
[INFO] [stderr]    |
[INFO] [stderr] 36 |     /// Return the lowest bin edge.
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr]   --> src/axis/uniformnoflow.rs:41:5
[INFO] [stderr]    |
[INFO] [stderr] 41 |     /// Return the highest bin edge.
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr]    --> src/axis/category.rs:1:1
[INFO] [stderr]     |
[INFO] [stderr] 1   | / use std::hash::Hash;
[INFO] [stderr] 2   | | use std::{collections::HashMap, fmt::Display};
[INFO] [stderr] 3   | |
[INFO] [stderr] 4   | | use super::Axis;
[INFO] [stderr] ...   |
[INFO] [stderr] 120 | |     }
[INFO] [stderr] 121 | | }
[INFO] [stderr]     | |_^
[INFO] [stderr] 
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr]  --> src/axis/category.rs:8:1
[INFO] [stderr]   |
[INFO] [stderr] 8 | pub trait Value: Eq + Hash + Clone {}
[INFO] [stderr]   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr]   --> src/axis/category.rs:35:1
[INFO] [stderr]    |
[INFO] [stderr] 35 | / impl<T: Value> Category<T> {
[INFO] [stderr] 36 | |     fn insert(&mut self, value: T) {
[INFO] [stderr] 37 | |         // TODO: implement solution that does not require storing two copies of T
[INFO] [stderr] 38 | |         let index = self.map_index_to_t.len();
[INFO] [stderr] ...  |
[INFO] [stderr] 71 | |     }
[INFO] [stderr] 72 | | }
[INFO] [stderr]    | |_^
[INFO] [stderr] 
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr]   --> src/axis/category.rs:36:5
[INFO] [stderr]    |
[INFO] [stderr] 36 | /     fn insert(&mut self, value: T) {
[INFO] [stderr] 37 | |         // TODO: implement solution that does not require storing two copies of T
[INFO] [stderr] 38 | |         let index = self.map_index_to_t.len();
[INFO] [stderr] 39 | |         self.map_index_to_t.insert(index, value.clone());
[INFO] [stderr] 40 | |         self.map_t_to_index.insert(value, index);
[INFO] [stderr] 41 | |     }
[INFO] [stderr]    | |_____^
[INFO] [stderr] 
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr]   --> src/axis/category.rs:43:5
[INFO] [stderr]    |
[INFO] [stderr] 43 | /     fn get_index(&self, value: &T) -> Option<usize> {
[INFO] [stderr] 44 | |         self.map_t_to_index.get(value).copied()
[INFO] [stderr] 45 | |     }
[INFO] [stderr]    | |_____^
[INFO] [stderr] 
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr]   --> src/axis/category.rs:47:5
[INFO] [stderr]    |
[INFO] [stderr] 47 | /     fn get_value(&self, index: usize) -> Option<&T> {
[INFO] [stderr] 48 | |         self.map_index_to_t.get(&index)
[INFO] [stderr] 49 | |     }
[INFO] [stderr]    | |_____^
[INFO] [stderr] 
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr]   --> src/axis/category.rs:51:5
[INFO] [stderr]    |
[INFO] [stderr] 51 | /     fn len(&self) -> usize {
[INFO] [stderr] 52 | |         self.map_index_to_t.len()
[INFO] [stderr] 53 | |     }
[INFO] [stderr]    | |_____^
[INFO] [stderr] 
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr]   --> src/axis/category.rs:55:5
[INFO] [stderr]    |
[INFO] [stderr] 55 | /     fn constructor<I: IntoIterator<Item = T>>(values: I) -> Self {
[INFO] [stderr] 56 | |         let mut cat = Self {
[INFO] [stderr] 57 | |             map_t_to_index: HashMap::new(),
[INFO] [stderr] 58 | |             map_index_to_t: HashMap::new(),
[INFO] [stderr] ...  |
[INFO] [stderr] 62 | |         cat
[INFO] [stderr] 63 | |     }
[INFO] [stderr]    | |_____^
[INFO] [stderr] 
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr]   --> src/axis/category.rs:65:5
[INFO] [stderr]    |
[INFO] [stderr] 65 | /     /// Factory method to create a category axis without an overflow bin.
[INFO] [stderr] 66 | |     ///
[INFO] [stderr] 67 | |     /// Takes an iterator over a set of values that represent each category.
[INFO] [stderr] 68 | |     /// All other values will be mapped to the overflow bin.
[INFO] [stderr]    | |____________________________________________________________^
[INFO] [stderr] 
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr]   --> src/axis/categorynoflow.rs:1:1
[INFO] [stderr]    |
[INFO] [stderr] 1  | / use super::{category::Value, Axis, Category, SingleValueBinInterval};
[INFO] [stderr] 2  | | use std::fmt::{Debug, Display};
[INFO] [stderr] 3  | |
[INFO] [stderr] 4  | | /// An axis to represent a finite set of discrete values or categories without an overflow bin.
[INFO] [stderr] ...  |
[INFO] [stderr] 75 | |     }
[INFO] [stderr] 76 | | }
[INFO] [stderr]    | |_^
[INFO] [stderr] 
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr]   --> src/axis/categorynoflow.rs:26:1
[INFO] [stderr]    |
[INFO] [stderr] 26 | / impl<T: Value> CategoryNoFlow<T> {
[INFO] [stderr] 27 | |     /// Factory method to create a category axis without an overflow bin.
[INFO] [stderr] 28 | |     ///
[INFO] [stderr] 29 | |     /// Takes a set of values that represent each category.
[INFO] [stderr] ...  |
[INFO] [stderr] 35 | |     }
[INFO] [stderr] 36 | | }
[INFO] [stderr]    | |_^
[INFO] [stderr] 
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr]   --> src/axis/categorynoflow.rs:27:5
[INFO] [stderr]    |
[INFO] [stderr] 27 | /     /// Factory method to create a category axis without an overflow bin.
[INFO] [stderr] 28 | |     ///
[INFO] [stderr] 29 | |     /// Takes a set of values that represent each category.
[INFO] [stderr] 30 | |     /// All other values will not be included in this axis.
[INFO] [stderr]    | |___________________________________________________________^
[INFO] [stderr] 
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr]    --> src/axis/variable.rs:1:1
[INFO] [stderr]     |
[INFO] [stderr] 1   | / use std::fmt::Display;
[INFO] [stderr] 2   | |
[INFO] [stderr] 3   | | use super::{Axis, BinInterval};
[INFO] [stderr] 4   | |
[INFO] [stderr] ...   |
[INFO] [stderr] 128 | |     }
[INFO] [stderr] 129 | | }
[INFO] [stderr]     | |_^
[INFO] [stderr] 
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr]   --> src/axis/variable.rs:32:1
[INFO] [stderr]    |
[INFO] [stderr] 32 | / impl<T> Variable<T>
[INFO] [stderr] 33 | | where
[INFO] [stderr] 34 | |     T: PartialOrd + Copy,
[INFO] [stderr] 35 | | {
[INFO] [stderr] ...  |
[INFO] [stderr] 65 | |     }
[INFO] [stderr] 66 | | }
[INFO] [stderr]    | |_^
[INFO] [stderr] 
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr]   --> src/axis/variable.rs:36:5
[INFO] [stderr]    |
[INFO] [stderr] 36 | /     /// Factory method to create an axis with [Variable] binning given a set of bin edges.
[INFO] [stderr] 37 | |     ///
[INFO] [stderr] 38 | |     /// # Panics
[INFO] [stderr] 39 | |     ///
[INFO] [stderr] 40 | |     /// Panics if errors less than 2 edges are provided or if it fails to sort the
[INFO] [stderr] 41 | |     /// bin edges (for example if a NAN value is given).
[INFO] [stderr]    | |________________________________________________________^
[INFO] [stderr] 
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr]   --> src/axis/variable.rs:51:5
[INFO] [stderr]    |
[INFO] [stderr] 51 |     /// Low edge of axis (excluding underflow bin).
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr]   --> src/axis/variable.rs:59:5
[INFO] [stderr]    |
[INFO] [stderr] 59 |     /// High edge of axis (excluding overflow bin).
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr]   --> src/axis/variablenoflow.rs:1:1
[INFO] [stderr]    |
[INFO] [stderr] 1  | / use super::{Axis, BinInterval, Variable};
[INFO] [stderr] 2  | | use std::fmt::{Debug, Display};
[INFO] [stderr] 3  | |
[INFO] [stderr] 4  | | /// An axis with variable sized bins and no overflow bins.
[INFO] [stderr] ...  |
[INFO] [stderr] 97 | |     }
[INFO] [stderr] 98 | | }
[INFO] [stderr]    | |_^
[INFO] [stderr] 
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr]   --> src/axis/variablenoflow.rs:29:1
[INFO] [stderr]    |
[INFO] [stderr] 29 | / impl<T: PartialOrd + Copy> VariableNoFlow<T> {
[INFO] [stderr] 30 | |     /// Factory method to create an variable binning from a set of bin edges with no under/overflow bins.
[INFO] [stderr] 31 | |     /// See the documentation for [Variable::new].
[INFO] [stderr] 32 | |     pub fn new<I: IntoIterator<Item = T>>(bin_edges: I) -> Self {
[INFO] [stderr] ...  |
[INFO] [stderr] 46 | |     }
[INFO] [stderr] 47 | | }
[INFO] [stderr]    | |_^
[INFO] [stderr] 
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr]   --> src/axis/variablenoflow.rs:30:5
[INFO] [stderr]    |
[INFO] [stderr] 30 | /     /// Factory method to create an variable binning from a set of bin edges with no under/overflow bins.
[INFO] [stderr] 31 | |     /// See the documentation for [Variable::new].
[INFO] [stderr]    | |__________________________________________________^
[INFO] [stderr] 
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr]   --> src/axis/variablenoflow.rs:38:5
[INFO] [stderr]    |
[INFO] [stderr] 38 |     /// Return the lowest bin edge.
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr]   --> src/axis/variablenoflow.rs:43:5
[INFO] [stderr]    |
[INFO] [stderr] 43 |     /// Return the highest bin edge.
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr]   --> src/axis/mod.rs:78:5
[INFO] [stderr]    |
[INFO] [stderr] 78 | /     /// Map from coordinate to bin number.
[INFO] [stderr] 79 | |     /// Returns an option as not all valid coordinates are necessarily contained within a bin.
[INFO] [stderr]    | |______________________________________________________________________________________________^
[INFO] [stderr] 
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr]   --> src/axis/mod.rs:81:5
[INFO] [stderr]    |
[INFO] [stderr] 81 |     /// The number of bins in this axis, including underflow and overflow.
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr]   --> src/axis/mod.rs:84:5
[INFO] [stderr]    |
[INFO] [stderr] 84 | /     /// Map from bin number to axis to the interval covering the range of coordinates that this bin contains.
[INFO] [stderr] 85 | |     /// Returns an option in case an index >= [Axis::numbins] is given.
[INFO] [stderr]    | |_______________________________________________________________________^
[INFO] [stderr] 
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr]   --> src/axis/mod.rs:88:5
[INFO] [stderr]    |
[INFO] [stderr] 88 |     /// An iterator over bin numbers
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr]   --> src/axis/mod.rs:93:5
[INFO] [stderr]    |
[INFO] [stderr] 93 |     /// An iterator over bin numbers and bin intervals
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr]   --> src/axis/mod.rs:98:5
[INFO] [stderr]    |
[INFO] [stderr] 98 |     /// An iterator over bin intervals.
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr]  --> src/histogram/mod.rs:1:1
[INFO] [stderr]   |
[INFO] [stderr] 1 | / pub(crate) mod fill;
[INFO] [stderr] 2 | | pub(crate) mod vechistogram;
[INFO] [stderr] 3 | |
[INFO] [stderr] 4 | | #[allow(clippy::module_inception)]
[INFO] [stderr] 5 | | pub(crate) mod histogram;
[INFO] [stderr]   | |_________________________^
[INFO] [stderr] 
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr]   --> src/histogram/fill.rs:1:1
[INFO] [stderr]    |
[INFO] [stderr] 1  | / use std::ops::AddAssign;
[INFO] [stderr] 2  | |
[INFO] [stderr] 3  | | use num_traits::One;
[INFO] [stderr] 4  | |
[INFO] [stderr] ...  |
[INFO] [stderr] 38 | |     }
[INFO] [stderr] 39 | | }
[INFO] [stderr]    | |_^
[INFO] [stderr] 
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr]  --> src/histogram/fill.rs:5:1
[INFO] [stderr]   |
[INFO] [stderr] 5 | / /// Fill a histogram bin value with unit weight.
[INFO] [stderr] 6 | | ///
[INFO] [stderr] 7 | | /// Values that may be stored in a [Histogram](crate::Histogram) should implement this trait to allow that histogram to be filled.
[INFO] [stderr] 8 | | /// A blanket implementation is provided for types that implement [One] and [AddAssign] traits.
[INFO] [stderr] 9 | | /// See also [FillWeight].
[INFO] [stderr]   | |__________________________^
[INFO] [stderr] 
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr]   --> src/histogram/fill.rs:11:5
[INFO] [stderr]    |
[INFO] [stderr] 11 | /     /// Fill this value with unit weight.
[INFO] [stderr] 12 | |     /// For a simple number type this means simply increment by one.
[INFO] [stderr]    | |____________________________________________________________________^
[INFO] [stderr] 
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr]   --> src/histogram/fill.rs:22:1
[INFO] [stderr]    |
[INFO] [stderr] 22 | / /// Fill a histogram bin value with a weight.
[INFO] [stderr] 23 | | ///
[INFO] [stderr] 24 | | /// Values that may be stored in a [Histogram](crate::Histogram) should implement this trait to allow that histogram to be filled with we...
[INFO] [stderr] 25 | | /// A blanket implementation is provided for types that implement the [AddAssign] trait.
[INFO] [stderr]    | |________________________________________________________________________________________^
[INFO] [stderr] 
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr]   --> src/histogram/fill.rs:27:5
[INFO] [stderr]    |
[INFO] [stderr] 27 | /     /// Fill this value with some weight.
[INFO] [stderr] 28 | |     /// For a simple number type means adding the weight.
[INFO] [stderr]    | |_________________________________________________________^
[INFO] [stderr] 
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr]   --> src/histogram/vechistogram.rs:1:1
[INFO] [stderr]    |
[INFO] [stderr] 1  | / use std::fmt::Display;
[INFO] [stderr] 2  | |
[INFO] [stderr] 3  | | use crate::axes::Axes;
[INFO] [stderr] 4  | |
[INFO] [stderr] ...  |
[INFO] [stderr] 94 | |     }
[INFO] [stderr] 95 | | }
[INFO] [stderr]    | |_^
[INFO] [stderr] 
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr]  --> src/histogram/vechistogram.rs:7:1
[INFO] [stderr]   |
[INFO] [stderr] 7 | / /// A Histogram that stores its values in a [Vec].
[INFO] [stderr] 8 | | ///
[INFO] [stderr] 9 | | /// See [ndhistogram] for examples of its use.
[INFO] [stderr]   | |______________________________________________^
[INFO] [stderr] 
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr]   --> src/histogram/vechistogram.rs:16:1
[INFO] [stderr]    |
[INFO] [stderr] 16 | / impl<A: Axes, V: Default + Clone> VecHistogram<A, V> {
[INFO] [stderr] 17 | |     ///
[INFO] [stderr] 18 | |     pub fn new(axes: A) -> VecHistogram<A, V> {
[INFO] [stderr] 19 | |         let size = axes.numbins();
[INFO] [stderr] ...  |
[INFO] [stderr] 24 | |     }
[INFO] [stderr] 25 | | }
[INFO] [stderr]    | |_^
[INFO] [stderr] 
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr]   --> src/histogram/vechistogram.rs:17:5
[INFO] [stderr]    |
[INFO] [stderr] 17 |     ///
[INFO] [stderr]    |     ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr]   --> src/histogram/histogram.rs:1:1
[INFO] [stderr]    |
[INFO] [stderr] 1  | / use crate::{axes::Axes, axis::Axis};
[INFO] [stderr] 2  | |
[INFO] [stderr] 3  | | use super::fill::{Fill, FillWeight};
[INFO] [stderr] 4  | |
[INFO] [stderr] ...  |
[INFO] [stderr] 97 | |     }
[INFO] [stderr] 98 | | }
[INFO] [stderr]    | |_^
[INFO] [stderr] 
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr]   --> src/histogram/histogram.rs:15:1
[INFO] [stderr]    |
[INFO] [stderr] 15 | / /// A common interface for an ND histograms.
[INFO] [stderr] 16 | | ///
[INFO] [stderr] 17 | | /// Implementations of this trait should handle storing the histogram bin values
[INFO] [stderr] 18 | | /// and provide methods to fill and read those values.
[INFO] [stderr] 19 | | ///
[INFO] [stderr] 20 | | /// The most commonly used implementation is [VecHistogram](crate::VecHistogram).
[INFO] [stderr] 21 | | /// See [ndhistogram] for examples of its use.
[INFO] [stderr]    | |______________________________________________^
[INFO] [stderr] 
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr]   --> src/histogram/histogram.rs:23:5
[INFO] [stderr]    |
[INFO] [stderr] 23 |     /// The histogram [Axes] that map coordinates to bin numbers.
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr]   --> src/histogram/histogram.rs:26:5
[INFO] [stderr]    |
[INFO] [stderr] 26 | /     /// Read a bin value given an index.
[INFO] [stderr] 27 | |     /// Return an Option as the given index may not be valid for this histogram.
[INFO] [stderr]    | |________________________________________________________________________________^
[INFO] [stderr] 
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr]   --> src/histogram/histogram.rs:30:5
[INFO] [stderr]    |
[INFO] [stderr] 30 | /     /// Read a bin value given a coordinate.
[INFO] [stderr] 31 | |     /// Returns an Option as the given coordinate may not be mapeed to a bin.
[INFO] [stderr]    | |_____________________________________________________________________________^
[INFO] [stderr] 
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr]   --> src/histogram/histogram.rs:37:5
[INFO] [stderr]    |
[INFO] [stderr] 37 |     /// Iterator over bin values.
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr]   --> src/histogram/histogram.rs:40:5
[INFO] [stderr]    |
[INFO] [stderr] 40 |     /// Iterator over bin indices, bin interval and bin values.
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr]   --> src/histogram/histogram.rs:43:5
[INFO] [stderr]    |
[INFO] [stderr] 43 |     /// Mutable access to a bin value at a given index.
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr]   --> src/histogram/histogram.rs:46:5
[INFO] [stderr]    |
[INFO] [stderr] 46 |     /// Mutable access to a bin value at a given coordinate.
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr]   --> src/histogram/histogram.rs:52:5
[INFO] [stderr]    |
[INFO] [stderr] 52 |     /// Mutable iterator over bin values.
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr]   --> src/histogram/histogram.rs:54:5
[INFO] [stderr]    |
[INFO] [stderr] 54 |     /// Mutable iterator bin indices, bin interval and bin values.
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr]   --> src/histogram/histogram.rs:57:5
[INFO] [stderr]    |
[INFO] [stderr] 57 | /     /// Fill the histogram bin value at coordinate with unit weight.
[INFO] [stderr] 58 | |     /// If the [Axes] do no cover that coordinate, do nothing.
[INFO] [stderr] 59 | |     /// See [Fill].
[INFO] [stderr]    | |___________________^
[INFO] [stderr] 
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr]   --> src/histogram/histogram.rs:69:5
[INFO] [stderr]    |
[INFO] [stderr] 69 | /     /// Fill the histogram bin value at coordinate with a weight.
[INFO] [stderr] 70 | |     /// If the [Axes] do no cover that coordinate, do nothing.
[INFO] [stderr] 71 | |     /// See [FillWeight].
[INFO] [stderr]    | |_________________________^
[INFO] [stderr] 
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr]   --> src/histogram/histogram.rs:82:1
[INFO] [stderr]    |
[INFO] [stderr] 82 | /// Struct to be returned when iterating over [Histogram]s bins.
[INFO] [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr]   --> src/histogram/histogram.rs:93:1
[INFO] [stderr]    |
[INFO] [stderr] 93 | / impl<T, V> Item<T, V> {
[INFO] [stderr] 94 | |     /// Factory method to create [Item].
[INFO] [stderr] 95 | |     pub fn new(index: usize, bin: T, value: V) -> Item<T, V> {
[INFO] [stderr] 96 | |         Item { index, bin, value }
[INFO] [stderr] 97 | |     }
[INFO] [stderr] 98 | | }
[INFO] [stderr]    | |_^
[INFO] [stderr] 
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr]   --> src/histogram/histogram.rs:94:5
[INFO] [stderr]    |
[INFO] [stderr] 94 |     /// Factory method to create [Item].
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr]   --> src/macros.rs:1:1
[INFO] [stderr]    |
[INFO] [stderr] 1  | / /// Creates a [Histogram](crate::Histogram).
[INFO] [stderr] 2  | | ///
[INFO] [stderr] 3  | | /// This macro is the recommended method for constructing new Histograms.
[INFO] [stderr] 4  | | /// The arguments are a command separated list of [Axis](crate::axis::Axis).
[INFO] [stderr] ...  |
[INFO] [stderr] 51 | |
[INFO] [stderr] 52 | | }
[INFO] [stderr]    | |_^
[INFO] [stderr] 
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr]  --> src/axis/category.rs:9:1
[INFO] [stderr]   |
[INFO] [stderr] 9 | impl<T: Eq + Hash + Clone> Value for T {}
[INFO] [stderr]   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr]    --> src/axes.rs:120:1
[INFO] [stderr]     |
[INFO] [stderr] 120 | / impl_axes! {
[INFO] [stderr] 121 | |     X: 0,
[INFO] [stderr] 122 | |     Y: 1,
[INFO] [stderr] 123 | |     Z: 2,
[INFO] [stderr] ...   |
[INFO] [stderr] 141 | |     D20: 20,
[INFO] [stderr] 142 | | }
[INFO] [stderr]     | |_^
[INFO] [stderr] 
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr]   --> src/axis/uniform.rs:61:1
[INFO] [stderr]    |
[INFO] [stderr] 61 | / impl<T: Float> Axis for Uniform<T> {
[INFO] [stderr] 62 | |     type Coordinate = T;
[INFO] [stderr] 63 | |     type BinInterval = BinInterval<T>;
[INFO] [stderr] 64 | |
[INFO] [stderr] ...  |
[INFO] [stderr] 96 | |     }
[INFO] [stderr] 97 | | }
[INFO] [stderr]    | |_^
[INFO] [stderr] 
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr]   --> src/axis/uniform.rs:65:5
[INFO] [stderr]    |
[INFO] [stderr] 65 | /     fn index(&self, coordinate: &Self::Coordinate) -> Option<usize> {
[INFO] [stderr] 66 | |         let frac = (*coordinate - self.low) / (self.high - self.low);
[INFO] [stderr] 67 | |         if frac < T::zero() {
[INFO] [stderr] 68 | |             return Some(0);
[INFO] [stderr] ...  |
[INFO] [stderr] 73 | |         Some((idx.to_usize().unwrap()) + 1)
[INFO] [stderr] 74 | |     }
[INFO] [stderr]    | |_____^
[INFO] [stderr] 
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr]   --> src/axis/uniform.rs:76:5
[INFO] [stderr]    |
[INFO] [stderr] 76 | /     fn numbins(&self) -> usize {
[INFO] [stderr] 77 | |         self.num + 2
[INFO] [stderr] 78 | |     }
[INFO] [stderr]    | |_____^
[INFO] [stderr] 
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr]   --> src/axis/uniform.rs:80:5
[INFO] [stderr]    |
[INFO] [stderr] 80 | /     fn bin(&self, index: usize) -> std::option::Option<<Self as Axis>::BinInterval> {
[INFO] [stderr] 81 | |         if index == 0 {
[INFO] [stderr] 82 | |             return Some(Self::BinInterval::underflow(self.low));
[INFO] [stderr] 83 | |         } else if index == (self.num + 1) {
[INFO] [stderr] ...  |
[INFO] [stderr] 91 | |         Some(Self::BinInterval::new(start, end))
[INFO] [stderr] 92 | |     }
[INFO] [stderr]    | |_____^
[INFO] [stderr] 
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr]   --> src/axis/uniform.rs:94:5
[INFO] [stderr]    |
[INFO] [stderr] 94 | /     fn indices(&self) -> Box<dyn Iterator<Item = usize>> {
[INFO] [stderr] 95 | |         Box::new(0..self.numbins())
[INFO] [stderr] 96 | |     }
[INFO] [stderr]    | |_____^
[INFO] [stderr] 
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr]   --> src/axis/uniformnoflow.rs:47:1
[INFO] [stderr]    |
[INFO] [stderr] 47 | / impl<T: Float> Axis for UniformNoFlow<T> {
[INFO] [stderr] 48 | |     type Coordinate = T;
[INFO] [stderr] 49 | |     type BinInterval = BinInterval<T>;
[INFO] [stderr] 50 | |
[INFO] [stderr] ...  |
[INFO] [stderr] 70 | |     }
[INFO] [stderr] 71 | | }
[INFO] [stderr]    | |_^
[INFO] [stderr] 
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr]   --> src/axis/uniformnoflow.rs:51:5
[INFO] [stderr]    |
[INFO] [stderr] 51 | /     fn index(&self, coordinate: &Self::Coordinate) -> Option<usize> {
[INFO] [stderr] 52 | |         let index = self.axis.index(coordinate)?;
[INFO] [stderr] 53 | |         if index == 0 || index + 1 == self.axis.numbins() {
[INFO] [stderr] 54 | |             return None;
[INFO] [stderr] 55 | |         }
[INFO] [stderr] 56 | |         Some(index - 1)
[INFO] [stderr] 57 | |     }
[INFO] [stderr]    | |_____^
[INFO] [stderr] 
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr]   --> src/axis/uniformnoflow.rs:59:5
[INFO] [stderr]    |
[INFO] [stderr] 59 | /     fn numbins(&self) -> usize {
[INFO] [stderr] 60 | |         self.axis.numbins() - 2
[INFO] [stderr] 61 | |     }
[INFO] [stderr]    | |_____^
[INFO] [stderr] 
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr]   --> src/axis/uniformnoflow.rs:63:5
[INFO] [stderr]    |
[INFO] [stderr] 63 | /     fn bin(&self, index: usize) -> Option<Self::BinInterval> {
[INFO] [stderr] 64 | |         let bin = self.axis.bin(index + 1)?;
[INFO] [stderr] 65 | |         match bin {
[INFO] [stderr] 66 | |             BinInterval::Underflow { end: _ } => None,
[INFO] [stderr] ...  |
[INFO] [stderr] 69 | |         }
[INFO] [stderr] 70 | |     }
[INFO] [stderr]    | |_____^
[INFO] [stderr] 
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr]    --> src/axis/category.rs:74:1
[INFO] [stderr]     |
[INFO] [stderr] 74  | / impl<T: Value> Axis for Category<T> {
[INFO] [stderr] 75  | |     type Coordinate = T;
[INFO] [stderr] 76  | |
[INFO] [stderr] 77  | |     type BinInterval = SingleValueBinInterval<T>;
[INFO] [stderr] ...   |
[INFO] [stderr] 99  | |     }
[INFO] [stderr] 100 | | }
[INFO] [stderr]     | |_^
[INFO] [stderr] 
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr]   --> src/axis/category.rs:79:5
[INFO] [stderr]    |
[INFO] [stderr] 79 | /     fn index(&self, coordinate: &Self::Coordinate) -> Option<usize> {
[INFO] [stderr] 80 | |         self.get_index(&coordinate).or_else(|| Some(self.len()))
[INFO] [stderr] 81 | |     }
[INFO] [stderr]    | |_____^
[INFO] [stderr] 
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr]   --> src/axis/category.rs:83:5
[INFO] [stderr]    |
[INFO] [stderr] 83 | /     fn numbins(&self) -> usize {
[INFO] [stderr] 84 | |         self.len() + 1
[INFO] [stderr] 85 | |     }
[INFO] [stderr]    | |_____^
[INFO] [stderr] 
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr]   --> src/axis/category.rs:87:5
[INFO] [stderr]    |
[INFO] [stderr] 87 | /     fn bin(&self, index: usize) -> Option<Self::BinInterval> {
[INFO] [stderr] 88 | |         let value = self.get_value(index);
[INFO] [stderr] 89 | |         match value {
[INFO] [stderr] 90 | |             Some(value) => Some(Self::BinInterval::new(value.clone())),
[INFO] [stderr] ...  |
[INFO] [stderr] 98 | |         }
[INFO] [stderr] 99 | |     }
[INFO] [stderr]    | |_____^
[INFO] [stderr] 
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr]   --> src/axis/categorynoflow.rs:38:1
[INFO] [stderr]    |
[INFO] [stderr] 38 | / impl<T: Value> Axis for CategoryNoFlow<T> {
[INFO] [stderr] 39 | |     type Coordinate = T;
[INFO] [stderr] 40 | |     type BinInterval = SingleValueBinInterval<T>;
[INFO] [stderr] 41 | |
[INFO] [stderr] ...  |
[INFO] [stderr] 60 | |     }
[INFO] [stderr] 61 | | }
[INFO] [stderr]    | |_^
[INFO] [stderr] 
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr]   --> src/axis/categorynoflow.rs:42:5
[INFO] [stderr]    |
[INFO] [stderr] 42 | /     fn index(&self, coordinate: &Self::Coordinate) -> Option<usize> {
[INFO] [stderr] 43 | |         let index = self.axis.index(coordinate)?;
[INFO] [stderr] 44 | |         if index == self.axis.numbins() - 1 {
[INFO] [stderr] 45 | |             return None;
[INFO] [stderr] 46 | |         }
[INFO] [stderr] 47 | |         Some(index)
[INFO] [stderr] 48 | |     }
[INFO] [stderr]    | |_____^
[INFO] [stderr] 
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr]   --> src/axis/categorynoflow.rs:50:5
[INFO] [stderr]    |
[INFO] [stderr] 50 | /     fn numbins(&self) -> usize {
[INFO] [stderr] 51 | |         self.axis.numbins() - 1
[INFO] [stderr] 52 | |     }
[INFO] [stderr]    | |_____^
[INFO] [stderr] 
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr]   --> src/axis/categorynoflow.rs:54:5
[INFO] [stderr]    |
[INFO] [stderr] 54 | /     fn bin(&self, index: usize) -> Option<Self::BinInterval> {
[INFO] [stderr] 55 | |         let bin = self.axis.bin(index)?;
[INFO] [stderr] 56 | |         match bin {
[INFO] [stderr] 57 | |             SingleValueBinInterval::Overflow => None,
[INFO] [stderr] 58 | |             SingleValueBinInterval::Bin { value: _ } => Some(bin),
[INFO] [stderr] 59 | |         }
[INFO] [stderr] 60 | |     }
[INFO] [stderr]    | |_____^
[INFO] [stderr] 
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr]    --> src/axis/variable.rs:68:1
[INFO] [stderr]     |
[INFO] [stderr] 68  | / impl<T> Axis for Variable<T>
[INFO] [stderr] 69  | | where
[INFO] [stderr] 70  | |     T: PartialOrd + Copy,
[INFO] [stderr] 71  | | {
[INFO] [stderr] ...   |
[INFO] [stderr] 103 | |     }
[INFO] [stderr] 104 | | }
[INFO] [stderr]     | |_^
[INFO] [stderr] 
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr]   --> src/axis/variable.rs:75:5
[INFO] [stderr]    |
[INFO] [stderr] 75 | /     fn index(&self, coordinate: &Self::Coordinate) -> Option<usize> {
[INFO] [stderr] 76 | |         match self.bin_edges.binary_search_by(|probe| {
[INFO] [stderr] 77 | |             probe
[INFO] [stderr] 78 | |                 .partial_cmp(&coordinate)
[INFO] [stderr] ...  |
[INFO] [stderr] 83 | |         }
[INFO] [stderr] 84 | |     }
[INFO] [stderr]    | |_____^
[INFO] [stderr] 
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr]   --> src/axis/variable.rs:86:5
[INFO] [stderr]    |
[INFO] [stderr] 86 | /     fn numbins(&self) -> usize {
[INFO] [stderr] 87 | |         self.bin_edges.len() + 1
[INFO] [stderr] 88 | |     }
[INFO] [stderr]    | |_____^
[INFO] [stderr] 
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr]    --> src/axis/variable.rs:90:5
[INFO] [stderr]     |
[INFO] [stderr] 90  | /     fn bin(&self, index: usize) -> Option<Self::BinInterval> {
[INFO] [stderr] 91  | |         if index == 0 {
[INFO] [stderr] 92  | |             Some(Self::BinInterval::underflow(*self.low()))
[INFO] [stderr] 93  | |         } else if index == self.bin_edges.len() {
[INFO] [stderr] ...   |
[INFO] [stderr] 102 | |         }
[INFO] [stderr] 103 | |     }
[INFO] [stderr]     | |_____^
[INFO] [stderr] 
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr]   --> src/axis/variablenoflow.rs:49:1
[INFO] [stderr]    |
[INFO] [stderr] 49 | / impl<T: PartialOrd + Copy> Axis for VariableNoFlow<T> {
[INFO] [stderr] 50 | |     type Coordinate = T;
[INFO] [stderr] 51 | |     type BinInterval = BinInterval<T>;
[INFO] [stderr] 52 | |
[INFO] [stderr] ...  |
[INFO] [stderr] 72 | |     }
[INFO] [stderr] 73 | | }
[INFO] [stderr]    | |_^
[INFO] [stderr] 
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr]   --> src/axis/variablenoflow.rs:53:5
[INFO] [stderr]    |
[INFO] [stderr] 53 | /     fn index(&self, coordinate: &Self::Coordinate) -> Option<usize> {
[INFO] [stderr] 54 | |         let index = self.axis.index(coordinate)?;
[INFO] [stderr] 55 | |         if index == 0 || index + 1 == self.axis.numbins() {
[INFO] [stderr] 56 | |             return None;
[INFO] [stderr] 57 | |         }
[INFO] [stderr] 58 | |         Some(index - 1)
[INFO] [stderr] 59 | |     }
[INFO] [stderr]    | |_____^
[INFO] [stderr] 
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr]   --> src/axis/variablenoflow.rs:61:5
[INFO] [stderr]    |
[INFO] [stderr] 61 | /     fn numbins(&self) -> usize {
[INFO] [stderr] 62 | |         self.axis.numbins() - 2
[INFO] [stderr] 63 | |     }
[INFO] [stderr]    | |_____^
[INFO] [stderr] 
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr]   --> src/axis/variablenoflow.rs:65:5
[INFO] [stderr]    |
[INFO] [stderr] 65 | /     fn bin(&self, index: usize) -> Option<Self::BinInterval> {
[INFO] [stderr] 66 | |         let bin = self.axis.bin(index + 1)?;
[INFO] [stderr] 67 | |         match bin {
[INFO] [stderr] 68 | |             BinInterval::Underflow { end: _ } => None,
[INFO] [stderr] ...  |
[INFO] [stderr] 71 | |         }
[INFO] [stderr] 72 | |     }
[INFO] [stderr]    | |_____^
[INFO] [stderr] 
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr]   --> src/histogram/fill.rs:16:1
[INFO] [stderr]    |
[INFO] [stderr] 16 | / impl<T: One + AddAssign> Fill for T {
[INFO] [stderr] 17 | |     fn fill(&mut self) {
[INFO] [stderr] 18 | |         *self += Self::one();
[INFO] [stderr] 19 | |     }
[INFO] [stderr] 20 | | }
[INFO] [stderr]    | |_^
[INFO] [stderr] 
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr]   --> src/histogram/fill.rs:17:5
[INFO] [stderr]    |
[INFO] [stderr] 17 | /     fn fill(&mut self) {
[INFO] [stderr] 18 | |         *self += Self::one();
[INFO] [stderr] 19 | |     }
[INFO] [stderr]    | |_____^
[INFO] [stderr] 
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr]   --> src/histogram/fill.rs:32:1
[INFO] [stderr]    |
[INFO] [stderr] 32 | / impl<W> FillWeight<W> for W
[INFO] [stderr] 33 | | where
[INFO] [stderr] 34 | |     Self: AddAssign<W>,
[INFO] [stderr] 35 | | {
[INFO] [stderr] ...  |
[INFO] [stderr] 38 | |     }
[INFO] [stderr] 39 | | }
[INFO] [stderr]    | |_^
[INFO] [stderr] 
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr]   --> src/histogram/fill.rs:36:5
[INFO] [stderr]    |
[INFO] [stderr] 36 | /     fn fill_weight(&mut self, weight: W) {
[INFO] [stderr] 37 | |         *self += weight;
[INFO] [stderr] 38 | |     }
[INFO] [stderr]    | |_____^
[INFO] [stderr] 
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr]   --> src/histogram/vechistogram.rs:27:1
[INFO] [stderr]    |
[INFO] [stderr] 27 | / impl<A: Axes, V> Histogram<A, V> for VecHistogram<A, V> {
[INFO] [stderr] 28 | |     fn value(&self, coordinate: &A::Coordinate) -> Option<&V> {
[INFO] [stderr] 29 | |         let index = self.axes.index(coordinate)?;
[INFO] [stderr] 30 | |         self.values.get(index)
[INFO] [stderr] ...  |
[INFO] [stderr] 68 | |     }
[INFO] [stderr] 69 | | }
[INFO] [stderr]    | |_^
[INFO] [stderr] 
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr]   --> src/histogram/vechistogram.rs:28:5
[INFO] [stderr]    |
[INFO] [stderr] 28 | /     fn value(&self, coordinate: &A::Coordinate) -> Option<&V> {
[INFO] [stderr] 29 | |         let index = self.axes.index(coordinate)?;
[INFO] [stderr] 30 | |         self.values.get(index)
[INFO] [stderr] 31 | |     }
[INFO] [stderr]    | |_____^
[INFO] [stderr] 
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr]   --> src/histogram/vechistogram.rs:33:5
[INFO] [stderr]    |
[INFO] [stderr] 33 | /     fn axes(&self) -> &A {
[INFO] [stderr] 34 | |         &self.axes
[INFO] [stderr] 35 | |     }
[INFO] [stderr]    | |_____^
[INFO] [stderr] 
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr]   --> src/histogram/vechistogram.rs:37:5
[INFO] [stderr]    |
[INFO] [stderr] 37 | /     fn value_at_index(&self, index: usize) -> Option<&V> {
[INFO] [stderr] 38 | |         self.values.get(index)
[INFO] [stderr] 39 | |     }
[INFO] [stderr]    | |_____^
[INFO] [stderr] 
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr]   --> src/histogram/vechistogram.rs:41:5
[INFO] [stderr]    |
[INFO] [stderr] 41 | /     fn values<'a>(&'a self) -> Box<dyn Iterator<Item = &'a V> + 'a> {
[INFO] [stderr] 42 | |         Box::new(self.values.iter())
[INFO] [stderr] 43 | |     }
[INFO] [stderr]    | |_____^
[INFO] [stderr] 
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr]   --> src/histogram/vechistogram.rs:45:5
[INFO] [stderr]    |
[INFO] [stderr] 45 | /     fn iter<'a>(&'a self) -> Box<dyn Iterator<Item = Item<A::BinInterval, &'a V>> + 'a> {
[INFO] [stderr] 46 | |         Box::new(self.axes().iter().map(move |(index, binrange)| Item {
[INFO] [stderr] 47 | |             index,
[INFO] [stderr] 48 | |             bin: binrange,
[INFO] [stderr] 49 | |             value: self.value_at_index(index).unwrap(),
[INFO] [stderr] 50 | |         }))
[INFO] [stderr] 51 | |     }
[INFO] [stderr]    | |_____^
[INFO] [stderr] 
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr]   --> src/histogram/vechistogram.rs:53:5
[INFO] [stderr]    |
[INFO] [stderr] 53 | /     fn value_at_index_mut(&mut self, index: usize) -> Option<&mut V> {
[INFO] [stderr] 54 | |         self.values.get_mut(index)
[INFO] [stderr] 55 | |     }
[INFO] [stderr]    | |_____^
[INFO] [stderr] 
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr]   --> src/histogram/vechistogram.rs:57:5
[INFO] [stderr]    |
[INFO] [stderr] 57 | /     fn values_mut(&mut self) -> ValuesMut<'_, V> {
[INFO] [stderr] 58 | |         Box::new(self.values.iter_mut())
[INFO] [stderr] 59 | |     }
[INFO] [stderr]    | |_____^
[INFO] [stderr] 
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr]   --> src/histogram/vechistogram.rs:61:5
[INFO] [stderr]    |
[INFO] [stderr] 61 | /     fn iter_mut(&mut self) -> IterMut<'_, A, V> {
[INFO] [stderr] 62 | |         Box::new(
[INFO] [stderr] 63 | |             self.axes
[INFO] [stderr] 64 | |                 .iter()
[INFO] [stderr] ...  |
[INFO] [stderr] 67 | |         )
[INFO] [stderr] 68 | |     }
[INFO] [stderr]    | |_____^
[INFO] [stderr] 
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr]   --> src/axis/bininterval/bininterval.rs:72:1
[INFO] [stderr]    |
[INFO] [stderr] 72 | / impl<T> From<Range<T>> for BinInterval<T> {
[INFO] [stderr] 73 | |     fn from(other: Range<T>) -> Self {
[INFO] [stderr] 74 | |         BinInterval::Bin {
[INFO] [stderr] 75 | |             start: other.start,
[INFO] [stderr] ...  |
[INFO] [stderr] 78 | |     }
[INFO] [stderr] 79 | | }
[INFO] [stderr]    | |_^
[INFO] [stderr] 
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr]   --> src/axis/bininterval/bininterval.rs:73:5
[INFO] [stderr]    |
[INFO] [stderr] 73 | /     fn from(other: Range<T>) -> Self {
[INFO] [stderr] 74 | |         BinInterval::Bin {
[INFO] [stderr] 75 | |             start: other.start,
[INFO] [stderr] 76 | |             end: other.end,
[INFO] [stderr] 77 | |         }
[INFO] [stderr] 78 | |     }
[INFO] [stderr]    | |_____^
[INFO] [stderr] 
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr]   --> src/axis/bininterval/bininterval.rs:81:1
[INFO] [stderr]    |
[INFO] [stderr] 81 | / impl<T> From<RangeTo<T>> for BinInterval<T> {
[INFO] [stderr] 82 | |     fn from(other: RangeTo<T>) -> Self {
[INFO] [stderr] 83 | |         BinInterval::Underflow { end: other.end }
[INFO] [stderr] 84 | |     }
[INFO] [stderr] 85 | | }
[INFO] [stderr]    | |_^
[INFO] [stderr] 
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr]   --> src/axis/bininterval/bininterval.rs:82:5
[INFO] [stderr]    |
[INFO] [stderr] 82 | /     fn from(other: RangeTo<T>) -> Self {
[INFO] [stderr] 83 | |         BinInterval::Underflow { end: other.end }
[INFO] [stderr] 84 | |     }
[INFO] [stderr]    | |_____^
[INFO] [stderr] 
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr]   --> src/axis/bininterval/bininterval.rs:87:1
[INFO] [stderr]    |
[INFO] [stderr] 87 | / impl<T> From<RangeFrom<T>> for BinInterval<T> {
[INFO] [stderr] 88 | |     fn from(other: RangeFrom<T>) -> Self {
[INFO] [stderr] 89 | |         BinInterval::Overflow { start: other.start }
[INFO] [stderr] 90 | |     }
[INFO] [stderr] 91 | | }
[INFO] [stderr]    | |_^
[INFO] [stderr] 
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr]   --> src/axis/bininterval/bininterval.rs:88:5
[INFO] [stderr]    |
[INFO] [stderr] 88 | /     fn from(other: RangeFrom<T>) -> Self {
[INFO] [stderr] 89 | |         BinInterval::Overflow { start: other.start }
[INFO] [stderr] 90 | |     }
[INFO] [stderr]    | |_____^
[INFO] [stderr] 
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr]    --> src/axis/uniform.rs:112:1
[INFO] [stderr]     |
[INFO] [stderr] 112 | / impl<'a, T: Float> IntoIterator for &'a Uniform<T> {
[INFO] [stderr] 113 | |     type Item = (usize, <Uniform<T> as Axis>::BinInterval);
[INFO] [stderr] 114 | |     type IntoIter = Box<dyn Iterator<Item = Self::Item> + 'a>;
[INFO] [stderr] 115 | |
[INFO] [stderr] ...   |
[INFO] [stderr] 118 | |     }
[INFO] [stderr] 119 | | }
[INFO] [stderr]     | |_^
[INFO] [stderr] 
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr]    --> src/axis/uniform.rs:116:5
[INFO] [stderr]     |
[INFO] [stderr] 116 | /     fn into_iter(self) -> Self::IntoIter {
[INFO] [stderr] 117 | |         self.iter()
[INFO] [stderr] 118 | |     }
[INFO] [stderr]     | |_____^
[INFO] [stderr] 
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr]   --> src/axis/uniformnoflow.rs:73:1
[INFO] [stderr]    |
[INFO] [stderr] 73 | / impl<'a, T: Float> IntoIterator for &'a UniformNoFlow<T> {
[INFO] [stderr] 74 | |     type Item = (usize, <Uniform<T> as Axis>::BinInterval);
[INFO] [stderr] 75 | |     type IntoIter = Box<dyn Iterator<Item = Self::Item> + 'a>;
[INFO] [stderr] 76 | |
[INFO] [stderr] ...  |
[INFO] [stderr] 79 | |     }
[INFO] [stderr] 80 | | }
[INFO] [stderr]    | |_^
[INFO] [stderr] 
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr]   --> src/axis/uniformnoflow.rs:77:5
[INFO] [stderr]    |
[INFO] [stderr] 77 | /     fn into_iter(self) -> Self::IntoIter {
[INFO] [stderr] 78 | |         self.iter()
[INFO] [stderr] 79 | |     }
[INFO] [stderr]    | |_____^
[INFO] [stderr] 
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr]    --> src/axis/category.rs:114:1
[INFO] [stderr]     |
[INFO] [stderr] 114 | / impl<'a, T: Value> IntoIterator for &'a Category<T> {
[INFO] [stderr] 115 | |     type Item = (usize, <Category<T> as Axis>::BinInterval);
[INFO] [stderr] 116 | |     type IntoIter = Box<dyn Iterator<Item = Self::Item> + 'a>;
[INFO] [stderr] 117 | |
[INFO] [stderr] ...   |
[INFO] [stderr] 120 | |     }
[INFO] [stderr] 121 | | }
[INFO] [stderr]     | |_^
[INFO] [stderr] 
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr]    --> src/axis/category.rs:118:5
[INFO] [stderr]     |
[INFO] [stderr] 118 | /     fn into_iter(self) -> Self::IntoIter {
[INFO] [stderr] 119 | |         self.iter()
[INFO] [stderr] 120 | |     }
[INFO] [stderr]     | |_____^
[INFO] [stderr] 
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr]   --> src/axis/categorynoflow.rs:63:1
[INFO] [stderr]    |
[INFO] [stderr] 63 | / impl<'a, T: Value> IntoIterator for &'a CategoryNoFlow<T> {
[INFO] [stderr] 64 | |     type Item = (usize, <Category<T> as Axis>::BinInterval);
[INFO] [stderr] 65 | |     type IntoIter = Box<dyn Iterator<Item = Self::Item> + 'a>;
[INFO] [stderr] 66 | |
[INFO] [stderr] ...  |
[INFO] [stderr] 69 | |     }
[INFO] [stderr] 70 | | }
[INFO] [stderr]    | |_^
[INFO] [stderr] 
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr]   --> src/axis/categorynoflow.rs:67:5
[INFO] [stderr]    |
[INFO] [stderr] 67 | /     fn into_iter(self) -> Self::IntoIter {
[INFO] [stderr] 68 | |         self.iter()
[INFO] [stderr] 69 | |     }
[INFO] [stderr]    | |_____^
[INFO] [stderr] 
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr]    --> src/axis/variable.rs:119:1
[INFO] [stderr]     |
[INFO] [stderr] 119 | / impl<'a, T> IntoIterator for &'a Variable<T>
[INFO] [stderr] 120 | | where
[INFO] [stderr] 121 | |     Variable<T>: Axis,
[INFO] [stderr] 122 | | {
[INFO] [stderr] ...   |
[INFO] [stderr] 128 | |     }
[INFO] [stderr] 129 | | }
[INFO] [stderr]     | |_^
[INFO] [stderr] 
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr]    --> src/axis/variable.rs:126:5
[INFO] [stderr]     |
[INFO] [stderr] 126 | /     fn into_iter(self) -> Self::IntoIter {
[INFO] [stderr] 127 | |         self.iter()
[INFO] [stderr] 128 | |     }
[INFO] [stderr]     | |_____^
[INFO] [stderr] 
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr]   --> src/axis/variablenoflow.rs:75:1
[INFO] [stderr]    |
[INFO] [stderr] 75 | / impl<'a, T: PartialOrd + Copy> IntoIterator for &'a VariableNoFlow<T> {
[INFO] [stderr] 76 | |     type Item = (usize, <VariableNoFlow<T> as Axis>::BinInterval);
[INFO] [stderr] 77 | |     type IntoIter = Box<dyn Iterator<Item = Self::Item> + 'a>;
[INFO] [stderr] 78 | |
[INFO] [stderr] ...  |
[INFO] [stderr] 81 | |     }
[INFO] [stderr] 82 | | }
[INFO] [stderr]    | |_^
[INFO] [stderr] 
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr]   --> src/axis/variablenoflow.rs:79:5
[INFO] [stderr]    |
[INFO] [stderr] 79 | /     fn into_iter(self) -> Self::IntoIter {
[INFO] [stderr] 80 | |         self.iter()
[INFO] [stderr] 81 | |     }
[INFO] [stderr]    | |_____^
[INFO] [stderr] 
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr]   --> src/histogram/vechistogram.rs:71:1
[INFO] [stderr]    |
[INFO] [stderr] 71 | / impl<'a, A: Axes, V> IntoIterator for &'a VecHistogram<A, V> {
[INFO] [stderr] 72 | |     type Item = Item<A::BinInterval, &'a V>;
[INFO] [stderr] 73 | |
[INFO] [stderr] 74 | |     type IntoIter = Iter<'a, A, V>;
[INFO] [stderr] ...  |
[INFO] [stderr] 78 | |     }
[INFO] [stderr] 79 | | }
[INFO] [stderr]    | |_^
[INFO] [stderr] 
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr]   --> src/histogram/vechistogram.rs:76:5
[INFO] [stderr]    |
[INFO] [stderr] 76 | /     fn into_iter(self) -> Self::IntoIter {
[INFO] [stderr] 77 | |         self.iter()
[INFO] [stderr] 78 | |     }
[INFO] [stderr]    | |_____^
[INFO] [stderr] 
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr]   --> src/histogram/vechistogram.rs:81:1
[INFO] [stderr]    |
[INFO] [stderr] 81 | / impl<'a, A: Axes, V: 'a> IntoIterator for &'a mut VecHistogram<A, V> {
[INFO] [stderr] 82 | |     type Item = Item<A::BinInterval, &'a mut V>;
[INFO] [stderr] 83 | |
[INFO] [stderr] 84 | |     type IntoIter = IterMut<'a, A, V>;
[INFO] [stderr] ...  |
[INFO] [stderr] 88 | |     }
[INFO] [stderr] 89 | | }
[INFO] [stderr]    | |_^
[INFO] [stderr] 
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr]   --> src/histogram/vechistogram.rs:86:5
[INFO] [stderr]    |
[INFO] [stderr] 86 | /     fn into_iter(self) -> Self::IntoIter {
[INFO] [stderr] 87 | |         self.iter_mut()
[INFO] [stderr] 88 | |     }
[INFO] [stderr]    | |_____^
[INFO] [stderr] 
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr]  --> src/axis/bininterval/bininterval.rs:8:28
[INFO] [stderr]   |
[INFO] [stderr] 8 | #[derive(Debug, PartialEq, Clone)]
[INFO] [stderr]   |                            ^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr]  --> src/axis/bininterval/singlevaluebininterval.rs:7:17
[INFO] [stderr]   |
[INFO] [stderr] 7 | #[derive(Debug, Clone, PartialEq)]
[INFO] [stderr]   |                 ^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr]   --> src/axis/uniform.rs:25:10
[INFO] [stderr]    |
[INFO] [stderr] 25 | #[derive(Clone, PartialEq, Debug, Eq)]
[INFO] [stderr]    |          ^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr]   --> src/axis/uniformnoflow.rs:23:10
[INFO] [stderr]    |
[INFO] [stderr] 23 | #[derive(Clone, PartialEq, Debug)]
[INFO] [stderr]    |          ^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr]   --> src/axis/category.rs:26:17
[INFO] [stderr]    |
[INFO] [stderr] 26 | #[derive(Debug, Clone, Default, PartialEq)]
[INFO] [stderr]    |                 ^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr]   --> src/axis/categorynoflow.rs:18:10
[INFO] [stderr]    |
[INFO] [stderr] 18 | #[derive(Clone, PartialEq, Debug)]
[INFO] [stderr]    |          ^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr]   --> src/axis/variable.rs:27:17
[INFO] [stderr]    |
[INFO] [stderr] 27 | #[derive(Debug, Clone, PartialEq, Eq)]
[INFO] [stderr]    |                 ^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr]   --> src/axis/variablenoflow.rs:24:10
[INFO] [stderr]    |
[INFO] [stderr] 24 | #[derive(Clone, PartialEq, Eq, Debug)]
[INFO] [stderr]    |          ^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr]   --> src/histogram/vechistogram.rs:10:17
[INFO] [stderr]    |
[INFO] [stderr] 10 | #[derive(Debug, Clone)]
[INFO] [stderr]    |                 ^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr]   --> src/histogram/histogram.rs:83:28
[INFO] [stderr]    |
[INFO] [stderr] 83 | #[derive(Debug, PartialEq, Clone)]
[INFO] [stderr]    |                            ^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr]   --> src/axis/category.rs:26:24
[INFO] [stderr]    |
[INFO] [stderr] 26 | #[derive(Debug, Clone, Default, PartialEq)]
[INFO] [stderr]    |                        ^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr]   --> src/axis/uniform.rs:25:35
[INFO] [stderr]    |
[INFO] [stderr] 25 | #[derive(Clone, PartialEq, Debug, Eq)]
[INFO] [stderr]    |                                   ^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr]   --> src/axis/variable.rs:27:35
[INFO] [stderr]    |
[INFO] [stderr] 27 | #[derive(Debug, Clone, PartialEq, Eq)]
[INFO] [stderr]    |                                   ^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr]   --> src/axis/variablenoflow.rs:24:28
[INFO] [stderr]    |
[INFO] [stderr] 24 | #[derive(Clone, PartialEq, Eq, Debug)]
[INFO] [stderr]    |                            ^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr]  --> src/axis/bininterval/bininterval.rs:8:17
[INFO] [stderr]   |
[INFO] [stderr] 8 | #[derive(Debug, PartialEq, Clone)]
[INFO] [stderr]   |                 ^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr]  --> src/axis/bininterval/singlevaluebininterval.rs:7:24
[INFO] [stderr]   |
[INFO] [stderr] 7 | #[derive(Debug, Clone, PartialEq)]
[INFO] [stderr]   |                        ^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr]   --> src/axis/uniform.rs:25:17
[INFO] [stderr]    |
[INFO] [stderr] 25 | #[derive(Clone, PartialEq, Debug, Eq)]
[INFO] [stderr]    |                 ^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr]   --> src/axis/uniformnoflow.rs:23:17
[INFO] [stderr]    |
[INFO] [stderr] 23 | #[derive(Clone, PartialEq, Debug)]
[INFO] [stderr]    |                 ^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr]   --> src/axis/category.rs:26:33
[INFO] [stderr]    |
[INFO] [stderr] 26 | #[derive(Debug, Clone, Default, PartialEq)]
[INFO] [stderr]    |                                 ^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr]   --> src/axis/categorynoflow.rs:18:17
[INFO] [stderr]    |
[INFO] [stderr] 18 | #[derive(Clone, PartialEq, Debug)]
[INFO] [stderr]    |                 ^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr]   --> src/axis/variable.rs:27:24
[INFO] [stderr]    |
[INFO] [stderr] 27 | #[derive(Debug, Clone, PartialEq, Eq)]
[INFO] [stderr]    |                        ^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr]   --> src/axis/variablenoflow.rs:24:17
[INFO] [stderr]    |
[INFO] [stderr] 24 | #[derive(Clone, PartialEq, Eq, Debug)]
[INFO] [stderr]    |                 ^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr]   --> src/histogram/histogram.rs:83:17
[INFO] [stderr]    |
[INFO] [stderr] 83 | #[derive(Debug, PartialEq, Clone)]
[INFO] [stderr]    |                 ^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr]  --> src/axis/bininterval/bininterval.rs:8:10
[INFO] [stderr]   |
[INFO] [stderr] 8 | #[derive(Debug, PartialEq, Clone)]
[INFO] [stderr]   |          ^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr]  --> src/axis/bininterval/singlevaluebininterval.rs:7:10
[INFO] [stderr]   |
[INFO] [stderr] 7 | #[derive(Debug, Clone, PartialEq)]
[INFO] [stderr]   |          ^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr]   --> src/axis/uniform.rs:25:28
[INFO] [stderr]    |
[INFO] [stderr] 25 | #[derive(Clone, PartialEq, Debug, Eq)]
[INFO] [stderr]    |                            ^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr]   --> src/axis/uniformnoflow.rs:23:28
[INFO] [stderr]    |
[INFO] [stderr] 23 | #[derive(Clone, PartialEq, Debug)]
[INFO] [stderr]    |                            ^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr]   --> src/axis/category.rs:26:10
[INFO] [stderr]    |
[INFO] [stderr] 26 | #[derive(Debug, Clone, Default, PartialEq)]
[INFO] [stderr]    |          ^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr]   --> src/axis/categorynoflow.rs:18:28
[INFO] [stderr]    |
[INFO] [stderr] 18 | #[derive(Clone, PartialEq, Debug)]
[INFO] [stderr]    |                            ^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr]   --> src/axis/variable.rs:27:10
[INFO] [stderr]    |
[INFO] [stderr] 27 | #[derive(Debug, Clone, PartialEq, Eq)]
[INFO] [stderr]    |          ^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr]   --> src/axis/variablenoflow.rs:24:32
[INFO] [stderr]    |
[INFO] [stderr] 24 | #[derive(Clone, PartialEq, Eq, Debug)]
[INFO] [stderr]    |                                ^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr]   --> src/histogram/vechistogram.rs:10:10
[INFO] [stderr]    |
[INFO] [stderr] 10 | #[derive(Debug, Clone)]
[INFO] [stderr]    |          ^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr]   --> src/histogram/histogram.rs:83:10
[INFO] [stderr]    |
[INFO] [stderr] 83 | #[derive(Debug, PartialEq, Clone)]
[INFO] [stderr]    |          ^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr]    --> src/axis/bininterval/bininterval.rs:126:1
[INFO] [stderr]     |
[INFO] [stderr] 126 | / impl<T: Display> Display for BinInterval<T> {
[INFO] [stderr] 127 | |     fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
[INFO] [stderr] 128 | |         match self {
[INFO] [stderr] 129 | |             BinInterval::Underflow { end } => write!(f, "(-inf, {})", end),
[INFO] [stderr] ...   |
[INFO] [stderr] 133 | |     }
[INFO] [stderr] 134 | | }
[INFO] [stderr]     | |_^
[INFO] [stderr] 
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr]    --> src/axis/bininterval/bininterval.rs:127:5
[INFO] [stderr]     |
[INFO] [stderr] 127 | /     fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
[INFO] [stderr] 128 | |         match self {
[INFO] [stderr] 129 | |             BinInterval::Underflow { end } => write!(f, "(-inf, {})", end),
[INFO] [stderr] 130 | |             BinInterval::Overflow { start } => write!(f, "[{}, inf)", start),
[INFO] [stderr] 131 | |             BinInterval::Bin { start, end } => write!(f, "[{}, {})", start, end),
[INFO] [stderr] 132 | |         }
[INFO] [stderr] 133 | |     }
[INFO] [stderr]     | |_____^
[INFO] [stderr] 
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr]   --> src/axis/bininterval/singlevaluebininterval.rs:40:1
[INFO] [stderr]    |
[INFO] [stderr] 40 | / impl<T: Display> Display for SingleValueBinInterval<T> {
[INFO] [stderr] 41 | |     fn fmt(&self, f: &mut Formatter<'_>) -> std::result::Result<(), std::fmt::Error> {
[INFO] [stderr] 42 | |         match self {
[INFO] [stderr] 43 | |             SingleValueBinInterval::Overflow => write!(f, "{{overflow}}"),
[INFO] [stderr] ...  |
[INFO] [stderr] 46 | |     }
[INFO] [stderr] 47 | | }
[INFO] [stderr]    | |_^
[INFO] [stderr] 
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr]   --> src/axis/bininterval/singlevaluebininterval.rs:41:5
[INFO] [stderr]    |
[INFO] [stderr] 41 | /     fn fmt(&self, f: &mut Formatter<'_>) -> std::result::Result<(), std::fmt::Error> {
[INFO] [stderr] 42 | |         match self {
[INFO] [stderr] 43 | |             SingleValueBinInterval::Overflow => write!(f, "{{overflow}}"),
[INFO] [stderr] 44 | |             SingleValueBinInterval::Bin { value } => write!(f, "{{{}}}", value),
[INFO] [stderr] 45 | |         }
[INFO] [stderr] 46 | |     }
[INFO] [stderr]    | |_____^
[INFO] [stderr] 
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr]    --> src/axis/uniform.rs:99:1
[INFO] [stderr]     |
[INFO] [stderr] 99  | / impl<T: Display> Display for Uniform<T> {
[INFO] [stderr] 100 | |     fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
[INFO] [stderr] 101 | |         write!(
[INFO] [stderr] 102 | |             f,
[INFO] [stderr] ...   |
[INFO] [stderr] 109 | |     }
[INFO] [stderr] 110 | | }
[INFO] [stderr]     | |_^
[INFO] [stderr] 
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr]    --> src/axis/uniform.rs:100:5
[INFO] [stderr]     |
[INFO] [stderr] 100 | /     fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
[INFO] [stderr] 101 | |         write!(
[INFO] [stderr] 102 | |             f,
[INFO] [stderr] 103 | |             "Axis{{# bins={}, range=[{}, {}), class={}}}",
[INFO] [stderr] ...   |
[INFO] [stderr] 108 | |         )
[INFO] [stderr] 109 | |     }
[INFO] [stderr]     | |_____^
[INFO] [stderr] 
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr]   --> src/axis/uniformnoflow.rs:82:1
[INFO] [stderr]    |
[INFO] [stderr] 82 | / impl<T: Float + Display> Display for UniformNoFlow<T> {
[INFO] [stderr] 83 | |     fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
[INFO] [stderr] 84 | |         write!(
[INFO] [stderr] 85 | |             f,
[INFO] [stderr] ...  |
[INFO] [stderr] 92 | |     }
[INFO] [stderr] 93 | | }
[INFO] [stderr]    | |_^
[INFO] [stderr] 
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr]   --> src/axis/uniformnoflow.rs:83:5
[INFO] [stderr]    |
[INFO] [stderr] 83 | /     fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
[INFO] [stderr] 84 | |         write!(
[INFO] [stderr] 85 | |             f,
[INFO] [stderr] 86 | |             "Axis{{# bins={}, range=[{}, {}), class={}}}",
[INFO] [stderr] ...  |
[INFO] [stderr] 91 | |         )
[INFO] [stderr] 92 | |     }
[INFO] [stderr]    | |_____^
[INFO] [stderr] 
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr]    --> src/axis/category.rs:102:1
[INFO] [stderr]     |
[INFO] [stderr] 102 | / impl<T: Display + Value> Display for Category<T> {
[INFO] [stderr] 103 | |     fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
[INFO] [stderr] 104 | |         let comma_separated_list = self
[INFO] [stderr] 105 | |             .bins()
[INFO] [stderr] ...   |
[INFO] [stderr] 111 | |     }
[INFO] [stderr] 112 | | }
[INFO] [stderr]     | |_^
[INFO] [stderr] 
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr]    --> src/axis/category.rs:103:5
[INFO] [stderr]     |
[INFO] [stderr] 103 | /     fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
[INFO] [stderr] 104 | |         let comma_separated_list = self
[INFO] [stderr] 105 | |             .bins()
[INFO] [stderr] 106 | |             .take(10)
[INFO] [stderr] ...   |
[INFO] [stderr] 110 | |         write!(f, "{{{}}}", comma_separated_list)
[INFO] [stderr] 111 | |     }
[INFO] [stderr]     | |_____^
[INFO] [stderr] 
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr]   --> src/axis/categorynoflow.rs:72:1
[INFO] [stderr]    |
[INFO] [stderr] 72 | / impl<T: Display + Value> Display for CategoryNoFlow<T> {
[INFO] [stderr] 73 | |     fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
[INFO] [stderr] 74 | |         write!(f, "{}", self.axis)
[INFO] [stderr] 75 | |     }
[INFO] [stderr] 76 | | }
[INFO] [stderr]    | |_^
[INFO] [stderr] 
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr]   --> src/axis/categorynoflow.rs:73:5
[INFO] [stderr]    |
[INFO] [stderr] 73 | /     fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
[INFO] [stderr] 74 | |         write!(f, "{}", self.axis)
[INFO] [stderr] 75 | |     }
[INFO] [stderr]    | |_____^
[INFO] [stderr] 
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr]    --> src/axis/variable.rs:106:1
[INFO] [stderr]     |
[INFO] [stderr] 106 | / impl<T: Display + PartialOrd + Copy> Display for Variable<T> {
[INFO] [stderr] 107 | |     fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
[INFO] [stderr] 108 | |         write!(
[INFO] [stderr] 109 | |             f,
[INFO] [stderr] ...   |
[INFO] [stderr] 116 | |     }
[INFO] [stderr] 117 | | }
[INFO] [stderr]     | |_^
[INFO] [stderr] 
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr]    --> src/axis/variable.rs:107:5
[INFO] [stderr]     |
[INFO] [stderr] 107 | /     fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
[INFO] [stderr] 108 | |         write!(
[INFO] [stderr] 109 | |             f,
[INFO] [stderr] 110 | |             "Axis{{# bins={}, range=[{}, {}), class={}}}",
[INFO] [stderr] ...   |
[INFO] [stderr] 115 | |         )
[INFO] [stderr] 116 | |     }
[INFO] [stderr]     | |_____^
[INFO] [stderr] 
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr]   --> src/axis/variablenoflow.rs:84:1
[INFO] [stderr]    |
[INFO] [stderr] 84 | / impl<T: PartialOrd + Copy + Display> Display for VariableNoFlow<T>
[INFO] [stderr] 85 | | where
[INFO] [stderr] 86 | |     Self: Axis,
[INFO] [stderr] 87 | | {
[INFO] [stderr] ...  |
[INFO] [stderr] 97 | |     }
[INFO] [stderr] 98 | | }
[INFO] [stderr]    | |_^
[INFO] [stderr] 
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr]   --> src/axis/variablenoflow.rs:88:5
[INFO] [stderr]    |
[INFO] [stderr] 88 | /     fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
[INFO] [stderr] 89 | |         write!(
[INFO] [stderr] 90 | |             f,
[INFO] [stderr] 91 | |             "Axis{{# bins={}, range=[{}, {}), class={}}}",
[INFO] [stderr] ...  |
[INFO] [stderr] 96 | |         )
[INFO] [stderr] 97 | |     }
[INFO] [stderr]    | |_____^
[INFO] [stderr] 
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr]   --> src/histogram/vechistogram.rs:91:1
[INFO] [stderr]    |
[INFO] [stderr] 91 | / impl<A: Axes, V> Display for VecHistogram<A, V> {
[INFO] [stderr] 92 | |     fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
[INFO] [stderr] 93 | |         write!(f, "VecHistogram{}D", self.axes().num_dim())
[INFO] [stderr] 94 | |     }
[INFO] [stderr] 95 | | }
[INFO] [stderr]    | |_^
[INFO] [stderr] 
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr]   --> src/histogram/vechistogram.rs:92:5
[INFO] [stderr]    |
[INFO] [stderr] 92 | /     fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
[INFO] [stderr] 93 | |         write!(f, "VecHistogram{}D", self.axes().num_dim())
[INFO] [stderr] 94 | |     }
[INFO] [stderr]    | |_____^
[INFO] [stderr] 
[INFO] [stderr] warning: 199 warnings emitted
[INFO] [stderr] 
[INFO] [stderr]     Finished dev [unoptimized + debuginfo] target(s) in 4.70s
[INFO] running `Command { std: "docker" "inspect" "118b364b65f8f93e2d1fe63fd242e68f0260d7382e9e78da736e6dc948abcc10", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "118b364b65f8f93e2d1fe63fd242e68f0260d7382e9e78da736e6dc948abcc10", kill_on_drop: false }`
[INFO] [stdout] 118b364b65f8f93e2d1fe63fd242e68f0260d7382e9e78da736e6dc948abcc10