permutator 0.4.3

Get a lexicographic cartesian product and lexicographic permutation at any specific index from data. Generate complete lexicographic cartesian product from single or multiple set of data. Generate complete lexicographic combination from data. Generate non-lexicographic permutation and k-permutation.
Documentation
Build #1550587 2024-11-17T10:16:23.505511+00:00
# rustc version
rustc 1.84.0-nightly (f2a35426b 2024-11-16)# docs.rs version
docsrs 0.6.0 (36c721fb 2024-11-06)# build log
[INFO] running `Command { std: "docker" "create" "-v" "/home/cratesfyi/workspace/builds/permutator-0.4.3/target:/opt/rustwide/target:rw,Z" "-v" "/home/cratesfyi/workspace/builds/permutator-0.4.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:4a844ea9eb2546a2d2c7022eacef16ef2e8229c7fbb2c7d4d55a9ceca922f72d" "/opt/rustwide/cargo-home/bin/cargo" "+nightly" "rustdoc" "--lib" "-Zrustdoc-map" "--config" "build.rustdocflags=[\"--cfg\", \"docsrs\", \"-Z\", \"unstable-options\", \"--emit=invocation-specific\", \"--resource-suffix\", \"-20241116-1.84.0-nightly-f2a35426b\", \"--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] 168a816f25dd15ae6d9cb22fd1d008ab08a11d93738ab4f1b8762808806a64f7
[INFO] running `Command { std: "docker" "start" "-a" "168a816f25dd15ae6d9cb22fd1d008ab08a11d93738ab4f1b8762808806a64f7", kill_on_drop: false }`
[INFO] [stderr] warning: target filter specified, but no targets matched; this is a no-op
[INFO] [stderr]  Documenting permutator v0.4.3 (/opt/rustwide/workdir)
[INFO] [stderr] warning: unresolved link to `T`
[INFO] [stderr]   --> src/lib.rs:21:37
[INFO] [stderr]    |
[INFO] [stderr] 21 | //! to slice/array, Rc<RefCell<&mut[T]>>, and more. 
[INFO] [stderr]    |                                     ^ no item named `T` 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 `&&&T`
[INFO] [stderr]  --> src/copy/mod.rs:9:27
[INFO] [stderr]   |
[INFO] [stderr] 9 | //! So there will be no &[&&&T] like in parent module 
[INFO] [stderr]   |                           ^^^^ no item named `&&&T` in scope
[INFO] [stderr]   |
[INFO] [stderr]   = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stderr] 
[INFO] [stderr] warning: unresolved link to `T`
[INFO] [stderr]   --> src/copy/mod.rs:15:54
[INFO] [stderr]    |
[INFO] [stderr] 15 | //! General rule is that if type `T` in slice like &[T]
[INFO] [stderr]    |                                                      ^ no item named `T` in scope
[INFO] [stderr]    |
[INFO] [stderr]    = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stderr] 
[INFO] [stderr] warning: unresolved link to `&T`
[INFO] [stderr]   --> src/copy/mod.rs:25:54
[INFO] [stderr]    |
[INFO] [stderr] 25 | //! because the result of single operation will be &[&T] but 
[INFO] [stderr]    |                                                      ^^ no item named `&T` in scope
[INFO] [stderr]    |
[INFO] [stderr]    = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stderr] 
[INFO] [stderr] warning: unresolved link to `&&T`
[INFO] [stderr]   --> src/copy/mod.rs:26:30
[INFO] [stderr]    |
[INFO] [stderr] 26 | //! two operations will be &[&&T] which has different type.
[INFO] [stderr]    |                              ^^^ no item named `&&T` in scope
[INFO] [stderr]    |
[INFO] [stderr]    = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stderr] 
[INFO] [stderr] warning: unresolved link to `deprecated`
[INFO] [stderr]    --> src/copy/mod.rs:944:50
[INFO] [stderr]     |
[INFO] [stderr] 944 | /// this function will be officially mark with #[deprecated].
[INFO] [stderr]     |                                                  ^^^^^^^^^^ no item named `deprecated` in scope
[INFO] [stderr]     |
[INFO] [stderr]     = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stderr] 
[INFO] [stderr] warning: unresolved link to `T`
[INFO] [stderr]     --> src/copy/mod.rs:1347:30
[INFO] [stderr]      |
[INFO] [stderr] 1347 | /// This function took *mut [T] to store result. It allow caller to easily share
[INFO] [stderr]      |                              ^ no item named `T` in scope
[INFO] [stderr]      |
[INFO] [stderr]      = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stderr] 
[INFO] [stderr] warning: unresolved link to `T`
[INFO] [stderr]     --> src/copy/mod.rs:1393:35
[INFO] [stderr]      |
[INFO] [stderr] 1393 | /// 3. 'result : Rc<RefCell<&mut [T]>>` - A result container object.
[INFO] [stderr]      |                                   ^ no item named `T` in scope
[INFO] [stderr]      |
[INFO] [stderr]      = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stderr] 
[INFO] [stderr] warning: unresolved link to `1`
[INFO] [stderr]     --> src/copy/mod.rs:1907:14
[INFO] [stderr]      |
[INFO] [stderr] 1907 | /// contain [1]. If `t` return true, it will be called again with [1, 2]. If it
[INFO] [stderr]      |              ^ no item named `1` in scope
[INFO] [stderr]      |
[INFO] [stderr]      = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stderr] 
[INFO] [stderr] warning: unresolved link to `4`
[INFO] [stderr]     --> src/copy/mod.rs:1910:28
[INFO] [stderr]      |
[INFO] [stderr] 1910 | /// If `t` is called with [4] and it return false, it won't try to traverse deeper even
[INFO] [stderr]      |                            ^ no item named `4` in scope
[INFO] [stderr]      |
[INFO] [stderr]      = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stderr] 
[INFO] [stderr] warning: unresolved link to `7`
[INFO] [stderr]     --> src/copy/mod.rs:1911:79
[INFO] [stderr]      |
[INFO] [stderr] 1911 | /// if there're [4, 5], or [4, 6]. It will skip altogether and call `t` with [7].
[INFO] [stderr]      |                                                                               ^ no item named `7` in scope
[INFO] [stderr]      |
[INFO] [stderr]      = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stderr] 
[INFO] [stderr] warning: unresolved link to `T`
[INFO] [stderr]     --> src/copy/mod.rs:1995:13
[INFO] [stderr]      |
[INFO] [stderr] 1995 | /// - d : &[T] - A data to get a permutation.
[INFO] [stderr]      |             ^ no item named `T` in scope
[INFO] [stderr]      |
[INFO] [stderr]      = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stderr] 
[INFO] [stderr] warning: unresolved link to `T`
[INFO] [stderr]     --> src/copy/mod.rs:1996:19
[INFO] [stderr]      |
[INFO] [stderr] 1996 | /// - t : FnMut(&[T]) -> bool - A function for checking whether to traverse the branch.
[INFO] [stderr]      |                   ^ no item named `T` in scope
[INFO] [stderr]      |
[INFO] [stderr]      = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stderr] 
[INFO] [stderr] warning: unresolved link to `T`
[INFO] [stderr]     --> src/copy/mod.rs:1998:20
[INFO] [stderr]      |
[INFO] [stderr] 1998 | /// - cb : FnMut(&[T]) - A callback function that return result to caller.
[INFO] [stderr]      |                    ^ no item named `T` in scope
[INFO] [stderr]      |
[INFO] [stderr]      = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stderr] 
[INFO] [stderr] warning: unresolved link to `1`
[INFO] [stderr]     --> src/copy/mod.rs:2030:14
[INFO] [stderr]      |
[INFO] [stderr] 2030 | /// contain [1]. If `t` return true, it will be called again with [1, 2]. If it
[INFO] [stderr]      |              ^ no item named `1` in scope
[INFO] [stderr]      |
[INFO] [stderr]      = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stderr] 
[INFO] [stderr] warning: unresolved link to `4`
[INFO] [stderr]     --> src/copy/mod.rs:2033:28
[INFO] [stderr]      |
[INFO] [stderr] 2033 | /// If `t` is called with [4] and it return false, it won't try to traverse deeper even
[INFO] [stderr]      |                            ^ no item named `4` in scope
[INFO] [stderr]      |
[INFO] [stderr]      = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stderr] 
[INFO] [stderr] warning: unresolved link to `7`
[INFO] [stderr]     --> src/copy/mod.rs:2034:79
[INFO] [stderr]      |
[INFO] [stderr] 2034 | /// if there're [4, 5], or [4, 6]. It will skip altogether and call `t` with [7].
[INFO] [stderr]      |                                                                               ^ no item named `7` in scope
[INFO] [stderr]      |
[INFO] [stderr]      = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stderr] 
[INFO] [stderr] warning: unresolved link to `T`
[INFO] [stderr]     --> src/copy/mod.rs:2042:13
[INFO] [stderr]      |
[INFO] [stderr] 2042 | /// - d : &[T] - A data to get a permutation.
[INFO] [stderr]      |             ^ no item named `T` in scope
[INFO] [stderr]      |
[INFO] [stderr]      = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stderr] 
[INFO] [stderr] warning: unresolved link to `T`
[INFO] [stderr]     --> src/copy/mod.rs:2043:33
[INFO] [stderr]      |
[INFO] [stderr] 2043 | /// - result : Rc<RefCell<&mut [T]>> - A result container.
[INFO] [stderr]      |                                 ^ no item named `T` in scope
[INFO] [stderr]      |
[INFO] [stderr]      = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stderr] 
[INFO] [stderr] warning: unresolved link to `T`
[INFO] [stderr]     --> src/copy/mod.rs:2045:19
[INFO] [stderr]      |
[INFO] [stderr] 2045 | /// - t : FnMut(&[T]) -> bool - A function for checking whether to traverse the branch.
[INFO] [stderr]      |                   ^ no item named `T` in scope
[INFO] [stderr]      |
[INFO] [stderr]      = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stderr] 
[INFO] [stderr] warning: unresolved link to `1`
[INFO] [stderr]     --> src/copy/mod.rs:2079:14
[INFO] [stderr]      |
[INFO] [stderr] 2079 | /// contain [1]. If `t` return true, it will be called again with [1, 2]. If it
[INFO] [stderr]      |              ^ no item named `1` in scope
[INFO] [stderr]      |
[INFO] [stderr]      = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stderr] 
[INFO] [stderr] warning: unresolved link to `4`
[INFO] [stderr]     --> src/copy/mod.rs:2082:28
[INFO] [stderr]      |
[INFO] [stderr] 2082 | /// If `t` is called with [4] and it return false, it won't try to traverse deeper even
[INFO] [stderr]      |                            ^ no item named `4` in scope
[INFO] [stderr]      |
[INFO] [stderr]      = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stderr] 
[INFO] [stderr] warning: unresolved link to `7`
[INFO] [stderr]     --> src/copy/mod.rs:2083:79
[INFO] [stderr]      |
[INFO] [stderr] 2083 | /// if there're [4, 5], or [4, 6]. It will skip altogether and call `t` with [7].
[INFO] [stderr]      |                                                                               ^ no item named `7` in scope
[INFO] [stderr]      |
[INFO] [stderr]      = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stderr] 
[INFO] [stderr] warning: unresolved link to `T`
[INFO] [stderr]     --> src/copy/mod.rs:2091:13
[INFO] [stderr]      |
[INFO] [stderr] 2091 | /// - d : &[T] - A data to get a permutation.
[INFO] [stderr]      |             ^ no item named `T` in scope
[INFO] [stderr]      |
[INFO] [stderr]      = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stderr] 
[INFO] [stderr] warning: unresolved link to `T`
[INFO] [stderr]     --> src/copy/mod.rs:2094:19
[INFO] [stderr]      |
[INFO] [stderr] 2094 | /// - t : FnMut(&[T]) -> bool - A function for checking whether to traverse the branch.
[INFO] [stderr]      |                   ^ no item named `T` in scope
[INFO] [stderr]      |
[INFO] [stderr]      = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stderr] 
[INFO] [stderr] warning: unresolved link to `1`
[INFO] [stderr]     --> src/copy/mod.rs:2128:14
[INFO] [stderr]      |
[INFO] [stderr] 2128 | /// contain [1]. If `t` return true, it will be called again with [1, 2]. If it
[INFO] [stderr]      |              ^ no item named `1` in scope
[INFO] [stderr]      |
[INFO] [stderr]      = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stderr] 
[INFO] [stderr] warning: unresolved link to `4`
[INFO] [stderr]     --> src/copy/mod.rs:2131:28
[INFO] [stderr]      |
[INFO] [stderr] 2131 | /// If `t` is called with [4] and it return false, it won't try to traverse deeper even
[INFO] [stderr]      |                            ^ no item named `4` in scope
[INFO] [stderr]      |
[INFO] [stderr]      = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stderr] 
[INFO] [stderr] warning: unresolved link to `7`
[INFO] [stderr]     --> src/copy/mod.rs:2132:79
[INFO] [stderr]      |
[INFO] [stderr] 2132 | /// if there're [4, 5], or [4, 6]. It will skip altogether and call `t` with [7].
[INFO] [stderr]      |                                                                               ^ no item named `7` in scope
[INFO] [stderr]      |
[INFO] [stderr]      = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stderr] 
[INFO] [stderr] warning: unresolved link to `T`
[INFO] [stderr]     --> src/copy/mod.rs:2140:13
[INFO] [stderr]      |
[INFO] [stderr] 2140 | /// - d : &[T] - A data to get a permutation.
[INFO] [stderr]      |             ^ no item named `T` in scope
[INFO] [stderr]      |
[INFO] [stderr]      = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stderr] 
[INFO] [stderr] warning: unresolved link to `T`
[INFO] [stderr]     --> src/copy/mod.rs:2141:22
[INFO] [stderr]      |
[INFO] [stderr] 2141 | /// - result : *mut [T] - A result container.
[INFO] [stderr]      |                      ^ no item named `T` in scope
[INFO] [stderr]      |
[INFO] [stderr]      = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stderr] 
[INFO] [stderr] warning: unresolved link to `T`
[INFO] [stderr]     --> src/copy/mod.rs:2143:19
[INFO] [stderr]      |
[INFO] [stderr] 2143 | /// - t : FnMut(&[T]) -> bool - A function for checking whether to traverse the branch.
[INFO] [stderr]      |                   ^ no item named `T` in scope
[INFO] [stderr]      |
[INFO] [stderr]      = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stderr] 
[INFO] [stderr] warning: unresolved link to `T`
[INFO] [stderr]     --> src/copy/mod.rs:2285:78
[INFO] [stderr]      |
[INFO] [stderr] 2285 | /// Generate a cartesian product between given domains into Rc<RefCell<&mut [T]>>
[INFO] [stderr]      |                                                                              ^ no item named `T` in scope
[INFO] [stderr]      |
[INFO] [stderr]      = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stderr] 
[INFO] [stderr] warning: unresolved link to `T`
[INFO] [stderr]     --> src/copy/mod.rs:2402:16
[INFO] [stderr]      |
[INFO] [stderr] 2402 | /// into *mut [T] in an iterator style.
[INFO] [stderr]      |                ^ no item named `T` in scope
[INFO] [stderr]      |
[INFO] [stderr]      = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stderr] 
[INFO] [stderr] warning: unresolved link to `deprecated`
[INFO] [stderr]     --> src/copy/mod.rs:2557:50
[INFO] [stderr]      |
[INFO] [stderr] 2557 | /// this function will be officially mark with #[deprecated].
[INFO] [stderr]      |                                                  ^^^^^^^^^^ no item named `deprecated` in scope
[INFO] [stderr]      |
[INFO] [stderr]      = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stderr] 
[INFO] [stderr] warning: unresolved link to `T`
[INFO] [stderr]     --> src/copy/mod.rs:2709:22
[INFO] [stderr]      |
[INFO] [stderr] 2709 | /// Rc<RefCell<&mut [T]>> along with empty Option.
[INFO] [stderr]      |                      ^ no item named `T` in scope
[INFO] [stderr]      |
[INFO] [stderr]      = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stderr] 
[INFO] [stderr] warning: unresolved link to `T`
[INFO] [stderr]     --> src/copy/mod.rs:2859:11
[INFO] [stderr]      |
[INFO] [stderr] 2859 | /// *mut [T] along with empty Option.
[INFO] [stderr]      |           ^ no item named `T` in scope
[INFO] [stderr]      |
[INFO] [stderr]      = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stderr] 
[INFO] [stderr] warning: unresolved link to `&T`
[INFO] [stderr]     --> src/copy/mod.rs:3118:22
[INFO] [stderr]      |
[INFO] [stderr] 3118 | /// Rc<RefCell<&mut [&T]>>.
[INFO] [stderr]      |                      ^^ no item named `&T` in scope
[INFO] [stderr]      |
[INFO] [stderr]      = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stderr] 
[INFO] [stderr] warning: unresolved link to `&T`
[INFO] [stderr]     --> src/copy/mod.rs:3229:11
[INFO] [stderr]      |
[INFO] [stderr] 3229 | /// *mut [&T].
[INFO] [stderr]      |           ^^ no item named `&T` in scope
[INFO] [stderr]      |
[INFO] [stderr]      = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stderr] 
[INFO] [stderr] warning: unresolved link to `&T`
[INFO] [stderr]     --> src/copy/mod.rs:3484:22
[INFO] [stderr]      |
[INFO] [stderr] 3484 | /// Rc<RefCell<&mut [&T]>> parameter to 
[INFO] [stderr]      |                      ^^ no item named `&T` in scope
[INFO] [stderr]      |
[INFO] [stderr]      = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stderr] 
[INFO] [stderr] warning: unresolved link to `&T`
[INFO] [stderr]     --> src/copy/mod.rs:3617:11
[INFO] [stderr]      |
[INFO] [stderr] 3617 | /// *mut [&T]>> parameter to 
[INFO] [stderr]      |           ^^ no item named `&T` in scope
[INFO] [stderr]      |
[INFO] [stderr]      = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stderr] 
[INFO] [stderr] warning: unresolved link to `T`
[INFO] [stderr]     --> src/copy/mod.rs:3921:39
[INFO] [stderr]      |
[INFO] [stderr] 3921 |     /// - `result` an Rc<RefCell<&mut[T]>> to store each product
[INFO] [stderr]      |                                       ^ no item named `T` in scope
[INFO] [stderr]      |
[INFO] [stderr]      = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stderr] 
[INFO] [stderr] warning: unresolved link to `T`
[INFO] [stderr]     --> src/copy/mod.rs:4045:25
[INFO] [stderr]      |
[INFO] [stderr] 4045 |     /// - `result` *mut[T] to store each product
[INFO] [stderr]      |                         ^ no item named `T` in scope
[INFO] [stderr]      |
[INFO] [stderr]      = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stderr] 
[INFO] [stderr] warning: unresolved link to `1`
[INFO] [stderr]     --> src/copy/mod.rs:4129:14
[INFO] [stderr]      |
[INFO] [stderr] 4129 | /// contain [1]. If `t` return true, it will be called again with [1, 2]. If it
[INFO] [stderr]      |              ^ no item named `1` in scope
[INFO] [stderr]      |
[INFO] [stderr]      = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stderr] 
[INFO] [stderr] warning: unresolved link to `4`
[INFO] [stderr]     --> src/copy/mod.rs:4132:28
[INFO] [stderr]      |
[INFO] [stderr] 4132 | /// If `t` is called with [4] and it return false, it won't try to traverse deeper even
[INFO] [stderr]      |                            ^ no item named `4` in scope
[INFO] [stderr]      |
[INFO] [stderr]      = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stderr] 
[INFO] [stderr] warning: unresolved link to `7`
[INFO] [stderr]     --> src/copy/mod.rs:4133:79
[INFO] [stderr]      |
[INFO] [stderr] 4133 | /// if there're [4, 5], or [4, 6]. It will skip altogether and call `t` with [7].
[INFO] [stderr]      |                                                                               ^ no item named `7` in scope
[INFO] [stderr]      |
[INFO] [stderr]      = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stderr] 
[INFO] [stderr] warning: unresolved link to `1`
[INFO] [stderr]     --> src/copy/mod.rs:4342:14
[INFO] [stderr]      |
[INFO] [stderr] 4342 | /// contain [1]. If `t` return true, it will be called again with [1, 2]. If it
[INFO] [stderr]      |              ^ no item named `1` in scope
[INFO] [stderr]      |
[INFO] [stderr]      = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stderr] 
[INFO] [stderr] warning: unresolved link to `4`
[INFO] [stderr]     --> src/copy/mod.rs:4345:28
[INFO] [stderr]      |
[INFO] [stderr] 4345 | /// If `t` is called with [4] and it return false, it won't try to traverse deeper even
[INFO] [stderr]      |                            ^ no item named `4` in scope
[INFO] [stderr]      |
[INFO] [stderr]      = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stderr] 
[INFO] [stderr] warning: unresolved link to `7`
[INFO] [stderr]     --> src/copy/mod.rs:4346:79
[INFO] [stderr]      |
[INFO] [stderr] 4346 | /// if there're [4, 5], or [4, 6]. It will skip altogether and call `t` with [7].
[INFO] [stderr]      |                                                                               ^ no item named `7` in scope
[INFO] [stderr]      |
[INFO] [stderr]      = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stderr] 
[INFO] [stderr] warning: unresolved link to `1`
[INFO] [stderr]     --> src/copy/mod.rs:4475:14
[INFO] [stderr]      |
[INFO] [stderr] 4475 | /// contain [1]. If `t` return true, it will be called again with [1, 2]. If it
[INFO] [stderr]      |              ^ no item named `1` in scope
[INFO] [stderr]      |
[INFO] [stderr]      = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stderr] 
[INFO] [stderr] warning: unresolved link to `4`
[INFO] [stderr]     --> src/copy/mod.rs:4478:28
[INFO] [stderr]      |
[INFO] [stderr] 4478 | /// If `t` is called with [4] and it return false, it won't try to traverse deeper even
[INFO] [stderr]      |                            ^ no item named `4` in scope
[INFO] [stderr]      |
[INFO] [stderr]      = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stderr] 
[INFO] [stderr] warning: unresolved link to `7`
[INFO] [stderr]     --> src/copy/mod.rs:4479:79
[INFO] [stderr]      |
[INFO] [stderr] 4479 | /// if there're [4, 5], or [4, 6]. It will skip altogether and call `t` with [7].
[INFO] [stderr]      |                                                                               ^ no item named `7` in scope
[INFO] [stderr]      |
[INFO] [stderr]      = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stderr] 
[INFO] [stderr] warning: unresolved link to `&T`
[INFO] [stderr]     --> src/copy/mod.rs:4673:57
[INFO] [stderr]      |
[INFO] [stderr] 4673 | /// over slices and return result into Rc<RefCell<&mut [&T]>> 
[INFO] [stderr]      |                                                         ^^ no item named `&T` in scope
[INFO] [stderr]      |
[INFO] [stderr]      = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stderr] 
[INFO] [stderr] warning: unresolved link to `T`
[INFO] [stderr]     --> src/copy/mod.rs:4679:27
[INFO] [stderr]      |
[INFO] [stderr] 4679 | /// 2. An Rc<RefCell<&mut[T]>.
[INFO] [stderr]      |                           ^ no item named `T` in scope
[INFO] [stderr]      |
[INFO] [stderr]      = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stderr] 
[INFO] [stderr] warning: unresolved link to `T`
[INFO] [stderr]     --> src/copy/mod.rs:4751:28
[INFO] [stderr]      |
[INFO] [stderr] 4751 | /// 3. An Rc<RefCell<&mut [T]>> to store each product on each iteration.
[INFO] [stderr]      |                            ^ no item named `T` in scope
[INFO] [stderr]      |
[INFO] [stderr]      = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stderr] 
[INFO] [stderr] warning: unresolved link to `T`
[INFO] [stderr]     --> src/copy/mod.rs:4847:55
[INFO] [stderr]      |
[INFO] [stderr] 4847 | /// 2. Second value in tuple is an Rc<RefCell<&'a mut[T]>>` -
[INFO] [stderr]      |                                                       ^ no item named `T` in scope
[INFO] [stderr]      |
[INFO] [stderr]      = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stderr] 
[INFO] [stderr] warning: unresolved link to `deprecated`
[INFO] [stderr]     --> src/lib.rs:1072:50
[INFO] [stderr]      |
[INFO] [stderr] 1072 | /// this function will be officially mark with #[deprecated].
[INFO] [stderr]      |                                                  ^^^^^^^^^^ no item named `deprecated` in scope
[INFO] [stderr]      |
[INFO] [stderr]      = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stderr] 
[INFO] [stderr] warning: unresolved link to `&T`
[INFO] [stderr]     --> src/lib.rs:1554:30
[INFO] [stderr]      |
[INFO] [stderr] 1554 | /// This function took *mut [&T] to store result. It allow caller to easily share
[INFO] [stderr]      |                              ^^ no item named `&T` in scope
[INFO] [stderr]      |
[INFO] [stderr]      = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stderr] 
[INFO] [stderr] warning: unresolved link to `&T`
[INFO] [stderr]     --> src/lib.rs:1595:35
[INFO] [stderr]      |
[INFO] [stderr] 1595 | /// 3. 'result : Rc<RefCell<&mut [&T]>>` - A result container object.
[INFO] [stderr]      |                                   ^^ no item named `&T` in scope
[INFO] [stderr]      |
[INFO] [stderr]      = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stderr] 
[INFO] [stderr] warning: unresolved link to `1`
[INFO] [stderr]     --> src/lib.rs:2384:14
[INFO] [stderr]      |
[INFO] [stderr] 2384 | /// contain [1]. If `t` return true, it will be called again with [1, 2]. If it
[INFO] [stderr]      |              ^ no item named `1` in scope
[INFO] [stderr]      |
[INFO] [stderr]      = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stderr] 
[INFO] [stderr] warning: unresolved link to `4`
[INFO] [stderr]     --> src/lib.rs:2387:28
[INFO] [stderr]      |
[INFO] [stderr] 2387 | /// If `t` is called with [4] and it return false, it won't try to traverse deeper even
[INFO] [stderr]      |                            ^ no item named `4` in scope
[INFO] [stderr]      |
[INFO] [stderr]      = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stderr] 
[INFO] [stderr] warning: unresolved link to `7`
[INFO] [stderr]     --> src/lib.rs:2388:79
[INFO] [stderr]      |
[INFO] [stderr] 2388 | /// if there're [4, 5], or [4, 6]. It will skip altogether and call `t` with [7].
[INFO] [stderr]      |                                                                               ^ no item named `7` in scope
[INFO] [stderr]      |
[INFO] [stderr]      = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stderr] 
[INFO] [stderr] warning: unresolved link to `T`
[INFO] [stderr]     --> src/lib.rs:2472:13
[INFO] [stderr]      |
[INFO] [stderr] 2472 | /// - d : &[T] - A data to get a permutation.
[INFO] [stderr]      |             ^ no item named `T` in scope
[INFO] [stderr]      |
[INFO] [stderr]      = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stderr] 
[INFO] [stderr] warning: unresolved link to `&T`
[INFO] [stderr]     --> src/lib.rs:2473:19
[INFO] [stderr]      |
[INFO] [stderr] 2473 | /// - t : FnMut(&[&T]) -> bool - A function for checking whether to traverse the branch.
[INFO] [stderr]      |                   ^^ no item named `&T` in scope
[INFO] [stderr]      |
[INFO] [stderr]      = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stderr] 
[INFO] [stderr] warning: unresolved link to `&T`
[INFO] [stderr]     --> src/lib.rs:2475:20
[INFO] [stderr]      |
[INFO] [stderr] 2475 | /// - cb : FnMut(&[&T]) - A callback function that return result to caller.
[INFO] [stderr]      |                    ^^ no item named `&T` in scope
[INFO] [stderr]      |
[INFO] [stderr]      = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stderr] 
[INFO] [stderr] warning: unresolved link to `1`
[INFO] [stderr]     --> src/lib.rs:2507:14
[INFO] [stderr]      |
[INFO] [stderr] 2507 | /// contain [1]. If `t` return true, it will be called again with [1, 2]. If it
[INFO] [stderr]      |              ^ no item named `1` in scope
[INFO] [stderr]      |
[INFO] [stderr]      = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stderr] 
[INFO] [stderr] warning: unresolved link to `4`
[INFO] [stderr]     --> src/lib.rs:2510:28
[INFO] [stderr]      |
[INFO] [stderr] 2510 | /// If `t` is called with [4] and it return false, it won't try to traverse deeper even
[INFO] [stderr]      |                            ^ no item named `4` in scope
[INFO] [stderr]      |
[INFO] [stderr]      = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stderr] 
[INFO] [stderr] warning: unresolved link to `7`
[INFO] [stderr]     --> src/lib.rs:2511:79
[INFO] [stderr]      |
[INFO] [stderr] 2511 | /// if there're [4, 5], or [4, 6]. It will skip altogether and call `t` with [7].
[INFO] [stderr]      |                                                                               ^ no item named `7` in scope
[INFO] [stderr]      |
[INFO] [stderr]      = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stderr] 
[INFO] [stderr] warning: unresolved link to `T`
[INFO] [stderr]     --> src/lib.rs:2519:13
[INFO] [stderr]      |
[INFO] [stderr] 2519 | /// - d : &[T] - A data to get a permutation.
[INFO] [stderr]      |             ^ no item named `T` in scope
[INFO] [stderr]      |
[INFO] [stderr]      = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stderr] 
[INFO] [stderr] warning: unresolved link to `&T`
[INFO] [stderr]     --> src/lib.rs:2520:33
[INFO] [stderr]      |
[INFO] [stderr] 2520 | /// - result : Rc<RefCell<&mut [&T]>> - A result container.
[INFO] [stderr]      |                                 ^^ no item named `&T` in scope
[INFO] [stderr]      |
[INFO] [stderr]      = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stderr] 
[INFO] [stderr] warning: unresolved link to `&T`
[INFO] [stderr]     --> src/lib.rs:2522:19
[INFO] [stderr]      |
[INFO] [stderr] 2522 | /// - t : FnMut(&[&T]) -> bool - A function for checking whether to traverse the branch.
[INFO] [stderr]      |                   ^^ no item named `&T` in scope
[INFO] [stderr]      |
[INFO] [stderr]      = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stderr] 
[INFO] [stderr] warning: unresolved link to `1`
[INFO] [stderr]     --> src/lib.rs:2556:14
[INFO] [stderr]      |
[INFO] [stderr] 2556 | /// contain [1]. If `t` return true, it will be called again with [1, 2]. If it
[INFO] [stderr]      |              ^ no item named `1` in scope
[INFO] [stderr]      |
[INFO] [stderr]      = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stderr] 
[INFO] [stderr] warning: unresolved link to `4`
[INFO] [stderr]     --> src/lib.rs:2559:28
[INFO] [stderr]      |
[INFO] [stderr] 2559 | /// If `t` is called with [4] and it return false, it won't try to traverse deeper even
[INFO] [stderr]      |                            ^ no item named `4` in scope
[INFO] [stderr]      |
[INFO] [stderr]      = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stderr] 
[INFO] [stderr] warning: unresolved link to `7`
[INFO] [stderr]     --> src/lib.rs:2560:79
[INFO] [stderr]      |
[INFO] [stderr] 2560 | /// if there're [4, 5], or [4, 6]. It will skip altogether and call `t` with [7].
[INFO] [stderr]      |                                                                               ^ no item named `7` in scope
[INFO] [stderr]      |
[INFO] [stderr]      = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stderr] 
[INFO] [stderr] warning: unresolved link to `T`
[INFO] [stderr]     --> src/lib.rs:2568:13
[INFO] [stderr]      |
[INFO] [stderr] 2568 | /// - d : &[T] - A data to get a permutation.
[INFO] [stderr]      |             ^ no item named `T` in scope
[INFO] [stderr]      |
[INFO] [stderr]      = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stderr] 
[INFO] [stderr] warning: unresolved link to `&T`
[INFO] [stderr]     --> src/lib.rs:2571:19
[INFO] [stderr]      |
[INFO] [stderr] 2571 | /// - t : FnMut(&[&T]) -> bool - A function for checking whether to traverse the branch.
[INFO] [stderr]      |                   ^^ no item named `&T` in scope
[INFO] [stderr]      |
[INFO] [stderr]      = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stderr] 
[INFO] [stderr] warning: unresolved link to `1`
[INFO] [stderr]     --> src/lib.rs:2605:14
[INFO] [stderr]      |
[INFO] [stderr] 2605 | /// contain [1]. If `t` return true, it will be called again with [1, 2]. If it
[INFO] [stderr]      |              ^ no item named `1` in scope
[INFO] [stderr]      |
[INFO] [stderr]      = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stderr] 
[INFO] [stderr] warning: unresolved link to `4`
[INFO] [stderr]     --> src/lib.rs:2608:28
[INFO] [stderr]      |
[INFO] [stderr] 2608 | /// If `t` is called with [4] and it return false, it won't try to traverse deeper even
[INFO] [stderr]      |                            ^ no item named `4` in scope
[INFO] [stderr]      |
[INFO] [stderr]      = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stderr] 
[INFO] [stderr] warning: unresolved link to `7`
[INFO] [stderr]     --> src/lib.rs:2609:79
[INFO] [stderr]      |
[INFO] [stderr] 2609 | /// if there're [4, 5], or [4, 6]. It will skip altogether and call `t` with [7].
[INFO] [stderr]      |                                                                               ^ no item named `7` in scope
[INFO] [stderr]      |
[INFO] [stderr]      = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stderr] 
[INFO] [stderr] warning: unresolved link to `T`
[INFO] [stderr]     --> src/lib.rs:2617:13
[INFO] [stderr]      |
[INFO] [stderr] 2617 | /// - d : &[T] - A data to get a permutation.
[INFO] [stderr]      |             ^ no item named `T` in scope
[INFO] [stderr]      |
[INFO] [stderr]      = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stderr] 
[INFO] [stderr] warning: unresolved link to `&T`
[INFO] [stderr]     --> src/lib.rs:2618:22
[INFO] [stderr]      |
[INFO] [stderr] 2618 | /// - result : *mut [&T] - A result container.
[INFO] [stderr]      |                      ^^ no item named `&T` in scope
[INFO] [stderr]      |
[INFO] [stderr]      = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stderr] 
[INFO] [stderr] warning: unresolved link to `&T`
[INFO] [stderr]     --> src/lib.rs:2620:19
[INFO] [stderr]      |
[INFO] [stderr] 2620 | /// - t : FnMut(&[&T]) -> bool - A function for checking whether to traverse the branch.
[INFO] [stderr]      |                   ^^ no item named `&T` in scope
[INFO] [stderr]      |
[INFO] [stderr]      = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stderr] 
[INFO] [stderr] warning: unresolved link to `&T`
[INFO] [stderr]     --> src/lib.rs:2822:78
[INFO] [stderr]      |
[INFO] [stderr] 2822 | /// Generate a cartesian product between given domains into Rc<RefCell<&mut [&T]>>
[INFO] [stderr]      |                                                                              ^^ no item named `&T` in scope
[INFO] [stderr]      |
[INFO] [stderr]      = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stderr] 
[INFO] [stderr] warning: unresolved link to `&T`
[INFO] [stderr]     --> src/lib.rs:2939:16
[INFO] [stderr]      |
[INFO] [stderr] 2939 | /// into *mut [&T] in an iterator style.
[INFO] [stderr]      |                ^^ no item named `&T` in scope
[INFO] [stderr]      |
[INFO] [stderr]      = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stderr] 
[INFO] [stderr] warning: unresolved link to `deprecated`
[INFO] [stderr]     --> src/lib.rs:3119:50
[INFO] [stderr]      |
[INFO] [stderr] 3119 | /// this function will be officially mark with #[deprecated].
[INFO] [stderr]      |                                                  ^^^^^^^^^^ no item named `deprecated` in scope
[INFO] [stderr]      |
[INFO] [stderr]      = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stderr] 
[INFO] [stderr] warning: unresolved link to `&T`
[INFO] [stderr]     --> src/lib.rs:3275:22
[INFO] [stderr]      |
[INFO] [stderr] 3275 | /// Rc<RefCell<&mut [&T]>> along with empty Option.
[INFO] [stderr]      |                      ^^ no item named `&T` in scope
[INFO] [stderr]      |
[INFO] [stderr]      = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stderr] 
[INFO] [stderr] warning: unresolved link to `&T`
[INFO] [stderr]     --> src/lib.rs:3445:11
[INFO] [stderr]      |
[INFO] [stderr] 3445 | /// *mut [&T] along with empty Option.
[INFO] [stderr]      |           ^^ no item named `&T` in scope
[INFO] [stderr]      |
[INFO] [stderr]      = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stderr] 
[INFO] [stderr] warning: unresolved link to `&T`
[INFO] [stderr]     --> src/lib.rs:3818:22
[INFO] [stderr]      |
[INFO] [stderr] 3818 | /// Rc<RefCell<&mut [&T]>>.
[INFO] [stderr]      |                      ^^ no item named `&T` in scope
[INFO] [stderr]      |
[INFO] [stderr]      = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stderr] 
[INFO] [stderr] warning: unresolved link to `&T`
[INFO] [stderr]     --> src/lib.rs:3928:11
[INFO] [stderr]      |
[INFO] [stderr] 3928 | /// *mut [&T].
[INFO] [stderr]      |           ^^ no item named `&T` in scope
[INFO] [stderr]      |
[INFO] [stderr]      = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stderr] 
[INFO] [stderr] warning: unresolved link to `T`
[INFO] [stderr]     --> src/lib.rs:4184:46
[INFO] [stderr]      |
[INFO] [stderr] 4184 | /// The implementation take Rc<RefCell<&mut [T]>> instead of regular
[INFO] [stderr]      |                                              ^ no item named `T` in scope
[INFO] [stderr]      |
[INFO] [stderr]      = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stderr] 
[INFO] [stderr] warning: unresolved link to `T`
[INFO] [stderr]     --> src/lib.rs:4188:37
[INFO] [stderr]      |
[INFO] [stderr] 4188 | /// every owner of Rc<RefCell<&mut [T]>> will always has an up-to-date
[INFO] [stderr]      |                                     ^ no item named `T` in scope
[INFO] [stderr]      |
[INFO] [stderr]      = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stderr] 
[INFO] [stderr] warning: unresolved link to `&T`
[INFO] [stderr]     --> src/lib.rs:4571:22
[INFO] [stderr]      |
[INFO] [stderr] 4571 | /// Rc<RefCell<&mut [&T]>> parameter to 
[INFO] [stderr]      |                      ^^ no item named `&T` in scope
[INFO] [stderr]      |
[INFO] [stderr]      = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stderr] 
[INFO] [stderr] warning: unresolved link to `&T`
[INFO] [stderr]     --> src/lib.rs:4704:11
[INFO] [stderr]      |
[INFO] [stderr] 4704 | /// *mut [&T]>> parameter to 
[INFO] [stderr]      |           ^^ no item named `&T` in scope
[INFO] [stderr]      |
[INFO] [stderr]      = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stderr] 
[INFO] [stderr] warning: unresolved link to `1`
[INFO] [stderr]     --> src/lib.rs:4961:14
[INFO] [stderr]      |
[INFO] [stderr] 4961 | /// contain [1]. If `t` return true, it will be called again with [1, 2]. If it
[INFO] [stderr]      |              ^ no item named `1` in scope
[INFO] [stderr]      |
[INFO] [stderr]      = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stderr] 
[INFO] [stderr] warning: unresolved link to `4`
[INFO] [stderr]     --> src/lib.rs:4964:28
[INFO] [stderr]      |
[INFO] [stderr] 4964 | /// If `t` is called with [4] and it return false, it won't try to traverse deeper even
[INFO] [stderr]      |                            ^ no item named `4` in scope
[INFO] [stderr]      |
[INFO] [stderr]      = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stderr] 
[INFO] [stderr] warning: unresolved link to `7`
[INFO] [stderr]     --> src/lib.rs:4965:79
[INFO] [stderr]      |
[INFO] [stderr] 4965 | /// if there're [4, 5], or [4, 6]. It will skip altogether and call `t` with [7].
[INFO] [stderr]      |                                                                               ^ no item named `7` in scope
[INFO] [stderr]      |
[INFO] [stderr]      = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stderr] 
[INFO] [stderr] warning: unresolved link to `1`
[INFO] [stderr]     --> src/lib.rs:5174:14
[INFO] [stderr]      |
[INFO] [stderr] 5174 | /// contain [1]. If `t` return true, it will be called again with [1, 2]. If it
[INFO] [stderr]      |              ^ no item named `1` in scope
[INFO] [stderr]      |
[INFO] [stderr]      = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stderr] 
[INFO] [stderr] warning: unresolved link to `4`
[INFO] [stderr]     --> src/lib.rs:5177:28
[INFO] [stderr]      |
[INFO] [stderr] 5177 | /// If `t` is called with [4] and it return false, it won't try to traverse deeper even
[INFO] [stderr]      |                            ^ no item named `4` in scope
[INFO] [stderr]      |
[INFO] [stderr]      = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stderr] 
[INFO] [stderr] warning: unresolved link to `7`
[INFO] [stderr]     --> src/lib.rs:5178:79
[INFO] [stderr]      |
[INFO] [stderr] 5178 | /// if there're [4, 5], or [4, 6]. It will skip altogether and call `t` with [7].
[INFO] [stderr]      |                                                                               ^ no item named `7` in scope
[INFO] [stderr]      |
[INFO] [stderr]      = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stderr] 
[INFO] [stderr] warning: unresolved link to `1`
[INFO] [stderr]     --> src/lib.rs:5307:14
[INFO] [stderr]      |
[INFO] [stderr] 5307 | /// contain [1]. If `t` return true, it will be called again with [1, 2]. If it
[INFO] [stderr]      |              ^ no item named `1` in scope
[INFO] [stderr]      |
[INFO] [stderr]      = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stderr] 
[INFO] [stderr] warning: unresolved link to `4`
[INFO] [stderr]     --> src/lib.rs:5310:28
[INFO] [stderr]      |
[INFO] [stderr] 5310 | /// If `t` is called with [4] and it return false, it won't try to traverse deeper even
[INFO] [stderr]      |                            ^ no item named `4` in scope
[INFO] [stderr]      |
[INFO] [stderr]      = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stderr] 
[INFO] [stderr] warning: unresolved link to `7`
[INFO] [stderr]     --> src/lib.rs:5311:79
[INFO] [stderr]      |
[INFO] [stderr] 5311 | /// if there're [4, 5], or [4, 6]. It will skip altogether and call `t` with [7].
[INFO] [stderr]      |                                                                               ^ no item named `7` in scope
[INFO] [stderr]      |
[INFO] [stderr]      = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stderr] 
[INFO] [stderr] warning: unresolved link to `&T`
[INFO] [stderr]     --> src/lib.rs:5596:39
[INFO] [stderr]      |
[INFO] [stderr] 5596 |     /// - `result` an Rc<RefCell<&mut[&T]>> to store each product
[INFO] [stderr]      |                                       ^^ no item named `&T` in scope
[INFO] [stderr]      |
[INFO] [stderr]      = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stderr] 
[INFO] [stderr] warning: unresolved link to `&T`
[INFO] [stderr]     --> src/lib.rs:5720:25
[INFO] [stderr]      |
[INFO] [stderr] 5720 |     /// - `result` *mut[&T] to store each product
[INFO] [stderr]      |                         ^^ no item named `&T` in scope
[INFO] [stderr]      |
[INFO] [stderr]      = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stderr] 
[INFO] [stderr] warning: unresolved link to `&T`
[INFO] [stderr]     --> src/lib.rs:5867:57
[INFO] [stderr]      |
[INFO] [stderr] 5867 | /// over slices and return result into Rc<RefCell<&mut [&T]>> 
[INFO] [stderr]      |                                                         ^^ no item named `&T` in scope
[INFO] [stderr]      |
[INFO] [stderr]      = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stderr] 
[INFO] [stderr] warning: unresolved link to `&T`
[INFO] [stderr]     --> src/lib.rs:5873:27
[INFO] [stderr]      |
[INFO] [stderr] 5873 | /// 2. An Rc<RefCell<&mut[&T]>.
[INFO] [stderr]      |                           ^^ no item named `&T` in scope
[INFO] [stderr]      |
[INFO] [stderr]      = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stderr] 
[INFO] [stderr] warning: unresolved link to `T`
[INFO] [stderr]     --> src/lib.rs:5942:28
[INFO] [stderr]      |
[INFO] [stderr] 5942 | /// 3. An Rc<RefCell<&mut [T]>> to store each product on each iteration.
[INFO] [stderr]      |                            ^ no item named `T` in scope
[INFO] [stderr]      |
[INFO] [stderr]      = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stderr] 
[INFO] [stderr] warning: unclosed HTML tag `T`
[INFO] [stderr]   --> src/copy/mod.rs:34:27
[INFO] [stderr]    |
[INFO] [stderr] 34 | //! another element in Vec<T>. Now, to access data, it's `ref_vec[i]`.
[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] 34 | //! another element in `Vec<T>`. Now, to access data, it's `ref_vec[i]`.
[INFO] [stderr]    |                        +      +
[INFO] [stderr] 
[INFO] [stderr] warning: unclosed HTML tag `T`
[INFO] [stderr]   --> src/copy/mod.rs:38:47
[INFO] [stderr]    |
[INFO] [stderr] 38 | //! still return the same owned item, e.g. Vec<T>
[INFO] [stderr]    |                                               ^^^
[INFO] [stderr]    |
[INFO] [stderr] help: try marking as source code
[INFO] [stderr]    |
[INFO] [stderr] 38 | //! still return the same owned item, e.g. `Vec<T>`
[INFO] [stderr]    |                                            +      +
[INFO] [stderr] 
[INFO] [stderr] warning: unclosed HTML tag `T`
[INFO] [stderr]     --> src/copy/mod.rs:1438:32
[INFO] [stderr]      |
[INFO] [stderr] 1438 | /// 3. 'result : Arc<RwLock<Vec<T>>>` - A result container object.
[INFO] [stderr]      |                                ^^^
[INFO] [stderr]      |
[INFO] [stderr] help: try marking as source code
[INFO] [stderr]      |
[INFO] [stderr] 1438 | /// 3. 'result : `Arc<RwLock<Vec<T>>>`` - A result container object.
[INFO] [stderr]      |                  +                   +
[INFO] [stderr] 
[INFO] [stderr] warning: unclosed HTML tag `T`
[INFO] [stderr]     --> src/copy/mod.rs:2092:30
[INFO] [stderr]      |
[INFO] [stderr] 2092 | /// - result : Arc<RwLock<Vec<T>>> - A result container.
[INFO] [stderr]      |                              ^^^
[INFO] [stderr]      |
[INFO] [stderr] help: try marking as source code
[INFO] [stderr]      |
[INFO] [stderr] 2092 | /// - result : `Arc<RwLock<Vec<T>>>` - A result container.
[INFO] [stderr]      |                +                   +
[INFO] [stderr] 
[INFO] [stderr] warning: unclosed HTML tag `T`
[INFO] [stderr]     --> src/copy/mod.rs:3397:8
[INFO] [stderr]      |
[INFO] [stderr] 3397 | /// Vec<T> to `*mut [T]` then perform `&mut *` on it.
[INFO] [stderr]      |        ^^^
[INFO] [stderr]      |
[INFO] [stderr] help: try marking as source code
[INFO] [stderr]      |
[INFO] [stderr] 3397 | /// `Vec<T>` to `*mut [T]` then perform `&mut *` on it.
[INFO] [stderr]      |     +      +
[INFO] [stderr] 
[INFO] [stderr] warning: unclosed HTML tag `T`
[INFO] [stderr]     --> src/copy/mod.rs:4817:40
[INFO] [stderr]      |
[INFO] [stderr] 4817 |     /// A new [LargeCombinationIterator<T>](struct.LargeCombinationIterator.html)
[INFO] [stderr]      |                                        ^^^
[INFO] [stderr]      |
[INFO] [stderr] help: try marking as source code
[INFO] [stderr]      |
[INFO] [stderr] 4817 |     /// A new [`LargeCombinationIterator<T>`](struct.LargeCombinationIterator.html)
[INFO] [stderr]      |                +                           +
[INFO] [stderr] 
[INFO] [stderr] warning: unclosed HTML tag `T`
[INFO] [stderr]     --> src/lib.rs:4483:8
[INFO] [stderr]      |
[INFO] [stderr] 4483 | /// Vec<T> to `*mut [T]` then perform `&mut *` on it.
[INFO] [stderr]      |        ^^^
[INFO] [stderr]      |
[INFO] [stderr] help: try marking as source code
[INFO] [stderr]      |
[INFO] [stderr] 4483 | /// `Vec<T>` to `*mut [T]` then perform `&mut *` on it.
[INFO] [stderr]      |     +      +
[INFO] [stderr] 
[INFO] [stderr] warning: unclosed HTML tag `T`
[INFO] [stderr]     --> src/lib.rs:6006:50
[INFO] [stderr]      |
[INFO] [stderr] 6006 |     /// A new family of [LargeCombinationIterator<T>](struct.LargeCombinationIterator.html)
[INFO] [stderr]      |                                                  ^^^
[INFO] [stderr]      |
[INFO] [stderr] help: try marking as source code
[INFO] [stderr]      |
[INFO] [stderr] 6006 |     /// A new family of [`LargeCombinationIterator<T>`](struct.LargeCombinationIterator.html)
[INFO] [stderr]      |                          +                           +
[INFO] [stderr] 
[INFO] [stderr] warning: `permutator` (lib doc) generated 114 warnings
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 0.62s
[INFO] [stderr]    Generated /opt/rustwide/target/x86_64-unknown-linux-gnu/doc/permutator/index.html
[INFO] running `Command { std: "docker" "inspect" "168a816f25dd15ae6d9cb22fd1d008ab08a11d93738ab4f1b8762808806a64f7", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "168a816f25dd15ae6d9cb22fd1d008ab08a11d93738ab4f1b8762808806a64f7", kill_on_drop: false }`
[INFO] [stdout] 168a816f25dd15ae6d9cb22fd1d008ab08a11d93738ab4f1b8762808806a64f7