diffurch 0.0.3

Numerical solver for ordinary and delay differential equations
Documentation

Build #2321639 2025-07-16 09:28:16

# rustc version rustc 1.90.0-nightly (3014e79f9 2025-07-15)

# docs.rs version docsrs 0.6.0 (c1135d19 2025-07-02)

# build log [INFO] running `Command { std: "docker" "create" "-v" "/home/cratesfyi/workspace/builds/diffurch-0.0.3/target:/opt/rustwide/target:rw,Z" "-v" "/home/cratesfyi/workspace/builds/diffurch-0.0.3/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:e8955075918b6d00525c617f7c34ee2595c70db70b3cf844dc875e4d3604499b" "/opt/rustwide/cargo-home/bin/cargo" "+nightly" "rustdoc" "--lib" "-Zrustdoc-map" "--config" "build.rustdocflags=[\"--cfg\", \"docsrs\", \"-Z\", \"unstable-options\", \"--emit=invocation-specific\", \"--resource-suffix\", \"-20250715-1.90.0-nightly-3014e79f9\", \"--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] 0d773f4c74696fa345381faecf160c6000b096a33d3843facaf499c9070157bf [INFO] running `Command { std: "docker" "start" "-a" "0d773f4c74696fa345381faecf160c6000b096a33d3843facaf499c9070157bf", kill_on_drop: false }` [INFO] [stderr] warning: Rustdoc did not scrape the following examples because they require dev-dependencies: dde-linear-1-sin, dde-relay-clamp, loc-billiard, loc-bounce, loc-switch-parameter, ndde-linear-1-sin, ndde-linear-1-sin-2, ndde-nonlinear, ode-2-relay-msign, ode-chaos-lorenz, ode-linear-1-exp, ode-linear-2-sin, ode-linear-3-fibonacci, plotting-textplots [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 diffurch v0.0.3 (/opt/rustwide/workdir) [INFO] [stderr] warning: unresolved link to `StateFn` [INFO] [stderr] --> src/filter.rs:11:21 [INFO] [stderr] | [INFO] [stderr] 11 | /// push a new [StateFn] which returns `bool` to `self` and return `self` for chained syntax. [INFO] [stderr] | ^^^^^^^ no item named `StateFn` 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 `State::disco` [INFO] [stderr] --> src/loc/propagation.rs:6:35 [INFO] [stderr] | [INFO] [stderr] 6 | /// the state discontinuity list [State::disco]. [INFO] [stderr] | ^^^^^^^^^^^^ the trait `State` has no associated item named `disco` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `Solver::on_loc` [INFO] [stderr] --> src/solver.rs:103:48 [INFO] [stderr] | [INFO] [stderr] 103 | /// unimplemented), or located event (see [Solver::on_loc]). [INFO] [stderr] | ^^^^^^^^^^^^^^ the struct `Solver` has no field or associated item named `on_loc` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `StateFn` [INFO] [stderr] --> src/state.rs:135:36 [INFO] [stderr] | [INFO] [stderr] 135 | /// For functions on [State], see [StateFn] and [MutStateFn] [INFO] [stderr] | ^^^^^^^ no item named `StateFn` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `MutStateFn` [INFO] [stderr] --> src/state.rs:135:50 [INFO] [stderr] | [INFO] [stderr] 135 | /// For functions on [State], see [StateFn] and [MutStateFn] [INFO] [stderr] | ^^^^^^^^^^ no item named `MutStateFn` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `Loc` [INFO] [stderr] --> src/collections/hlists.rs:40:34 [INFO] [stderr] | [INFO] [stderr] 40 | /// The trait for [HList]'s of ([Loc], [EventCall]) pairs. [INFO] [stderr] | ^^^ no item named `Loc` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `Loc` [INFO] [stderr] --> src/collections/hlists.rs:96:34 [INFO] [stderr] | [INFO] [stderr] 96 | /// The trait for [HList]'s of ([Loc], [EventCall]) pairs. [INFO] [stderr] | ^^^ no item named `Loc` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `Event` [INFO] [stderr] --> src/collections/hlists.rs:145:28 [INFO] [stderr] | [INFO] [stderr] 145 | /// [HList] of Streams in [Event] [INFO] [stderr] | ^^^^^ no item named `Event` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `Hlist` [INFO] [stderr] --> src/collections/hlists.rs:166:6 [INFO] [stderr] | [INFO] [stderr] 166 | /// [Hlist] of filters in [Event] [INFO] [stderr] | ^^^^^ no item named `Hlist` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `Event` [INFO] [stderr] --> src/collections/hlists.rs:166:28 [INFO] [stderr] | [INFO] [stderr] 166 | /// [Hlist] of filters in [Event] [INFO] [stderr] | ^^^^^ no item named `Event` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `VecDeque` [INFO] [stderr] --> src/collections/mod.rs:5:17 [INFO] [stderr] | [INFO] [stderr] 5 | /// Module for [VecDeque] wrapper [StableIndexVecDeque] that maintains indexes when popping from or [INFO] [stderr] | ^^^^^^^^ no item named `VecDeque` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `StableIndexVecDeque` [INFO] [stderr] --> src/collections/mod.rs:5:36 [INFO] [stderr] | [INFO] [stderr] 5 | /// Module for [VecDeque] wrapper [StableIndexVecDeque] that maintains indexes when popping from or [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ no item named `StableIndexVecDeque` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `event_mut` [INFO] [stderr] --> src/event.rs:472:37 [INFO] [stderr] | [INFO] [stderr] 472 | /// For state mutating events, use [event_mut!]. [INFO] [stderr] | ^^^^^^^^^^ no item named `event_mut` in scope [INFO] [stderr] | [INFO] [stderr] = note: `macro_rules` named `event_mut` exists in this crate, but it is not in scope at this link's location [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `crate::util::with_derivative::Differentiable` [INFO] [stderr] --> src/polynomial.rs:85:15 [INFO] [stderr] | [INFO] [stderr] 85 | /// Produces [crate::util::with_derivative::Differentiable] that holds a polynomial, produced by [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `util` in module `diffurch` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `mut_state_fn` [INFO] [stderr] --> src/state.rs:903:40 [INFO] [stderr] | [INFO] [stderr] 903 | /// For state mutating functions, see [mut_state_fn!]. [INFO] [stderr] | ^^^^^^^^^^^^^ no item named `mut_state_fn` in scope [INFO] [stderr] | [INFO] [stderr] = note: `macro_rules` named `mut_state_fn` exists in this crate, but it is not in scope at this link's location [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `state_fn` [INFO] [stderr] --> src/state.rs:906:6 [INFO] [stderr] | [INFO] [stderr] 906 | /// [state_fn!] internally. [INFO] [stderr] | ^^^^^^^^^ no item named `state_fn` in scope [INFO] [stderr] | [INFO] [stderr] = note: `macro_rules` named `state_fn` exists in this crate, but it is not in scope at this link's location [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `mut_state_fn` [INFO] [stderr] --> src/state.rs:935:47 [INFO] [stderr] | [INFO] [stderr] 935 | /// See also [crate::event_mut!], which uses [mut_state_fn!] internally. [INFO] [stderr] | ^^^^^^^^^^^^^ no item named `mut_state_fn` in scope [INFO] [stderr] | [INFO] [stderr] = note: `macro_rules` named `mut_state_fn` exists in this crate, but it is not in scope at this link's location [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `state_fn` [INFO] [stderr] --> src/state.rs:937:15 [INFO] [stderr] | [INFO] [stderr] 937 | /// See also [state_fn!] [INFO] [stderr] | ^^^^^^^^^ no item named `state_fn` in scope [INFO] [stderr] | [INFO] [stderr] = note: `macro_rules` named `state_fn` exists in this crate, but it is not in scope at this link's location [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `Self::eval` [INFO] [stderr] --> src/initial_condition.rs:20:78 [INFO] [stderr] | [INFO] [stderr] 20 | /// For this type, the value is interpreted as an initial function. Calling [Self::eval] for `D >= [INFO] [stderr] | ^^^^^^^^^^ no item named `Self` in scope [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `Self::eval` [INFO] [stderr] --> src/initial_condition.rs:34:97 [INFO] [stderr] | [INFO] [stderr] 34 | /// For this type, the value is interpreted as an initial function and its derivative. Calling [Self::eval] for `D >= [INFO] [stderr] | ^^^^^^^^^^ the primitive type `tuple` has no associated item named `eval` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `State::x_init` [INFO] [stderr] --> src/state.rs:285:77 [INFO] [stderr] | [INFO] [stderr] 285 | /// [crate::rk::RungeKuttaTable::bi]. For `t < self.t_init`, the field [State::x_init] is used. [INFO] [stderr] | ^^^^^^^^^^^^^ the trait `State` has no associated item named `x_init` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `State::x_init` [INFO] [stderr] --> src/state.rs:336:77 [INFO] [stderr] | [INFO] [stderr] 336 | /// [crate::rk::RungeKuttaTable::bi]. For `t < self.t_init`, the field [State::x_init] is used. [INFO] [stderr] | ^^^^^^^^^^^^^ the trait `State` has no associated item named `x_init` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `State::x_init` [INFO] [stderr] --> src/state.rs:388:77 [INFO] [stderr] | [INFO] [stderr] 388 | /// [crate::rk::RungeKuttaTable::bi]. For `t < self.t_init`, the field [State::x_init] is used. [INFO] [stderr] | ^^^^^^^^^^^^^ the trait `State` has no associated item named `x_init` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `State::x_init` [INFO] [stderr] --> src/state.rs:393:24 [INFO] [stderr] | [INFO] [stderr] 393 | /// Also, calling [State::x_init] may panic, because [crate::InitialCondition::eval_d] panics [INFO] [stderr] | ^^^^^^^^^^^^^ the trait `State` has no associated item named `x_init` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `crate::InitialCondition::eval_d` [INFO] [stderr] --> src/state.rs:393:59 [INFO] [stderr] | [INFO] [stderr] 393 | /// Also, calling [State::x_init] may panic, because [crate::InitialCondition::eval_d] panics [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `InitialCondition` has no associated item named `eval_d` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `crate::InitialCondition::Function` [INFO] [stderr] --> src/state.rs:394:14 [INFO] [stderr] | [INFO] [stderr] 394 | /// for [crate::InitialCondition::Function] variant, so you need to use [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `InitialCondition` has no associated item named `Function` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `crate::InitialCondition::Point` [INFO] [stderr] --> src/state.rs:395:10 [INFO] [stderr] | [INFO] [stderr] 395 | /// [crate::InitialCondition::Point] or [crate::InitialCondition::FunctionWithDerivative] [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `InitialCondition` has no associated item named `Point` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `crate::InitialCondition::FunctionWithDerivative` [INFO] [stderr] --> src/state.rs:395:46 [INFO] [stderr] | [INFO] [stderr] 395 | /// [crate::InitialCondition::Point] or [crate::InitialCondition::FunctionWithDerivative] [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `InitialCondition` has no associated item named `FunctionWithDerivative` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `crate::InitialCondition::into` [INFO] [stderr] --> src/state.rs:397:28 [INFO] [stderr] | [INFO] [stderr] 397 | /// respectively (see [crate::InitialCondition::into]). [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `InitialCondition` has no associated item named `into` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `StateFn::DDE` [INFO] [stderr] --> src/state.rs:436:60 [INFO] [stderr] | [INFO] [stderr] 436 | /// Get a vector of [StateCoordFn]s for evaluation of [StateFn::DDE] and [MutStateFn::DDE] [INFO] [stderr] | ^^^^^^^^^^^^ no item named `StateFn` in scope [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `MutStateFn::DDE` [INFO] [stderr] --> src/state.rs:436:79 [INFO] [stderr] | [INFO] [stderr] 436 | /// Get a vector of [StateCoordFn]s for evaluation of [StateFn::DDE] and [MutStateFn::DDE] [INFO] [stderr] | ^^^^^^^^^^^^^^^ no item named `MutStateFn` in scope [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `State::k` [INFO] [stderr] --> src/state.rs:445:54 [INFO] [stderr] | [INFO] [stderr] 445 | /// Push current values [State::t], [State::x], [State::k] to history, and pop old history [INFO] [stderr] | ^^^^^^^^ the trait `State` has no associated item named `k` [INFO] [stderr] [INFO] [stderr] warning: this URL is not a hyperlink [INFO] [stderr] --> src/rk.rs:315:19 [INFO] [stderr] | [INFO] [stderr] 315 | /// Coefficients: http://users.uoa.gr/~tsitourasc/rktp64.m [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: bare URLs are not automatically turned into clickable links [INFO] [stderr] = note: `#[warn(rustdoc::bare_urls)]` on by default [INFO] [stderr] help: use an automatic link instead [INFO] [stderr] | [INFO] [stderr] 315 | /// Coefficients: <http://users.uoa.gr/>~tsitourasc/rktp64.m [INFO] [stderr] | + + [INFO] [stderr] [INFO] [stderr] warning: this URL is not a hyperlink [INFO] [stderr] --> src/rk.rs:317:27 [INFO] [stderr] | [INFO] [stderr] 317 | /// More from the author: http://users.uoa.gr/~tsitourasc/publications.html [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: bare URLs are not automatically turned into clickable links [INFO] [stderr] help: use an automatic link instead [INFO] [stderr] | [INFO] [stderr] 317 | /// More from the author: <http://users.uoa.gr/>~tsitourasc/publications.html [INFO] [stderr] | + + [INFO] [stderr] [INFO] [stderr] warning: this URL is not a hyperlink [INFO] [stderr] --> src/rk.rs:426:20 [INFO] [stderr] | [INFO] [stderr] 426 | /// See the paper: https://www.researchgate.net/publication/220393895_Runge-Kutta_interpolants_for_high_precision_computations [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: bare URLs are not automatically turned into clickable links [INFO] [stderr] help: use an automatic link instead [INFO] [stderr] | [INFO] [stderr] 426 | /// See the paper: <https://www.researchgate.net/publication/220393895_Runge-Kutta_interpolants_for_high_precision_computations> [INFO] [stderr] | + + [INFO] [stderr] [INFO] [stderr] warning: this URL is not a hyperlink [INFO] [stderr] --> src/rk.rs:428:41 [INFO] [stderr] | [INFO] [stderr] 428 | /// Mathematica file with coefficients: http://users.uoa.gr/~tsitourasc/NumericalAlgorithms.txt [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: bare URLs are not automatically turned into clickable links [INFO] [stderr] help: use an automatic link instead [INFO] [stderr] | [INFO] [stderr] 428 | /// Mathematica file with coefficients: <http://users.uoa.gr/>~tsitourasc/NumericalAlgorithms.txt [INFO] [stderr] | + + [INFO] [stderr] [INFO] [stderr] warning: this URL is not a hyperlink [INFO] [stderr] --> src/rk.rs:430:27 [INFO] [stderr] | [INFO] [stderr] 430 | /// More from the author: http://users.uoa.gr/~tsitourasc/publications.html [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: bare URLs are not automatically turned into clickable links [INFO] [stderr] help: use an automatic link instead [INFO] [stderr] | [INFO] [stderr] 430 | /// More from the author: <http://users.uoa.gr/>~tsitourasc/publications.html [INFO] [stderr] | + + [INFO] [stderr] [INFO] [stderr] warning: `HList` is both a trait and a macro [INFO] [stderr] --> src/collections/hlists.rs:20:20 [INFO] [stderr] | [INFO] [stderr] 20 | /// The trait for [HList]'s of [EventCall]'s [INFO] [stderr] | ^^^^^ ambiguous link [INFO] [stderr] | [INFO] [stderr] help: to link to the trait, prefix with `trait@` [INFO] [stderr] | [INFO] [stderr] 20 | /// The trait for [trait@HList]'s of [EventCall]'s [INFO] [stderr] | ++++++ [INFO] [stderr] help: to link to the macro, add an exclamation mark [INFO] [stderr] | [INFO] [stderr] 20 | /// The trait for [HList!]'s of [EventCall]'s [INFO] [stderr] | + [INFO] [stderr] [INFO] [stderr] warning: `HList` is both a trait and a macro [INFO] [stderr] --> src/collections/hlists.rs:22:57 [INFO] [stderr] | [INFO] [stderr] 22 | /// call [EventCall::call] for each element of the [HList]. [INFO] [stderr] | ^^^^^ ambiguous link [INFO] [stderr] | [INFO] [stderr] help: to link to the trait, prefix with `trait@` [INFO] [stderr] | [INFO] [stderr] 22 | /// call [EventCall::call] for each element of the [trait@HList]. [INFO] [stderr] | ++++++ [INFO] [stderr] help: to link to the macro, add an exclamation mark [INFO] [stderr] | [INFO] [stderr] 22 | /// call [EventCall::call] for each element of the [HList!]. [INFO] [stderr] | + [INFO] [stderr] [INFO] [stderr] warning: `HList` is both a trait and a macro [INFO] [stderr] --> src/collections/hlists.rs:40:20 [INFO] [stderr] | [INFO] [stderr] 40 | /// The trait for [HList]'s of ([Loc], [EventCall]) pairs. [INFO] [stderr] | ^^^^^ ambiguous link [INFO] [stderr] | [INFO] [stderr] help: to link to the trait, prefix with `trait@` [INFO] [stderr] | [INFO] [stderr] 40 | /// The trait for [trait@HList]'s of ([Loc], [EventCall]) pairs. [INFO] [stderr] | ++++++ [INFO] [stderr] help: to link to the macro, add an exclamation mark [INFO] [stderr] | [INFO] [stderr] 40 | /// The trait for [HList!]'s of ([Loc], [EventCall]) pairs. [INFO] [stderr] | + [INFO] [stderr] [INFO] [stderr] warning: `HList` is both a trait and a macro [INFO] [stderr] --> src/collections/hlists.rs:96:20 [INFO] [stderr] | [INFO] [stderr] 96 | /// The trait for [HList]'s of ([Loc], [EventCall]) pairs. [INFO] [stderr] | ^^^^^ ambiguous link [INFO] [stderr] | [INFO] [stderr] help: to link to the trait, prefix with `trait@` [INFO] [stderr] | [INFO] [stderr] 96 | /// The trait for [trait@HList]'s of ([Loc], [EventCall]) pairs. [INFO] [stderr] | ++++++ [INFO] [stderr] help: to link to the macro, add an exclamation mark [INFO] [stderr] | [INFO] [stderr] 96 | /// The trait for [HList!]'s of ([Loc], [EventCall]) pairs. [INFO] [stderr] | + [INFO] [stderr] [INFO] [stderr] warning: `HList` is both a trait and a macro [INFO] [stderr] --> src/collections/hlists.rs:145:6 [INFO] [stderr] | [INFO] [stderr] 145 | /// [HList] of Streams in [Event] [INFO] [stderr] | ^^^^^ ambiguous link [INFO] [stderr] | [INFO] [stderr] help: to link to the trait, prefix with `trait@` [INFO] [stderr] | [INFO] [stderr] 145 | /// [trait@HList] of Streams in [Event] [INFO] [stderr] | ++++++ [INFO] [stderr] help: to link to the macro, add an exclamation mark [INFO] [stderr] | [INFO] [stderr] 145 | /// [HList!] of Streams in [Event] [INFO] [stderr] | + [INFO] [stderr] [INFO] [stderr] warning: `diffurch` (lib doc) generated 42 warnings (run `cargo fix --lib -p diffurch` to apply 5 suggestions) [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 0.47s [INFO] [stderr] Generated /opt/rustwide/target/x86_64-unknown-linux-gnu/doc/diffurch/index.html [INFO] running `Command { std: "docker" "inspect" "0d773f4c74696fa345381faecf160c6000b096a33d3843facaf499c9070157bf", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "0d773f4c74696fa345381faecf160c6000b096a33d3843facaf499c9070157bf", kill_on_drop: false }` [INFO] [stdout] 0d773f4c74696fa345381faecf160c6000b096a33d3843facaf499c9070157bf