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 #497097 2022-01-22T09:22:41.329969+00:00
# rustc version
rustc 1.60.0-nightly (17d29dcdc 2022-01-21)# docs.rs version
docsrs 0.6.0 (556f98f 2022-01-21)# 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" "3221225472" "--cpus" "3" "--user" "1001:1001" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:0cd99ca24d8e8c98e67c542213511d985b8778b5bdcbb160e038429496686047" "/opt/rustwide/cargo-home/bin/cargo" "+nightly" "rustdoc" "--lib" "-Zrustdoc-map" "-Z" "unstable-options" "--config" "build.rustdocflags=[\"-Z\", \"unstable-options\", \"--emit=invocation-specific\", \"--resource-suffix\", \"-20220121-1.60.0-nightly-17d29dcdc\", \"--static-root-path\", \"/\", \"--cap-lints\", \"warn\", \"--disable-per-crate-search\"]" "-Zunstable-options" "--config=doc.extern-map.registries.crates-io=\"https://docs.rs/{pkg_name}/{version}/x86_64-unknown-linux-gnu\"" "-j3" "--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] 5cd6ddb4df9f36865c007b68af4f937be890f242473c68ff839fc3ed65283b3d
[INFO] running `Command { std: "docker" "start" "-a" "5cd6ddb4df9f36865c007b68af4f937be890f242473c68ff839fc3ed65283b3d", kill_on_drop: false }`
[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]    = note: `#[warn(rustdoc::broken_intra_doc_links)]` on by default
[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: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: `permutator` (lib doc) generated 106 warnings
[INFO] [stderr]     Finished dev [unoptimized + debuginfo] target(s) in 1.34s
[INFO] running `Command { std: "docker" "inspect" "5cd6ddb4df9f36865c007b68af4f937be890f242473c68ff839fc3ed65283b3d", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "5cd6ddb4df9f36865c007b68af4f937be890f242473c68ff839fc3ed65283b3d", kill_on_drop: false }`
[INFO] [stdout] 5cd6ddb4df9f36865c007b68af4f937be890f242473c68ff839fc3ed65283b3d