treeboost 0.1.0

High-performance Gradient Boosted Decision Tree engine for large-scale tabular data
Documentation
Build #2807367 2026-01-09 04:13:39
# rustc version
rustc 1.94.0-nightly (31cd367b9 2026-01-08)# docs.rs version
docsrs 0.1.0 (7bfb09c2 2026-01-03 )# build log
[INFO] running `Command { std: "docker" "create" "-v" "/home/cratesfyi/workspace/builds/treeboost-0.1.0/target:/opt/rustwide/target:rw,Z" "-v" "/home/cratesfyi/workspace/builds/treeboost-0.1.0/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" "6442450944" "--cpus" "6" "--user" "1001:1001" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:aa71247004a7fa38d13ec170f48f06cdedf5bc50b2a8645e56ed7e992e6fa513" "/opt/rustwide/cargo-home/bin/cargo" "+nightly" "rustdoc" "--lib" "-Zrustdoc-map" "--config" "build.rustdocflags=[\"--cfg\", \"docsrs\", \"-Z\", \"unstable-options\", \"--emit=invocation-specific\", \"--resource-suffix\", \"-20260108-1.94.0-nightly-31cd367b9\", \"--static-root-path\", \"/-/rustdoc.static/\", \"--cap-lints\", \"warn\", \"--extern-html-root-takes-precedence\"]" "--offline" "-Zunstable-options" "--config=doc.extern-map.registries.crates-io=\"https://docs.rs/{pkg_name}/{version}/x86_64-unknown-linux-gnu\"" "-Zrustdoc-scrape-examples" "-j6" "--target" "x86_64-unknown-linux-gnu", kill_on_drop: false }`
[INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap.
[INFO] [stdout] da223d465c44a026fe0e9c6b4a36ad3d76ccdecc763996dd2f9975c4b46c6c89
[INFO] running `Command { std: "docker" "start" "-a" "da223d465c44a026fe0e9c6b4a36ad3d76ccdecc763996dd2f9975c4b46c6c89", kill_on_drop: false }`
[INFO] [stderr] warning: Rustdoc did not scrape the following examples because they require dev-dependencies: autotuner, basic_regression, classification, conformal_prediction, linear_tree, public_data_download, target_encoding, universal_model
[INFO] [stderr]     If you want Rustdoc to scrape these examples, then add `doc-scrape-examples = true`
[INFO] [stderr]     to the [[example]] target configuration of at least one example.
[INFO] [stderr] warning: target filter specified, but no targets matched; this is a no-op
[INFO] [stderr]  Documenting treeboost v0.1.0 (/opt/rustwide/workdir)
[INFO] [stderr] warning: unresolved link to `LagGenerator`
[INFO] [stderr]   --> src/lib.rs:79:22
[INFO] [stderr]    |
[INFO] [stderr] 79 | //! - Time-series: [`LagGenerator`], [`RollingGenerator`], [`EwmaGenerator`]
[INFO] [stderr]    |                      ^^^^^^^^^^^^ no item named `LagGenerator` in scope
[INFO] [stderr]    |
[INFO] [stderr]    = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stderr]    = note: `#[warn(rustdoc::broken_intra_doc_links)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: unresolved link to `RollingGenerator`
[INFO] [stderr]   --> src/lib.rs:79:40
[INFO] [stderr]    |
[INFO] [stderr] 79 | //! - Time-series: [`LagGenerator`], [`RollingGenerator`], [`EwmaGenerator`]
[INFO] [stderr]    |                                        ^^^^^^^^^^^^^^^^ no item named `RollingGenerator` in scope
[INFO] [stderr]    |
[INFO] [stderr]    = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stderr] 
[INFO] [stderr] warning: unresolved link to `EwmaGenerator`
[INFO] [stderr]   --> src/lib.rs:79:62
[INFO] [stderr]    |
[INFO] [stderr] 79 | //! - Time-series: [`LagGenerator`], [`RollingGenerator`], [`EwmaGenerator`]
[INFO] [stderr]    |                                                              ^^^^^^^^^^^^^ no item named `EwmaGenerator` in scope
[INFO] [stderr]    |
[INFO] [stderr]    = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stderr] 
[INFO] [stderr] warning: unresolved link to `256`
[INFO] [stderr]   --> src/backend/scalar/kernel/x86/split.rs:78:48
[INFO] [stderr]    |
[INFO] [stderr] 78 | /// * `hist_grads` - Sum of gradients per bin [256]
[INFO] [stderr]    |                                                ^^^ no item named `256` in scope
[INFO] [stderr]    |
[INFO] [stderr]    = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stderr] 
[INFO] [stderr] warning: unresolved link to `256`
[INFO] [stderr]   --> src/backend/scalar/kernel/x86/split.rs:79:46
[INFO] [stderr]    |
[INFO] [stderr] 79 | /// * `hist_hess` - Sum of hessians per bin [256]
[INFO] [stderr]    |                                              ^^^ no item named `256` in scope
[INFO] [stderr]    |
[INFO] [stderr]    = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stderr] 
[INFO] [stderr] warning: unresolved link to `256`
[INFO] [stderr]   --> src/backend/scalar/kernel/x86/split.rs:80:38
[INFO] [stderr]    |
[INFO] [stderr] 80 | /// * `hist_counts` - Count per bin [256]
[INFO] [stderr]    |                                      ^^^ no item named `256` in scope
[INFO] [stderr]    |
[INFO] [stderr]    = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stderr] 
[INFO] [stderr] warning: unresolved link to `256`
[INFO] [stderr]    --> src/backend/scalar/kernel/mod.rs:120:48
[INFO] [stderr]     |
[INFO] [stderr] 120 | /// * `hist_grads` - Sum of gradients per bin [256]
[INFO] [stderr]     |                                                ^^^ no item named `256` in scope
[INFO] [stderr]     |
[INFO] [stderr]     = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stderr] 
[INFO] [stderr] warning: unresolved link to `256`
[INFO] [stderr]    --> src/backend/scalar/kernel/mod.rs:121:46
[INFO] [stderr]     |
[INFO] [stderr] 121 | /// * `hist_hess` - Sum of hessians per bin [256]
[INFO] [stderr]     |                                              ^^^ no item named `256` in scope
[INFO] [stderr]     |
[INFO] [stderr]     = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stderr] 
[INFO] [stderr] warning: unresolved link to `256`
[INFO] [stderr]    --> src/backend/scalar/kernel/mod.rs:122:38
[INFO] [stderr]     |
[INFO] [stderr] 122 | /// * `hist_counts` - Count per bin [256]
[INFO] [stderr]     |                                      ^^^ no item named `256` in scope
[INFO] [stderr]     |
[INFO] [stderr]     = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stderr] 
[INFO] [stderr] warning: unresolved link to `row`
[INFO] [stderr]    --> src/backend/scalar/kernel/mod.rs:175:20
[INFO] [stderr]     |
[INFO] [stderr] 175 | /// - Add gradient[row] to histogram[bin].sum_gradients
[INFO] [stderr]     |                    ^^^ no item named `row` in scope
[INFO] [stderr]     |
[INFO] [stderr]     = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stderr] 
[INFO] [stderr] warning: unresolved link to `bin`
[INFO] [stderr]    --> src/backend/scalar/kernel/mod.rs:175:38
[INFO] [stderr]     |
[INFO] [stderr] 175 | /// - Add gradient[row] to histogram[bin].sum_gradients
[INFO] [stderr]     |                                      ^^^ no item named `bin` in scope
[INFO] [stderr]     |
[INFO] [stderr]     = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stderr] 
[INFO] [stderr] warning: unresolved link to `row`
[INFO] [stderr]    --> src/backend/scalar/kernel/mod.rs:176:19
[INFO] [stderr]     |
[INFO] [stderr] 176 | /// - Add hessian[row] to histogram[bin].sum_hessians
[INFO] [stderr]     |                   ^^^ no item named `row` in scope
[INFO] [stderr]     |
[INFO] [stderr]     = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stderr] 
[INFO] [stderr] warning: unresolved link to `bin`
[INFO] [stderr]    --> src/backend/scalar/kernel/mod.rs:176:37
[INFO] [stderr]     |
[INFO] [stderr] 176 | /// - Add hessian[row] to histogram[bin].sum_hessians
[INFO] [stderr]     |                                     ^^^ no item named `bin` in scope
[INFO] [stderr]     |
[INFO] [stderr]     = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stderr] 
[INFO] [stderr] warning: unresolved link to `bin`
[INFO] [stderr]    --> src/backend/scalar/kernel/mod.rs:177:27
[INFO] [stderr]     |
[INFO] [stderr] 177 | /// - Increment histogram[bin].count
[INFO] [stderr]     |                           ^^^ no item named `bin` in scope
[INFO] [stderr]     |
[INFO] [stderr]     = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stderr] 
[INFO] [stderr] warning: unresolved link to `256`
[INFO] [stderr]    --> src/backend/scalar/kernel/mod.rs:184:56
[INFO] [stderr]     |
[INFO] [stderr] 184 | /// * `hist_grads` - Output: sum of gradients per bin [256]
[INFO] [stderr]     |                                                        ^^^ no item named `256` in scope
[INFO] [stderr]     |
[INFO] [stderr]     = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stderr] 
[INFO] [stderr] warning: unresolved link to `256`
[INFO] [stderr]    --> src/backend/scalar/kernel/mod.rs:185:54
[INFO] [stderr]     |
[INFO] [stderr] 185 | /// * `hist_hess` - Output: sum of hessians per bin [256]
[INFO] [stderr]     |                                                      ^^^ no item named `256` in scope
[INFO] [stderr]     |
[INFO] [stderr]     = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stderr] 
[INFO] [stderr] warning: unresolved link to `256`
[INFO] [stderr]    --> src/backend/scalar/kernel/mod.rs:186:46
[INFO] [stderr]     |
[INFO] [stderr] 186 | /// * `hist_counts` - Output: count per bin [256]
[INFO] [stderr]     |                                              ^^^ no item named `256` in scope
[INFO] [stderr]     |
[INFO] [stderr]     = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stderr] 
[INFO] [stderr] warning: unresolved link to `i`
[INFO] [stderr]   --> src/backend/traits.rs:64:16
[INFO] [stderr]    |
[INFO] [stderr] 64 |     /// - byte[i] = (feature[2i+1] << 4) | feature[2i]
[INFO] [stderr]    |                ^ no item named `i` in scope
[INFO] [stderr]    |
[INFO] [stderr]    = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stderr] 
[INFO] [stderr] warning: unresolved link to `2i`
[INFO] [stderr]   --> src/backend/traits.rs:64:52
[INFO] [stderr]    |
[INFO] [stderr] 64 |     /// - byte[i] = (feature[2i+1] << 4) | feature[2i]
[INFO] [stderr]    |                                                    ^^ no item named `2i` in scope
[INFO] [stderr]    |
[INFO] [stderr]    = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stderr] 
[INFO] [stderr] warning: unresolved link to `class`
[INFO] [stderr]     --> src/booster/gbdt.rs:1453:55
[INFO] [stderr]      |
[INFO] [stderr] 1453 |     /// Vector of probability vectors: result[sample][class]
[INFO] [stderr]      |                                                       ^^^^^ no item named `class` in scope
[INFO] [stderr]      |
[INFO] [stderr]      = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stderr] 
[INFO] [stderr] warning: unresolved link to `class`
[INFO] [stderr]     --> src/booster/gbdt.rs:1522:31
[INFO] [stderr]      |
[INFO] [stderr] 1522 |     /// Shape: result[sample][class]
[INFO] [stderr]      |                               ^^^^^ no item named `class` in scope
[INFO] [stderr]      |
[INFO] [stderr]      = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stderr] 
[INFO] [stderr] warning: unresolved link to `class`
[INFO] [stderr]     --> src/booster/gbdt.rs:1693:55
[INFO] [stderr]      |
[INFO] [stderr] 1693 |     /// Vector of probability vectors: result[sample][class]
[INFO] [stderr]      |                                                       ^^^^^ no item named `class` in scope
[INFO] [stderr]      |
[INFO] [stderr]      = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stderr] 
[INFO] [stderr] warning: unresolved link to `class`
[INFO] [stderr]     --> src/booster/gbdt.rs:1776:53
[INFO] [stderr]      |
[INFO] [stderr] 1776 |     /// Vector of raw score vectors: result[sample][class]
[INFO] [stderr]      |                                                     ^^^^^ no item named `class` in scope
[INFO] [stderr]      |
[INFO] [stderr]      = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stderr] 
[INFO] [stderr] warning: unresolved link to `i`
[INFO] [stderr]    --> src/dataset/binned.rs:652:16
[INFO] [stderr]     |
[INFO] [stderr] 652 |     /// - byte[i] = (feature[2i+1] << 4) | feature[2i]
[INFO] [stderr]     |                ^ no item named `i` in scope
[INFO] [stderr]     |
[INFO] [stderr]     = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stderr] 
[INFO] [stderr] warning: unresolved link to `2i`
[INFO] [stderr]    --> src/dataset/binned.rs:652:52
[INFO] [stderr]     |
[INFO] [stderr] 652 |     /// - byte[i] = (feature[2i+1] << 4) | feature[2i]
[INFO] [stderr]     |                                                    ^^ no item named `2i` in scope
[INFO] [stderr]     |
[INFO] [stderr]     = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stderr] 
[INFO] [stderr] warning: unresolved link to `i`
[INFO] [stderr]   --> src/dataset/bundler.rs:56:47
[INFO] [stderr]    |
[INFO] [stderr] 56 |     /// feature i's bins start at bin_offsets[i] and end at bin_offsets[i+1]-1
[INFO] [stderr]    |                                               ^ no item named `i` in scope
[INFO] [stderr]    |
[INFO] [stderr]    = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stderr] 
[INFO] [stderr] warning: unresolved link to `weights`
[INFO] [stderr]    --> src/ensemble/stacking.rs:112:55
[INFO] [stderr]     |
[INFO] [stderr] 112 |     /// When using this intercept with weights from [`weights()`], the prediction is:
[INFO] [stderr]     |                                                       ^^^^^^^^^ no item named `weights` in scope
[INFO] [stderr]     |
[INFO] [stderr]     = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stderr] 
[INFO] [stderr] warning: unresolved link to `i`
[INFO] [stderr]   --> src/ensemble/traits.rs:17:60
[INFO] [stderr]    |
[INFO] [stderr] 17 |     /// - `Some((predictions, indices))` where predictions[i] corresponds to row indices[i]
[INFO] [stderr]    |                                                            ^ no item named `i` in scope
[INFO] [stderr]    |
[INFO] [stderr]    = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stderr] 
[INFO] [stderr] warning: unresolved link to `i`
[INFO] [stderr]   --> src/ensemble/traits.rs:17:90
[INFO] [stderr]    |
[INFO] [stderr] 17 |     /// - `Some((predictions, indices))` where predictions[i] corresponds to row indices[i]
[INFO] [stderr]    |                                                                                          ^ no item named `i` in scope
[INFO] [stderr]    |
[INFO] [stderr]    = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stderr] 
[INFO] [stderr] warning: unresolved link to `256`
[INFO] [stderr]   --> src/histogram/entry.rs:37:47
[INFO] [stderr]    |
[INFO] [stderr] 37 |     /// * `grads` - Sum of gradients per bin [256]
[INFO] [stderr]    |                                               ^^^ no item named `256` in scope
[INFO] [stderr]    |
[INFO] [stderr]    = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stderr] 
[INFO] [stderr] warning: unresolved link to `256`
[INFO] [stderr]   --> src/histogram/entry.rs:38:45
[INFO] [stderr]    |
[INFO] [stderr] 38 |     /// * `hess` - Sum of hessians per bin [256]
[INFO] [stderr]    |                                             ^^^ no item named `256` in scope
[INFO] [stderr]    |
[INFO] [stderr]    = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stderr] 
[INFO] [stderr] warning: unresolved link to `256`
[INFO] [stderr]   --> src/histogram/entry.rs:39:37
[INFO] [stderr]    |
[INFO] [stderr] 39 |     /// * `counts` - Count per bin [256]
[INFO] [stderr]    |                                     ^^^ no item named `256` in scope
[INFO] [stderr]    |
[INFO] [stderr]    = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stderr] 
[INFO] [stderr] warning: unresolved link to `config`
[INFO] [stderr]    --> src/model/universal/core.rs:177:71
[INFO] [stderr]     |
[INFO] [stderr] 177 |     /// - The **config is fully persisted** and can be exported via [`config()`] or
[INFO] [stderr]     |                                                                       ^^^^^^^^ no item named `config` in scope
[INFO] [stderr]     |
[INFO] [stderr]     = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stderr] 
[INFO] [stderr] warning: unresolved link to `MmapTrbReader`
[INFO] [stderr]   --> src/serialize/mod.rs:10:29
[INFO] [stderr]    |
[INFO] [stderr] 10 | //! - **`mmap`**: Enables [`MmapTrbReader`] for true zero-copy I/O. When enabled,
[INFO] [stderr]    |                             ^^^^^^^^^^^^^ no item named `MmapTrbReader` in scope
[INFO] [stderr]    |
[INFO] [stderr]    = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stderr] 
[INFO] [stderr] warning: unresolved link to `MmapTrbReader`
[INFO] [stderr]   --> src/serialize/mod.rs:18:9
[INFO] [stderr]    |
[INFO] [stderr] 18 | //! | [`MmapTrbReader`] | `mmap` | mmap (lazy) | O(1) | O(1) initial |
[INFO] [stderr]    |         ^^^^^^^^^^^^^ no item named `MmapTrbReader` in scope
[INFO] [stderr]    |
[INFO] [stderr]    = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stderr] 
[INFO] [stderr] warning: unclosed HTML tag `f32`
[INFO] [stderr]    --> src/dataset/feature_extractor.rs:441:30
[INFO] [stderr]     |
[INFO] [stderr] 441 |     /// Returns row-major Vec<f32> where:
[INFO] [stderr]     |                              ^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: `#[warn(rustdoc::invalid_html_tags)]` on by default
[INFO] [stderr] help: try marking as source code
[INFO] [stderr]     |
[INFO] [stderr] 441 |     /// Returns row-major `Vec<f32>` where:
[INFO] [stderr]     |                           +        +
[INFO] [stderr] 
[INFO] [stderr] warning: unclosed HTML tag `f32`
[INFO] [stderr]    --> src/dataset/feature_extractor.rs:566:44
[INFO] [stderr]     |
[INFO] [stderr] 566 |     /// Extract features and return raw Vec<f32> (simplified API)
[INFO] [stderr]     |                                            ^^^^^
[INFO] [stderr]     |
[INFO] [stderr] help: try marking as source code
[INFO] [stderr]     |
[INFO] [stderr] 566 |     /// Extract features and return raw `Vec<f32>` (simplified API)
[INFO] [stderr]     |                                         +        +
[INFO] [stderr] 
[INFO] [stderr] warning: unclosed HTML tag `f32`
[INFO] [stderr]    --> src/model/auto.rs:162:37
[INFO] [stderr]     |
[INFO] [stderr] 162 |     /// Returns predictions as a Vec<f32>.
[INFO] [stderr]     |                                     ^^^^^
[INFO] [stderr]     |
[INFO] [stderr] help: try marking as source code
[INFO] [stderr]     |
[INFO] [stderr] 162 |     /// Returns predictions as a `Vec<f32>`.
[INFO] [stderr]     |                                  +        +
[INFO] [stderr] 
[INFO] [stderr] warning: unclosed HTML tag `f32`
[INFO] [stderr]     --> src/model/universal/core.rs:1533:24
[INFO] [stderr]      |
[INFO] [stderr] 1533 |     /// Returns Vec<Vec<f32>> where each inner vec contains probabilities for all classes.
[INFO] [stderr]      |                        ^^^^^
[INFO] [stderr]      |
[INFO] [stderr] help: try marking as source code
[INFO] [stderr]      |
[INFO] [stderr] 1533 |     /// Returns `Vec<Vec<f32>>` where each inner vec contains probabilities for all classes.
[INFO] [stderr]      |                 +             +
[INFO] [stderr] 
[INFO] [stderr] warning: unclosed HTML tag `f32`
[INFO] [stderr]   --> src/preprocessing/polars_ext.rs:29:35
[INFO] [stderr]    |
[INFO] [stderr] 29 | /// Convert a Polars Column to Vec<f32>
[INFO] [stderr]    |                                   ^^^^^
[INFO] [stderr]    |
[INFO] [stderr] help: try marking as source code
[INFO] [stderr]    |
[INFO] [stderr] 29 | /// Convert a Polars Column to `Vec<f32>`
[INFO] [stderr]    |                                +        +
[INFO] [stderr] 
[INFO] [stderr] warning: unclosed HTML tag `f32`
[INFO] [stderr]   --> src/preprocessing/polars_ext.rs:38:8
[INFO] [stderr]    |
[INFO] [stderr] 38 | /// Vec<f32> with the column values
[INFO] [stderr]    |        ^^^^^
[INFO] [stderr]    |
[INFO] [stderr] help: try marking as source code
[INFO] [stderr]    |
[INFO] [stderr] 38 | /// `Vec<f32>` with the column values
[INFO] [stderr]    |     +        +
[INFO] [stderr] 
[INFO] [stderr] warning: unclosed HTML tag `String`
[INFO] [stderr]   --> src/preprocessing/polars_ext.rs:57:35
[INFO] [stderr]    |
[INFO] [stderr] 57 | /// Convert a Polars Column to Vec<String>
[INFO] [stderr]    |                                   ^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr] help: try marking as source code
[INFO] [stderr]    |
[INFO] [stderr] 57 | /// Convert a Polars Column to `Vec<String>`
[INFO] [stderr]    |                                +           +
[INFO] [stderr] 
[INFO] [stderr] warning: unclosed HTML tag `String`
[INFO] [stderr]   --> src/preprocessing/polars_ext.rs:65:8
[INFO] [stderr]    |
[INFO] [stderr] 65 | /// Vec<String> with the column values
[INFO] [stderr]    |        ^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr] help: try marking as source code
[INFO] [stderr]    |
[INFO] [stderr] 65 | /// `Vec<String>` with the column values
[INFO] [stderr]    |     +           +
[INFO] [stderr] 
[INFO] [stderr] warning: unclosed HTML tag `f32`
[INFO] [stderr]   --> src/preprocessing/polars_ext.rs:84:35
[INFO] [stderr]    |
[INFO] [stderr] 84 | /// Convert a Polars Series to Vec<f32>
[INFO] [stderr]    |                                   ^^^^^
[INFO] [stderr]    |
[INFO] [stderr] help: try marking as source code
[INFO] [stderr]    |
[INFO] [stderr] 84 | /// Convert a Polars Series to `Vec<f32>`
[INFO] [stderr]    |                                +        +
[INFO] [stderr] 
[INFO] [stderr] warning: unclosed HTML tag `f32`
[INFO] [stderr]   --> src/preprocessing/polars_ext.rs:93:8
[INFO] [stderr]    |
[INFO] [stderr] 93 | /// Vec<f32> with the series values
[INFO] [stderr]    |        ^^^^^
[INFO] [stderr]    |
[INFO] [stderr] help: try marking as source code
[INFO] [stderr]    |
[INFO] [stderr] 93 | /// `Vec<f32>` with the series values
[INFO] [stderr]    |     +        +
[INFO] [stderr] 
[INFO] [stderr] warning: unclosed HTML tag `String`
[INFO] [stderr]    --> src/preprocessing/polars_ext.rs:102:35
[INFO] [stderr]     |
[INFO] [stderr] 102 | /// Convert a Polars Series to Vec<String>
[INFO] [stderr]     |                                   ^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr] help: try marking as source code
[INFO] [stderr]     |
[INFO] [stderr] 102 | /// Convert a Polars Series to `Vec<String>`
[INFO] [stderr]     |                                +           +
[INFO] [stderr] 
[INFO] [stderr] warning: unclosed HTML tag `String`
[INFO] [stderr]    --> src/preprocessing/polars_ext.rs:110:8
[INFO] [stderr]     |
[INFO] [stderr] 110 | /// Vec<String> with the series values
[INFO] [stderr]     |        ^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr] help: try marking as source code
[INFO] [stderr]     |
[INFO] [stderr] 110 | /// `Vec<String>` with the series values
[INFO] [stderr]     |     +           +
[INFO] [stderr] 
[INFO] [stderr] warning: unclosed HTML tag `f32`
[INFO] [stderr]    --> src/preprocessing/polars_ext.rs:121:63
[INFO] [stderr]     |
[INFO] [stderr] 121 | /// Extracts specified columns and converts them to a flat Vec<f32>
[INFO] [stderr]     |                                                               ^^^^^
[INFO] [stderr]     |
[INFO] [stderr] help: try marking as source code
[INFO] [stderr]     |
[INFO] [stderr] 121 | /// Extracts specified columns and converts them to a flat `Vec<f32>`
[INFO] [stderr]     |                                                            +        +
[INFO] [stderr] 
[INFO] [stderr] warning: unclosed HTML tag `f32`
[INFO] [stderr]    --> src/preprocessing/polars_ext.rs:218:33
[INFO] [stderr]     |
[INFO] [stderr] 218 | /// Extract target column as Vec<f32>
[INFO] [stderr]     |                                 ^^^^^
[INFO] [stderr]     |
[INFO] [stderr] help: try marking as source code
[INFO] [stderr]     |
[INFO] [stderr] 218 | /// Extract target column as `Vec<f32>`
[INFO] [stderr]     |                              +        +
[INFO] [stderr] 
[INFO] [stderr] warning: unclosed HTML tag `f32`
[INFO] [stderr]    --> src/preprocessing/polars_ext.rs:227:8
[INFO] [stderr]     |
[INFO] [stderr] 227 | /// Vec<f32> with target values
[INFO] [stderr]     |        ^^^^^
[INFO] [stderr]     |
[INFO] [stderr] help: try marking as source code
[INFO] [stderr]     |
[INFO] [stderr] 227 | /// `Vec<f32>` with target values
[INFO] [stderr]     |     +        +
[INFO] [stderr] 
[INFO] [stderr] warning: unclosed HTML tag `usize`
[INFO] [stderr]  --> src/tree/grow.rs:4:48
[INFO] [stderr]   |
[INFO] [stderr] 4 | //! This is the LightGBM approach: a single Vec<usize> contains all row indices,
[INFO] [stderr]   |                                                ^^^^^^^
[INFO] [stderr]   |
[INFO] [stderr] help: try marking as source code
[INFO] [stderr]   |
[INFO] [stderr] 4 | //! This is the LightGBM approach: a single `Vec<usize>` contains all row indices,
[INFO] [stderr]   |                                             +          +
[INFO] [stderr] 
[INFO] [stderr] warning: `treeboost` (lib doc) generated 51 warnings
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 4.73s
[INFO] [stderr]    Generated /opt/rustwide/target/x86_64-unknown-linux-gnu/doc/treeboost/index.html
[INFO] running `Command { std: "docker" "inspect" "da223d465c44a026fe0e9c6b4a36ad3d76ccdecc763996dd2f9975c4b46c6c89", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "da223d465c44a026fe0e9c6b4a36ad3d76ccdecc763996dd2f9975c4b46c6c89", kill_on_drop: false }`
[INFO] [stdout] da223d465c44a026fe0e9c6b4a36ad3d76ccdecc763996dd2f9975c4b46c6c89