[INFO] fetching crate type_level_values 0.1.2...
[INFO] documenting type_level_values-0.1.2 against beta-2020-10-09 for beta-1.48-rustdoc-1
[INFO] extracting crate type_level_values 0.1.2 into /workspace/builds/worker-6/source
[INFO] validating manifest of crates.io crate type_level_values 0.1.2 on toolchain beta-2020-10-09
[INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+beta-2020-10-09" "read-manifest" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] started tweaking crates.io crate type_level_values 0.1.2
[INFO] finished tweaking crates.io crate type_level_values 0.1.2
[INFO] tweaked toml for crates.io crate type_level_values 0.1.2 written to /workspace/builds/worker-6/source/Cargo.toml
[INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+beta-2020-10-09" "generate-lockfile" "--manifest-path" "Cargo.toml" "-Zno-index-update", kill_on_drop: false }`
[INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+beta-2020-10-09" "fetch" "--locked" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded typed-arena v1.7.0
[INFO] [stderr]   Downloaded lazy_static v1.1.1
[INFO] [stderr]   Downloaded core_extensions v0.1.17
[INFO] [stderr]   Downloaded version_check v0.1.5
[INFO] [stderr]   Downloaded derive_type_level_lib v0.1.0
[INFO] [stderr]   Downloaded derive_type_level v0.1.0
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "rustops/crates-build-env@sha256:d92eaeed33fa75130ca1ee6c8a01d1ffb62bac859dfdfb3450e3e5d1c0146529" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2020-10-09" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 3f8ac346eeeac301a1134cc552ac90c5bd258e88b64f863e6064218b03d74886
[INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap.
[INFO] running `Command { std: "docker" "start" "-a" "3f8ac346eeeac301a1134cc552ac90c5bd258e88b64f863e6064218b03d74886", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "3f8ac346eeeac301a1134cc552ac90c5bd258e88b64f863e6064218b03d74886", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "3f8ac346eeeac301a1134cc552ac90c5bd258e88b64f863e6064218b03d74886", kill_on_drop: false }`
[INFO] [stdout] 3f8ac346eeeac301a1134cc552ac90c5bd258e88b64f863e6064218b03d74886
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "rustops/crates-build-env@sha256:d92eaeed33fa75130ca1ee6c8a01d1ffb62bac859dfdfb3450e3e5d1c0146529" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2020-10-09" "doc" "--frozen" "--no-deps" "--document-private-items" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 4581a995be0acd1bddd7738b496df4510d783ce50e28b460eca93939885b275e
[INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap.
[INFO] running `Command { std: "docker" "start" "-a" "4581a995be0acd1bddd7738b496df4510d783ce50e28b460eca93939885b275e", kill_on_drop: false }`
[INFO] [stderr]    Compiling typenum v1.12.0
[INFO] [stderr]    Compiling serde v1.0.117
[INFO] [stderr]    Compiling syn v0.15.44
[INFO] [stderr]    Compiling typed-arena v1.7.0
[INFO] [stderr]    Compiling lazy_static v1.1.1
[INFO] [stderr]    Compiling core_extensions v0.1.17
[INFO] [stderr]    Compiling derive_type_level_lib v0.1.0
[INFO] [stderr]    Compiling arrayvec v0.4.12
[INFO] [stderr]    Compiling thread_local v1.0.1
[INFO] [stderr]    Compiling regex v1.4.1
[INFO] [stderr]    Compiling type_level_values v0.1.2 (/opt/rustwide/workdir)
[INFO] [stderr] warning: RERUNNING type_level_values BUILD SCRIPT
[INFO] [stderr]    Compiling derive_type_level v0.1.0
[INFO] [stderr]  Documenting type_level_values v0.1.2 (/opt/rustwide/workdir)
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/macros/type_fn.rs:375:56
[INFO] [stdout]     |
[INFO] [stdout] 375 |           impl<$lhs$(,$param)*> $crate::type_fn::TypeFn_<($lhs $(,$param)*)> for $op_name
[INFO] [stdout]     |                                                          ^^^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/std_ops.rs:93:1
[INFO] [stdout]     |
[INFO] [stdout] 93  | / type_fn!{use_trait 
[INFO] [stdout] 94  | |     trait=Deref []::Target
[INFO] [stdout] 95  | |     type=DerefTA
[INFO] [stdout] 96  | |     fn_type=DerefOp
[INFO] [stdout] 97  | |     method_like=DerefMt
[INFO] [stdout] 98  | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_parens)]` on by default
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/macros/type_fn.rs:375:56
[INFO] [stdout]     |
[INFO] [stdout] 375 |           impl<$lhs$(,$param)*> $crate::type_fn::TypeFn_<($lhs $(,$param)*)> for $op_name
[INFO] [stdout]     |                                                          ^^^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/std_ops.rs:107:1
[INFO] [stdout]     |
[INFO] [stdout] 107 | / type_fn!{use_trait 
[INFO] [stdout] 108 | |     trait=Neg []
[INFO] [stdout] 109 | |     type=NegTA
[INFO] [stdout] 110 | |     fn_type=NegOp
[INFO] [stdout] 111 | |     method_like=NegMt
[INFO] [stdout] 112 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/macros/type_fn.rs:375:56
[INFO] [stdout]     |
[INFO] [stdout] 375 |           impl<$lhs$(,$param)*> $crate::type_fn::TypeFn_<($lhs $(,$param)*)> for $op_name
[INFO] [stdout]     |                                                          ^^^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/std_ops.rs:114:1
[INFO] [stdout]     |
[INFO] [stdout] 114 | / type_fn!{use_trait 
[INFO] [stdout] 115 | |     trait=Not []
[INFO] [stdout] 116 | |     type=NotTA
[INFO] [stdout] 117 | |     fn_type=NotOp
[INFO] [stdout] 118 | |     method_like=NotMt
[INFO] [stdout] 119 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/macros/type_fn.rs:699:38
[INFO] [stdout]     |
[INFO] [stdout] 699 |               $crate::type_fn::TypeFn_<($($param)*)>
[INFO] [stdout]     |                                        ^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/fn_adaptors.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout] 22  | / type_fn!{
[INFO] [stdout] 23  | |     captures(Op,Rhs)
[INFO] [stdout] 24  | |     /// Type-level version of "|x|Op(x,Rhs)"
[INFO] [stdout] 25  | |     pub fn ApplyRhs[Lhs](Lhs)
[INFO] [stdout] 26  | |     where [ Op: TypeFn_<(Lhs, Rhs)> ]
[INFO] [stdout] 27  | |     { Op::Output }
[INFO] [stdout] 28  | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/macros/type_fn.rs:699:38
[INFO] [stdout]     |
[INFO] [stdout] 699 |               $crate::type_fn::TypeFn_<($($param)*)>
[INFO] [stdout]     |                                        ^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/fn_adaptors.rs:30:1
[INFO] [stdout]     |
[INFO] [stdout] 30  | / type_fn!{
[INFO] [stdout] 31  | |     captures(Op,Lhs)
[INFO] [stdout] 32  | |     /// Type-level version of "|x|Op(Lhs,x)"
[INFO] [stdout] 33  | |     pub fn ApplyLhs[Rhs](Rhs)
[INFO] [stdout] 34  | |     where [ Op: TypeFn_<(Lhs, Rhs)> ]
[INFO] [stdout] 35  | |     { Op::Output }
[INFO] [stdout] 36  | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/macros/type_fn.rs:699:38
[INFO] [stdout]     |
[INFO] [stdout] 699 |               $crate::type_fn::TypeFn_<($($param)*)>
[INFO] [stdout]     |                                        ^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/fn_adaptors.rs:48:1
[INFO] [stdout]     |
[INFO] [stdout] 48  | / type_fn!{
[INFO] [stdout] 49  | |     /// Applies a parameter of a function (3+ params).
[INFO] [stdout] 50  | |     /// 
[INFO] [stdout] 51  | |     /// For unary functions use ops::Lazy.
[INFO] [stdout] ...   |
[INFO] [stdout] 58  | |     ]{ Op::Output }
[INFO] [stdout] 59  | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/macros/type_fn.rs:699:38
[INFO] [stdout]     |
[INFO] [stdout] 699 |               $crate::type_fn::TypeFn_<($($param)*)>
[INFO] [stdout]     |                                        ^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/fn_adaptors.rs:61:1
[INFO] [stdout]     |
[INFO] [stdout] 61  | / type_fn!{
[INFO] [stdout] 62  | |     /// Applies every parameter to a TypeFn_ (with 3 or more parameters)
[INFO] [stdout] 63  | |     /// except for the nth,creating a unary function
[INFO] [stdout] 64  | |     /// that takes that parameter and evaluates Op.
[INFO] [stdout] ...   |
[INFO] [stdout] 73  | |     ]{ Op::Output }
[INFO] [stdout] 74  | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/macros/type_fn.rs:699:38
[INFO] [stdout]     |
[INFO] [stdout] 699 |               $crate::type_fn::TypeFn_<($($param)*)>
[INFO] [stdout]     |                                        ^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/fn_adaptors.rs:78:1
[INFO] [stdout]     |
[INFO] [stdout] 78  | / type_fn!{
[INFO] [stdout] 79  | |     /**
[INFO] [stdout] 80  | |     Applies every parameter of a function (3+ params) except the self parameter,
[INFO] [stdout] 81  | |     which is by convention the first.
[INFO] [stdout] ...   |
[INFO] [stdout] 152 | |     }
[INFO] [stdout] 153 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/macros/type_fn.rs:699:38
[INFO] [stdout]     |
[INFO] [stdout] 699 |               $crate::type_fn::TypeFn_<($($param)*)>
[INFO] [stdout]     |                                        ^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/fn_adaptors.rs:155:1
[INFO] [stdout]     |
[INFO] [stdout] 155 | / type_fn!{
[INFO] [stdout] 156 | |     /**
[INFO] [stdout] 157 | |     Applies the Self parameter of a function (3+ params),which is by convention the first.
[INFO] [stdout] 158 | |
[INFO] [stdout] ...   |
[INFO] [stdout] 169 | |     }
[INFO] [stdout] 170 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/macros/type_fn.rs:699:38
[INFO] [stdout]     |
[INFO] [stdout] 699 |               $crate::type_fn::TypeFn_<($($param)*)>
[INFO] [stdout]     |                                        ^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/fn_adaptors.rs:173:1
[INFO] [stdout]     |
[INFO] [stdout] 173 | / type_fn!{
[INFO] [stdout] 174 | |     /**
[INFO] [stdout] 175 | |     Applies the last parameter of a function (3+ params).
[INFO] [stdout] 176 | |
[INFO] [stdout] ...   |
[INFO] [stdout] 188 | |     }
[INFO] [stdout] 189 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/macros/type_fn.rs:699:38
[INFO] [stdout]     |
[INFO] [stdout] 699 |               $crate::type_fn::TypeFn_<($($param)*)>
[INFO] [stdout]     |                                        ^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/fn_adaptors.rs:218:1
[INFO] [stdout]     |
[INFO] [stdout] 218 | / type_fn!{
[INFO] [stdout] 219 | |     captures(Op, Nth, Mapper)
[INFO] [stdout] 220 | |     /// Maps the nth parameter of a function(2+ params) using Mapper and then passes it to Op.
[INFO] [stdout] 221 | |     ///
[INFO] [stdout] ...   |
[INFO] [stdout] 230 | |     }
[INFO] [stdout] 231 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/macros/type_fn.rs:699:50
[INFO] [stdout]     |
[INFO] [stdout] 699 |               $crate::type_fn::TypeFn_<($($param)*)>
[INFO] [stdout]     |                                                    ^ help: remove these parentheses
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/fn_adaptors.rs:242:1
[INFO] [stdout]     |
[INFO] [stdout] 242 | / type_fn!{
[INFO] [stdout] 243 | |     captures(Value)
[INFO] [stdout] 244 | |     /// Type-level version of "|_| Value ".
[INFO] [stdout] 245 | |     pub fn Const[Params](Params){ Value }
[INFO] [stdout] 246 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/macros/type_fn.rs:699:50
[INFO] [stdout]     |
[INFO] [stdout] 699 |               $crate::type_fn::TypeFn_<($($param)*)>
[INFO] [stdout]     |                                                    ^ help: remove these parentheses
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/fn_adaptors.rs:248:1
[INFO] [stdout]     |
[INFO] [stdout] 248 | / type_fn!{
[INFO] [stdout] 249 | |     captures(T)
[INFO] [stdout] 250 | |
[INFO] [stdout] 251 | |     /// Ignores the captured variable,acting like an TypeFn_ identity function.
[INFO] [stdout] 252 | |     pub fn Ignoring[Params](Params){ Params }
[INFO] [stdout] 253 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/macros/type_fn.rs:699:38
[INFO] [stdout]     |
[INFO] [stdout] 699 |               $crate::type_fn::TypeFn_<($($param)*)>
[INFO] [stdout]     |                                        ^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/fn_adaptors.rs:258:1
[INFO] [stdout]     |
[INFO] [stdout] 258 | / type_fn!{
[INFO] [stdout] 259 | |     /// Type-level version of "|x| x ".
[INFO] [stdout] 260 | |     pub fn IdentityFn[P](P){P}
[INFO] [stdout] 261 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/macros/type_fn.rs:375:56
[INFO] [stdout]     |
[INFO] [stdout] 375 |           impl<$lhs$(,$param)*> $crate::type_fn::TypeFn_<($lhs $(,$param)*)> for $op_name
[INFO] [stdout]     |                                                          ^^^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/ops/as_tlist.rs:10:1
[INFO] [stdout]     |
[INFO] [stdout] 10  | / type_fn!{use_trait 
[INFO] [stdout] 11  | |     trait=AsTList_ []
[INFO] [stdout] 12  | |     type=AsTList
[INFO] [stdout] 13  | |     fn_type=AsTListOp
[INFO] [stdout] 14  | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/macros/type_fn.rs:375:56
[INFO] [stdout]     |
[INFO] [stdout] 375 |           impl<$lhs$(,$param)*> $crate::type_fn::TypeFn_<($lhs $(,$param)*)> for $op_name
[INFO] [stdout]     |                                                          ^^^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/ops/as_tlist.rs:34:1
[INFO] [stdout]     |
[INFO] [stdout] 34  | / type_fn!{use_trait 
[INFO] [stdout] 35  | |     trait=VariantAsTList_ []
[INFO] [stdout] 36  | |     type=VariantAsTList
[INFO] [stdout] 37  | |     fn_type=VariantAsTListOp
[INFO] [stdout] 38  | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/macros/type_fn.rs:699:38
[INFO] [stdout]     |
[INFO] [stdout] 699 |               $crate::type_fn::TypeFn_<($($param)*)>
[INFO] [stdout]     |                                        ^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/ops/assertions.rs:261:1
[INFO] [stdout]     |
[INFO] [stdout] 261 | / type_fn!{
[INFO] [stdout] 262 | |     captures(Pred,This,Msg)
[INFO] [stdout] 263 | |     fn 
[INFO] [stdout] 264 | |         AssertThatHelper(False)
[INFO] [stdout] ...   |
[INFO] [stdout] 273 | |         AssertThatHelper(True){ True }
[INFO] [stdout] 274 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/macros/type_fn.rs:699:38
[INFO] [stdout]     |
[INFO] [stdout] 699 |               $crate::type_fn::TypeFn_<($($param)*)>
[INFO] [stdout]     |                                        ^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/ops/assertions.rs:261:1
[INFO] [stdout]     |
[INFO] [stdout] 261 | / type_fn!{
[INFO] [stdout] 262 | |     captures(Pred,This,Msg)
[INFO] [stdout] 263 | |     fn 
[INFO] [stdout] 264 | |         AssertThatHelper(False)
[INFO] [stdout] ...   |
[INFO] [stdout] 273 | |         AssertThatHelper(True){ True }
[INFO] [stdout] 274 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/macros/type_fn.rs:699:38
[INFO] [stdout]     |
[INFO] [stdout] 699 |               $crate::type_fn::TypeFn_<($($param)*)>
[INFO] [stdout]     |                                        ^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/ops/const_ord.rs:93:1
[INFO] [stdout]     |
[INFO] [stdout] 93  | / type_fn!{
[INFO] [stdout] 94  | |     fn _IsLessOrEqual(Less_ ){True}
[INFO] [stdout] 95  | |        _IsLessOrEqual(Equal_){True}
[INFO] [stdout] 96  | |        _IsLessOrEqual(Greater_){False}
[INFO] [stdout] 97  | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/macros/type_fn.rs:699:38
[INFO] [stdout]     |
[INFO] [stdout] 699 |               $crate::type_fn::TypeFn_<($($param)*)>
[INFO] [stdout]     |                                        ^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/ops/const_ord.rs:93:1
[INFO] [stdout]     |
[INFO] [stdout] 93  | / type_fn!{
[INFO] [stdout] 94  | |     fn _IsLessOrEqual(Less_ ){True}
[INFO] [stdout] 95  | |        _IsLessOrEqual(Equal_){True}
[INFO] [stdout] 96  | |        _IsLessOrEqual(Greater_){False}
[INFO] [stdout] 97  | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/macros/type_fn.rs:699:38
[INFO] [stdout]     |
[INFO] [stdout] 699 |               $crate::type_fn::TypeFn_<($($param)*)>
[INFO] [stdout]     |                                        ^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/ops/const_ord.rs:93:1
[INFO] [stdout]     |
[INFO] [stdout] 93  | / type_fn!{
[INFO] [stdout] 94  | |     fn _IsLessOrEqual(Less_ ){True}
[INFO] [stdout] 95  | |        _IsLessOrEqual(Equal_){True}
[INFO] [stdout] 96  | |        _IsLessOrEqual(Greater_){False}
[INFO] [stdout] 97  | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/macros/type_fn.rs:699:38
[INFO] [stdout]     |
[INFO] [stdout] 699 |               $crate::type_fn::TypeFn_<($($param)*)>
[INFO] [stdout]     |                                        ^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/ops/const_ord.rs:98:1
[INFO] [stdout]     |
[INFO] [stdout] 98  | / type_fn!{
[INFO] [stdout] 99  | |     fn _IsGreaterOrEqual(Less_ ){False}
[INFO] [stdout] 100 | |        _IsGreaterOrEqual(Equal_){True}
[INFO] [stdout] 101 | |        _IsGreaterOrEqual(Greater_){True}
[INFO] [stdout] 102 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/macros/type_fn.rs:699:38
[INFO] [stdout]     |
[INFO] [stdout] 699 |               $crate::type_fn::TypeFn_<($($param)*)>
[INFO] [stdout]     |                                        ^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/ops/const_ord.rs:98:1
[INFO] [stdout]     |
[INFO] [stdout] 98  | / type_fn!{
[INFO] [stdout] 99  | |     fn _IsGreaterOrEqual(Less_ ){False}
[INFO] [stdout] 100 | |        _IsGreaterOrEqual(Equal_){True}
[INFO] [stdout] 101 | |        _IsGreaterOrEqual(Greater_){True}
[INFO] [stdout] 102 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/macros/type_fn.rs:699:38
[INFO] [stdout]     |
[INFO] [stdout] 699 |               $crate::type_fn::TypeFn_<($($param)*)>
[INFO] [stdout]     |                                        ^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/ops/const_ord.rs:98:1
[INFO] [stdout]     |
[INFO] [stdout] 98  | / type_fn!{
[INFO] [stdout] 99  | |     fn _IsGreaterOrEqual(Less_ ){False}
[INFO] [stdout] 100 | |        _IsGreaterOrEqual(Equal_){True}
[INFO] [stdout] 101 | |        _IsGreaterOrEqual(Greater_){True}
[INFO] [stdout] 102 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/macros/type_fn.rs:699:38
[INFO] [stdout]     |
[INFO] [stdout] 699 |               $crate::type_fn::TypeFn_<($($param)*)>
[INFO] [stdout]     |                                        ^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/ops/const_ord.rs:161:1
[INFO] [stdout]     |
[INFO] [stdout] 161 | / type_fn!{
[INFO] [stdout] 162 | |     captures(L,R)
[INFO] [stdout] 163 | |     fn 
[INFO] [stdout] 164 | |     MinMaxHelper(Less_){ (L,R) }
[INFO] [stdout] 165 | |     MinMaxHelper(Equal_){ (L,R) }
[INFO] [stdout] 166 | |     MinMaxHelper(Greater_){ (R,L) }
[INFO] [stdout] 167 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/macros/type_fn.rs:699:38
[INFO] [stdout]     |
[INFO] [stdout] 699 |               $crate::type_fn::TypeFn_<($($param)*)>
[INFO] [stdout]     |                                        ^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/ops/const_ord.rs:161:1
[INFO] [stdout]     |
[INFO] [stdout] 161 | / type_fn!{
[INFO] [stdout] 162 | |     captures(L,R)
[INFO] [stdout] 163 | |     fn 
[INFO] [stdout] 164 | |     MinMaxHelper(Less_){ (L,R) }
[INFO] [stdout] 165 | |     MinMaxHelper(Equal_){ (L,R) }
[INFO] [stdout] 166 | |     MinMaxHelper(Greater_){ (R,L) }
[INFO] [stdout] 167 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/macros/type_fn.rs:699:38
[INFO] [stdout]     |
[INFO] [stdout] 699 |               $crate::type_fn::TypeFn_<($($param)*)>
[INFO] [stdout]     |                                        ^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/ops/const_ord.rs:161:1
[INFO] [stdout]     |
[INFO] [stdout] 161 | / type_fn!{
[INFO] [stdout] 162 | |     captures(L,R)
[INFO] [stdout] 163 | |     fn 
[INFO] [stdout] 164 | |     MinMaxHelper(Less_){ (L,R) }
[INFO] [stdout] 165 | |     MinMaxHelper(Equal_){ (L,R) }
[INFO] [stdout] 166 | |     MinMaxHelper(Greater_){ (R,L) }
[INFO] [stdout] 167 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/macros/type_fn.rs:699:38
[INFO] [stdout]     |
[INFO] [stdout] 699 |               $crate::type_fn::TypeFn_<($($param)*)>
[INFO] [stdout]     |                                        ^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/ops/control_flow.rs:25:1
[INFO] [stdout]     |
[INFO] [stdout] 25  | / type_fn!{
[INFO] [stdout] 26  | |     captures(state,Then,Else)
[INFO] [stdout] 27  | |     #[doc(hidden)]
[INFO] [stdout] 28  | |     pub fn IfHelper(True )where[Then:TypeFn_<state>,]{ Then::Output }
[INFO] [stdout] 29  | |            IfHelper(False)where[Else:TypeFn_<state>,]{ Else::Output }
[INFO] [stdout] 30  | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/macros/type_fn.rs:699:38
[INFO] [stdout]     |
[INFO] [stdout] 699 |               $crate::type_fn::TypeFn_<($($param)*)>
[INFO] [stdout]     |                                        ^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/ops/control_flow.rs:25:1
[INFO] [stdout]     |
[INFO] [stdout] 25  | / type_fn!{
[INFO] [stdout] 26  | |     captures(state,Then,Else)
[INFO] [stdout] 27  | |     #[doc(hidden)]
[INFO] [stdout] 28  | |     pub fn IfHelper(True )where[Then:TypeFn_<state>,]{ Then::Output }
[INFO] [stdout] 29  | |            IfHelper(False)where[Else:TypeFn_<state>,]{ Else::Output }
[INFO] [stdout] 30  | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/macros/type_fn.rs:699:38
[INFO] [stdout]     |
[INFO] [stdout] 699 |               $crate::type_fn::TypeFn_<($($param)*)>
[INFO] [stdout]     |                                        ^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/ops/control_flow.rs:32:1
[INFO] [stdout]     |
[INFO] [stdout] 32  | / type_fn!{
[INFO] [stdout] 33  | |     captures(Pred,Then,Else=IdentityFn)
[INFO] [stdout] 34  | |     /**
[INFO] [stdout] 35  | |     An if expression that takes lazily evaluated Then and Else branches,
[INFO] [stdout] ...   |
[INFO] [stdout] 80  | |     ]{ let out;out }
[INFO] [stdout] 81  | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/macros/type_fn.rs:699:38
[INFO] [stdout]     |
[INFO] [stdout] 699 |               $crate::type_fn::TypeFn_<($($param)*)>
[INFO] [stdout]     |                                        ^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/ops/control_flow.rs:86:1
[INFO] [stdout]     |
[INFO] [stdout] 86  | / type_fn!{
[INFO] [stdout] 87  | |     captures(Msg)
[INFO] [stdout] 88  | |     /**
[INFO] [stdout] 89  | |     Immediately causes a compile-time error with the `Msg` message.
[INFO] [stdout] ...   |
[INFO] [stdout] 141 | |     { () }
[INFO] [stdout] 142 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/macros/type_fn.rs:375:56
[INFO] [stdout]     |
[INFO] [stdout] 375 |           impl<$lhs$(,$param)*> $crate::type_fn::TypeFn_<($lhs $(,$param)*)> for $op_name
[INFO] [stdout]     |                                                          ^^^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/ops/integers.rs:102:1
[INFO] [stdout]     |
[INFO] [stdout] 102 | / type_fn!{define_trait
[INFO] [stdout] 103 | |     /// Subtracts 1 from Self,stopping at te minimum value.
[INFO] [stdout] 104 | |     ///
[INFO] [stdout] 105 | |     /// Equivalent to `|lhs| lhs.saturating_sub(1) `
[INFO] [stdout] ...   |
[INFO] [stdout] 114 | |     fn_type=SatSub1Op
[INFO] [stdout] 115 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/macros/type_fn.rs:375:56
[INFO] [stdout]     |
[INFO] [stdout] 375 |           impl<$lhs$(,$param)*> $crate::type_fn::TypeFn_<($lhs $(,$param)*)> for $op_name
[INFO] [stdout]     |                                                          ^^^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/ops/integers.rs:117:1
[INFO] [stdout]     |
[INFO] [stdout] 117 | / type_fn!{define_trait
[INFO] [stdout] 118 | |     /// Returns whether N is 0.
[INFO] [stdout] 119 | |     trait=IsZero_ []
[INFO] [stdout] 120 | |     /// Returns whether N is 0.
[INFO] [stdout] ...   |
[INFO] [stdout] 123 | |     fn_type=IsZeroOp
[INFO] [stdout] 124 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/macros/type_fn.rs:375:56
[INFO] [stdout]     |
[INFO] [stdout] 375 |           impl<$lhs$(,$param)*> $crate::type_fn::TypeFn_<($lhs $(,$param)*)> for $op_name
[INFO] [stdout]     |                                                          ^^^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/ops/integers.rs:126:1
[INFO] [stdout]     |
[INFO] [stdout] 126 | / type_fn!{define_trait
[INFO] [stdout] 127 | |     /// Returns the absolute value (with the same ConstType).
[INFO] [stdout] 128 | |     trait=AbsVal_ []
[INFO] [stdout] 129 | |     /// Returns the absolute value (with the same ConstType).
[INFO] [stdout] ...   |
[INFO] [stdout] 132 | |     fn_type=AbsValOp
[INFO] [stdout] 133 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/macros/type_fn.rs:699:38
[INFO] [stdout]     |
[INFO] [stdout] 699 |               $crate::type_fn::TypeFn_<($($param)*)>
[INFO] [stdout]     |                                        ^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/ops/integers.rs:140:1
[INFO] [stdout]     |
[INFO] [stdout] 140 | / type_fn!{
[INFO] [stdout] 141 | |     /// Returns whether N is 1.
[INFO] [stdout] 142 | |     pub fn IsOneOp[N](N)
[INFO] [stdout] 143 | |     where[
[INFO] [stdout] ...   |
[INFO] [stdout] 149 | |     }
[INFO] [stdout] 150 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/macros/type_fn.rs:699:38
[INFO] [stdout]     |
[INFO] [stdout] 699 |               $crate::type_fn::TypeFn_<($($param)*)>
[INFO] [stdout]     |                                        ^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/ops/integers.rs:161:1
[INFO] [stdout]     |
[INFO] [stdout] 161 | / type_fn!{
[INFO] [stdout] 162 | |     /// Returns whether N is the mimimum value of the type.
[INFO] [stdout] 163 | |     pub fn IsMinOp[N](N)
[INFO] [stdout] 164 | |     where[
[INFO] [stdout] ...   |
[INFO] [stdout] 170 | |     }
[INFO] [stdout] 171 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/macros/type_fn.rs:699:38
[INFO] [stdout]     |
[INFO] [stdout] 699 |               $crate::type_fn::TypeFn_<($($param)*)>
[INFO] [stdout]     |                                        ^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/ops/integers.rs:173:1
[INFO] [stdout]     |
[INFO] [stdout] 173 | / type_fn!{
[INFO] [stdout] 174 | |     /// Returns whether N is the maximum value of the type.
[INFO] [stdout] 175 | |     pub fn IsMaxOp[N](N)
[INFO] [stdout] 176 | |     where[
[INFO] [stdout] ...   |
[INFO] [stdout] 182 | |     }
[INFO] [stdout] 183 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/macros/type_fn.rs:699:38
[INFO] [stdout]     |
[INFO] [stdout] 699 |               $crate::type_fn::TypeFn_<($($param)*)>
[INFO] [stdout]     |                                        ^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/ops/integers.rs:190:1
[INFO] [stdout]     |
[INFO] [stdout] 190 | / type_fn!{
[INFO] [stdout] 191 | |     /// Gets the value for 0 as defined by N.
[INFO] [stdout] 192 | |     pub fn Get0Op[N](N)
[INFO] [stdout] 193 | |     where[ N:IntegerConsts<Zero=Out> ]
[INFO] [stdout] 194 | |     { let Out;Out }
[INFO] [stdout] 195 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/macros/type_fn.rs:699:38
[INFO] [stdout]     |
[INFO] [stdout] 699 |               $crate::type_fn::TypeFn_<($($param)*)>
[INFO] [stdout]     |                                        ^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/ops/integers.rs:202:1
[INFO] [stdout]     |
[INFO] [stdout] 202 | / type_fn!{
[INFO] [stdout] 203 | |     /// Gets the value for 1 as defined by N.
[INFO] [stdout] 204 | |     pub fn Get1Op[N](N)
[INFO] [stdout] 205 | |     where[ N:IntegerConsts<One=Out> ]
[INFO] [stdout] 206 | |     { let Out;Out }
[INFO] [stdout] 207 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/macros/type_fn.rs:699:38
[INFO] [stdout]     |
[INFO] [stdout] 699 |               $crate::type_fn::TypeFn_<($($param)*)>
[INFO] [stdout]     |                                        ^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/ops/integers.rs:212:1
[INFO] [stdout]     |
[INFO] [stdout] 212 | / type_fn!{
[INFO] [stdout] 213 | |     /// Gets the minimum value as defined by N.
[INFO] [stdout] 214 | |     pub fn GetMinOp[N](N)
[INFO] [stdout] 215 | |     where[ N:IntegerConsts<Min=Out> ]
[INFO] [stdout] 216 | |     { let Out;Out }
[INFO] [stdout] 217 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/macros/type_fn.rs:699:38
[INFO] [stdout]     |
[INFO] [stdout] 699 |               $crate::type_fn::TypeFn_<($($param)*)>
[INFO] [stdout]     |                                        ^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/ops/integers.rs:224:1
[INFO] [stdout]     |
[INFO] [stdout] 224 | / type_fn!{
[INFO] [stdout] 225 | |     /// Gets the maximum value as defined by N.
[INFO] [stdout] 226 | |     pub fn GetMaxOp[N](N)
[INFO] [stdout] 227 | |     where[ N:IntegerConsts<Max=Out> ]
[INFO] [stdout] 228 | |     { let Out;Out }
[INFO] [stdout] 229 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/macros/type_fn.rs:699:38
[INFO] [stdout]     |
[INFO] [stdout] 699 |               $crate::type_fn::TypeFn_<($($param)*)>
[INFO] [stdout]     |                                        ^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/ops/integers.rs:236:1
[INFO] [stdout]     |
[INFO] [stdout] 236 | / type_fn!{
[INFO] [stdout] 237 | |     /// Adds 1 to N.
[INFO] [stdout] 238 | |     pub fn Add1Op[N](N)
[INFO] [stdout] 239 | |     where[
[INFO] [stdout] ...   |
[INFO] [stdout] 245 | |     }
[INFO] [stdout] 246 | | }    
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/macros/type_fn.rs:699:38
[INFO] [stdout]     |
[INFO] [stdout] 699 |               $crate::type_fn::TypeFn_<($($param)*)>
[INFO] [stdout]     |                                        ^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/ops/integers.rs:254:1
[INFO] [stdout]     |
[INFO] [stdout] 254 | / type_fn!{
[INFO] [stdout] 255 | |     /// Substracts 1 from N.
[INFO] [stdout] 256 | |     pub fn Sub1Op[N](N)
[INFO] [stdout] 257 | |     where[
[INFO] [stdout] ...   |
[INFO] [stdout] 263 | |     }
[INFO] [stdout] 264 | | }    
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/macros/type_fn.rs:375:56
[INFO] [stdout]     |
[INFO] [stdout] 375 |           impl<$lhs$(,$param)*> $crate::type_fn::TypeFn_<($lhs $(,$param)*)> for $op_name
[INFO] [stdout]     |                                                          ^^^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/ops/wrapper_ops.rs:3:1
[INFO] [stdout]     |
[INFO] [stdout] 3   | / type_fn!{define_trait
[INFO] [stdout] 4   | |     /// Returns the wrapped value if Self is an ok/some value,otherwise fails to compile.
[INFO] [stdout] 5   | |     trait=Unwrap_ []
[INFO] [stdout] 6   | |     type=Unwrap
[INFO] [stdout] 7   | |     fn_type=UnwrapOp
[INFO] [stdout] 8   | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/macros/type_fn.rs:375:56
[INFO] [stdout]     |
[INFO] [stdout] 375 |           impl<$lhs$(,$param)*> $crate::type_fn::TypeFn_<($lhs $(,$param)*)> for $op_name
[INFO] [stdout]     |                                                          ^^^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/ops/wrapper_ops.rs:37:1
[INFO] [stdout]     |
[INFO] [stdout] 37  | / type_fn!{define_trait
[INFO] [stdout] 38  | |     /// Unwraps a 0/1 element container into the contained value.
[INFO] [stdout] 39  | |     ///
[INFO] [stdout] 40  | |     /// On values like `None_` this returns `()`
[INFO] [stdout] ...   |
[INFO] [stdout] 45  | |     fn_type=IntoInnerOp
[INFO] [stdout] 46  | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/macros/type_fn.rs:700:13
[INFO] [stdout]     |
[INFO] [stdout] 700 |           for $op_name<$($bound_vars,)*>
[INFO] [stdout]     |               ^^^^^^^^ help: remove these parentheses
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/discriminant.rs:118:1
[INFO] [stdout]     |
[INFO] [stdout] 118 | / type_fn!{
[INFO] [stdout] 119 | |     /// Extracts the integer value of a Discriminant<..>.
[INFO] [stdout] 120 | |     pub fn UIntFromDiscriminant[N, T, I](Discriminant<N, T, I>){ I }
[INFO] [stdout] 121 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/macros/type_fn.rs:699:38
[INFO] [stdout]     |
[INFO] [stdout] 699 |               $crate::type_fn::TypeFn_<($($param)*)>
[INFO] [stdout]     |                                        ^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/discriminant.rs:123:1
[INFO] [stdout]     |
[INFO] [stdout] 123 | / type_fn!{
[INFO] [stdout] 124 | |     /// Gets the Discriminant of This.
[INFO] [stdout] 125 | |     pub fn GetDiscrOp[This](This)
[INFO] [stdout] 126 | |     where[ This:GetDiscriminant ]
[INFO] [stdout] 127 | |     { This::Discriminant }
[INFO] [stdout] 128 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/macros/type_fn.rs:699:38
[INFO] [stdout]     |
[INFO] [stdout] 699 |               $crate::type_fn::TypeFn_<($($param)*)>
[INFO] [stdout]     |                                        ^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/discriminant.rs:130:1
[INFO] [stdout]     |
[INFO] [stdout] 130 | / type_fn!{
[INFO] [stdout] 131 | |     /// Gets the integer value of the discriminant of This.
[INFO] [stdout] 132 | |     pub fn GetUIntDiscrOp[This](This)
[INFO] [stdout] 133 | |     where[ This:GetDiscriminant ]
[INFO] [stdout] 134 | |     { This::UIntDiscr }
[INFO] [stdout] 135 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/macros/type_fn.rs:699:38
[INFO] [stdout]     |
[INFO] [stdout] 699 |               $crate::type_fn::TypeFn_<($($param)*)>
[INFO] [stdout]     |                                        ^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/discriminant.rs:137:1
[INFO] [stdout]     |
[INFO] [stdout] 137 | / type_fn!{
[INFO] [stdout] 138 | |     /// Gets the unit struct representing the variant of This.
[INFO] [stdout] 139 | |     pub fn GetVariantOp[This](This)
[INFO] [stdout] 140 | |     where[ This:GetDiscriminant ]
[INFO] [stdout] 141 | |     { This::Variant }
[INFO] [stdout] 142 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/macros/type_fn.rs:699:38
[INFO] [stdout]     |
[INFO] [stdout] 699 |               $crate::type_fn::TypeFn_<($($param)*)>
[INFO] [stdout]     |                                        ^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/field_traits.rs:48:1
[INFO] [stdout]     |
[INFO] [stdout] 48  | / type_fn!{
[INFO] [stdout] 49  | |     /// Equivalent to `|This| This[Field] `.
[INFO] [stdout] 50  | |     captures(Field)
[INFO] [stdout] 51  | |     pub fn GetFieldMt[This](This)
[INFO] [stdout] 52  | |     where[ This:GetField_<Field> ]
[INFO] [stdout] 53  | |     { This::Output }
[INFO] [stdout] 54  | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/macros/type_fn.rs:699:38
[INFO] [stdout]     |
[INFO] [stdout] 699 |               $crate::type_fn::TypeFn_<($($param)*)>
[INFO] [stdout]     |                                        ^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/field_traits.rs:85:1
[INFO] [stdout]     |
[INFO] [stdout] 85  | / type_fn!{
[INFO] [stdout] 86  | |     captures(Field,Value)
[INFO] [stdout] 87  | |     /// Equivalent to `|This|{ This[Field]=Value; This }`.
[INFO] [stdout] 88  | |     pub fn SetFieldMt[This](This)
[INFO] [stdout] 89  | |     where[ This:SetField_<Field,Value> ]
[INFO] [stdout] 90  | |     { This::Output }
[INFO] [stdout] 91  | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/macros/type_fn.rs:699:38
[INFO] [stdout]     |
[INFO] [stdout] 699 |               $crate::type_fn::TypeFn_<($($param)*)>
[INFO] [stdout]     |                                        ^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/field_traits.rs:283:1
[INFO] [stdout]     |
[INFO] [stdout] 283 | / type_fn!{
[INFO] [stdout] 284 | |     captures(FVPairs)
[INFO] [stdout] 285 | |     /// Sets the values of fields in FVPairs.
[INFO] [stdout] 286 | |     /// 
[INFO] [stdout] ...   |
[INFO] [stdout] 292 | |     { This::Output }
[INFO] [stdout] 293 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/macros/type_fn.rs:699:38
[INFO] [stdout]     |
[INFO] [stdout] 699 |               $crate::type_fn::TypeFn_<($($param)*)>
[INFO] [stdout]     |                                        ^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/field_traits.rs:320:1
[INFO] [stdout]     |
[INFO] [stdout] 320 | / type_fn!{
[INFO] [stdout] 321 | |     captures(Field, Mapper)
[INFO] [stdout] 322 | |     /// Type-level equivalent of "|This|{ This[Field]=Mapper(This[Field]); This }".
[INFO] [stdout] 323 | |     pub fn MapFieldMt[This](This)
[INFO] [stdout] 324 | |     where[ MapFieldOp:TypeFn_<(This, Field, Mapper),Output=Out> ]
[INFO] [stdout] 325 | |     { let Out;Out }
[INFO] [stdout] 326 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/macros/type_fn.rs:699:38
[INFO] [stdout]     |
[INFO] [stdout] 699 |               $crate::type_fn::TypeFn_<($($param)*)>
[INFO] [stdout]     |                                        ^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/field_traits.rs:346:1
[INFO] [stdout]     |
[INFO] [stdout] 346 | / type_fn!{
[INFO] [stdout] 347 | |     captures(Field, Mapper)
[INFO] [stdout] 348 | |     /// Type-level equivalent of "|This|{ This[Field]=Mapper(This); This }".
[INFO] [stdout] 349 | |     pub fn MapIntoFieldMt[This](This)
[INFO] [stdout] 350 | |     where[ MapIntoFieldOp:TypeFn_<(This, Field, Mapper),Output=Out> ]
[INFO] [stdout] 351 | |     { let Out;Out }
[INFO] [stdout] 352 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/macros/type_fn.rs:699:38
[INFO] [stdout]     |
[INFO] [stdout] 699 |               $crate::type_fn::TypeFn_<($($param)*)>
[INFO] [stdout]     |                                        ^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/const_wrapper/mod.rs:126:1
[INFO] [stdout]     |
[INFO] [stdout] 126 | / type_fn!{
[INFO] [stdout] 127 | |     /// Constructs a ConstWrapper<v> (on the type-level).
[INFO] [stdout] 128 | |     pub fn NewConstWrapper[v:?Sized](v){ ConstWrapper<v> }
[INFO] [stdout] 129 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/macros/type_fn.rs:699:38
[INFO] [stdout]     |
[INFO] [stdout] 699 |               $crate::type_fn::TypeFn_<($($param)*)>
[INFO] [stdout]     |                                        ^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/collection_ops.rs:191:1
[INFO] [stdout]     |
[INFO] [stdout] 191 | / declare_collection_op!{
[INFO] [stdout] 192 | |     /// Processes the collection incrementally from the start,using the `Func` function,
[INFO] [stdout] 193 | |     /// returning the first element if the collection only contains 1 element.
[INFO] [stdout] 194 | |     fn reduce_l(This,Func)
[INFO] [stdout] ...   |
[INFO] [stdout] 198 | |     methodlike=ReduceLMt,
[INFO] [stdout] 199 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/macros/type_fn.rs:699:38
[INFO] [stdout]     |
[INFO] [stdout] 699 |               $crate::type_fn::TypeFn_<($($param)*)>
[INFO] [stdout]     |                                        ^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/collection_ops.rs:202:1
[INFO] [stdout]     |
[INFO] [stdout] 202 | / declare_collection_op!{
[INFO] [stdout] 203 | |     /// Creates a collection of  pairs of 
[INFO] [stdout] 204 | |     /// each element of This and Other,truncating to the smaller collection.
[INFO] [stdout] 205 | |     fn zip(This,Func)
[INFO] [stdout] ...   |
[INFO] [stdout] 209 | |     methodlike=ZipMt,
[INFO] [stdout] 210 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/macros/type_fn.rs:699:38
[INFO] [stdout]     |
[INFO] [stdout] 699 |               $crate::type_fn::TypeFn_<($($param)*)>
[INFO] [stdout]     |                                        ^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/collection_ops.rs:213:1
[INFO] [stdout]     |
[INFO] [stdout] 213 | / declare_collection_op!{
[INFO] [stdout] 214 | |     /// Processes the collection incrementally from the end,using the `Func` function,
[INFO] [stdout] 215 | |     /// returning the last element if the collection only contains 1 element.
[INFO] [stdout] 216 | |     fn reduce_r(This,Func)
[INFO] [stdout] ...   |
[INFO] [stdout] 220 | |     methodlike=ReduceRMt,
[INFO] [stdout] 221 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/collection_ops.rs:110:9
[INFO] [stdout]     |
[INFO] [stdout] 110 |           ( $this $(,$param)* )
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout] ...
[INFO] [stdout] 224 | / declare_collection_op!{
[INFO] [stdout] 225 | |     /// Turns a nested collection of some ConstType into an unnested collection of 
[INFO] [stdout] 226 | |     /// the same ConstType.
[INFO] [stdout] 227 | |     fn flatten(This)
[INFO] [stdout] ...   |
[INFO] [stdout] 232 | |     methodlike=FlattenMt,
[INFO] [stdout] 233 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/collection_ops.rs:110:9
[INFO] [stdout]     |
[INFO] [stdout] 110 |           ( $this $(,$param)* )
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout] ...
[INFO] [stdout] 224 | / declare_collection_op!{
[INFO] [stdout] 225 | |     /// Turns a nested collection of some ConstType into an unnested collection of 
[INFO] [stdout] 226 | |     /// the same ConstType.
[INFO] [stdout] 227 | |     fn flatten(This)
[INFO] [stdout] ...   |
[INFO] [stdout] 232 | |     methodlike=FlattenMt,
[INFO] [stdout] 233 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/macros/type_fn.rs:699:38
[INFO] [stdout]     |
[INFO] [stdout] 699 |               $crate::type_fn::TypeFn_<($($param)*)>
[INFO] [stdout]     |                                        ^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/collection_ops.rs:224:1
[INFO] [stdout]     |
[INFO] [stdout] 224 | / declare_collection_op!{
[INFO] [stdout] 225 | |     /// Turns a nested collection of some ConstType into an unnested collection of 
[INFO] [stdout] 226 | |     /// the same ConstType.
[INFO] [stdout] 227 | |     fn flatten(This)
[INFO] [stdout] ...   |
[INFO] [stdout] 232 | |     methodlike=FlattenMt,
[INFO] [stdout] 233 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/collection_ops.rs:110:9
[INFO] [stdout]     |
[INFO] [stdout] 110 |           ( $this $(,$param)* )
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout] ...
[INFO] [stdout] 224 | / declare_collection_op!{
[INFO] [stdout] 225 | |     /// Turns a nested collection of some ConstType into an unnested collection of 
[INFO] [stdout] 226 | |     /// the same ConstType.
[INFO] [stdout] 227 | |     fn flatten(This)
[INFO] [stdout] ...   |
[INFO] [stdout] 232 | |     methodlike=FlattenMt,
[INFO] [stdout] 233 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/macros/type_fn.rs:699:38
[INFO] [stdout]     |
[INFO] [stdout] 699 |               $crate::type_fn::TypeFn_<($($param)*)>
[INFO] [stdout]     |                                        ^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/collection_ops.rs:224:1
[INFO] [stdout]     |
[INFO] [stdout] 224 | / declare_collection_op!{
[INFO] [stdout] 225 | |     /// Turns a nested collection of some ConstType into an unnested collection of 
[INFO] [stdout] 226 | |     /// the same ConstType.
[INFO] [stdout] 227 | |     fn flatten(This)
[INFO] [stdout] ...   |
[INFO] [stdout] 232 | |     methodlike=FlattenMt,
[INFO] [stdout] 233 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/macros/type_fn.rs:699:38
[INFO] [stdout]     |
[INFO] [stdout] 699 |               $crate::type_fn::TypeFn_<($($param)*)>
[INFO] [stdout]     |                                        ^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/collection_ops.rs:270:1
[INFO] [stdout]     |
[INFO] [stdout] 270 | / declare_collection_op!{
[INFO] [stdout] 271 | |     /// Returns the collection with the value added at one end.
[INFO] [stdout] 272 | |     ///
[INFO] [stdout] 273 | |     /// Push followed by Pop must return the pushed value and
[INFO] [stdout] ...   |
[INFO] [stdout] 280 | |     methodlike=PushMt,
[INFO] [stdout] 281 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/macros/type_fn.rs:699:38
[INFO] [stdout]     |
[INFO] [stdout] 699 |               $crate::type_fn::TypeFn_<($($param)*)>
[INFO] [stdout]     |                                        ^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/collection_ops.rs:284:1
[INFO] [stdout]     |
[INFO] [stdout] 284 | / declare_collection_op!{
[INFO] [stdout] 285 | |     /// Puts all the elements of the Other collection at the end of This.
[INFO] [stdout] 286 | |     fn append(This,Other)
[INFO] [stdout] 287 | |
[INFO] [stdout] ...   |
[INFO] [stdout] 290 | |     methodlike=AppendMt,
[INFO] [stdout] 291 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/macros/type_fn.rs:699:38
[INFO] [stdout]     |
[INFO] [stdout] 699 |               $crate::type_fn::TypeFn_<($($param)*)>
[INFO] [stdout]     |                                        ^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/collection_ops.rs:294:1
[INFO] [stdout]     |
[INFO] [stdout] 294 | / declare_collection_op!{
[INFO] [stdout] 295 | |     /// Transforms the elements of the collection using a function that returns 
[INFO] [stdout] 296 | |     /// `impl ConstInto_<TryFold>`,
[INFO] [stdout] 297 | |     /// filtering out the TFBreak<_> values and unwrapping the TFVal<_> values.
[INFO] [stdout] ...   |
[INFO] [stdout] 305 | |     methodlike=FilterMapMt,
[INFO] [stdout] 306 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/collection_ops.rs:110:9
[INFO] [stdout]     |
[INFO] [stdout] 110 |           ( $this $(,$param)* )
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout] ...
[INFO] [stdout] 309 | / declare_collection_op!{
[INFO] [stdout] 310 | |     /// Returns the collection with the last/first element removed alongside that element.
[INFO] [stdout] 311 | |     ///
[INFO] [stdout] 312 | |     /// Returns Some_<(Element,CollectionWithoutValue)> if the collection is not empty,
[INFO] [stdout] ...   |
[INFO] [stdout] 318 | |     methodlike=PopMt,
[INFO] [stdout] 319 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/collection_ops.rs:110:9
[INFO] [stdout]     |
[INFO] [stdout] 110 |           ( $this $(,$param)* )
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout] ...
[INFO] [stdout] 309 | / declare_collection_op!{
[INFO] [stdout] 310 | |     /// Returns the collection with the last/first element removed alongside that element.
[INFO] [stdout] 311 | |     ///
[INFO] [stdout] 312 | |     /// Returns Some_<(Element,CollectionWithoutValue)> if the collection is not empty,
[INFO] [stdout] ...   |
[INFO] [stdout] 318 | |     methodlike=PopMt,
[INFO] [stdout] 319 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/macros/type_fn.rs:699:38
[INFO] [stdout]     |
[INFO] [stdout] 699 |               $crate::type_fn::TypeFn_<($($param)*)>
[INFO] [stdout]     |                                        ^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/collection_ops.rs:309:1
[INFO] [stdout]     |
[INFO] [stdout] 309 | / declare_collection_op!{
[INFO] [stdout] 310 | |     /// Returns the collection with the last/first element removed alongside that element.
[INFO] [stdout] 311 | |     ///
[INFO] [stdout] 312 | |     /// Returns Some_<(Element,CollectionWithoutValue)> if the collection is not empty,
[INFO] [stdout] ...   |
[INFO] [stdout] 318 | |     methodlike=PopMt,
[INFO] [stdout] 319 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/collection_ops.rs:110:9
[INFO] [stdout]     |
[INFO] [stdout] 110 |           ( $this $(,$param)* )
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout] ...
[INFO] [stdout] 309 | / declare_collection_op!{
[INFO] [stdout] 310 | |     /// Returns the collection with the last/first element removed alongside that element.
[INFO] [stdout] 311 | |     ///
[INFO] [stdout] 312 | |     /// Returns Some_<(Element,CollectionWithoutValue)> if the collection is not empty,
[INFO] [stdout] ...   |
[INFO] [stdout] 318 | |     methodlike=PopMt,
[INFO] [stdout] 319 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/macros/type_fn.rs:699:38
[INFO] [stdout]     |
[INFO] [stdout] 699 |               $crate::type_fn::TypeFn_<($($param)*)>
[INFO] [stdout]     |                                        ^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/collection_ops.rs:309:1
[INFO] [stdout]     |
[INFO] [stdout] 309 | / declare_collection_op!{
[INFO] [stdout] 310 | |     /// Returns the collection with the last/first element removed alongside that element.
[INFO] [stdout] 311 | |     ///
[INFO] [stdout] 312 | |     /// Returns Some_<(Element,CollectionWithoutValue)> if the collection is not empty,
[INFO] [stdout] ...   |
[INFO] [stdout] 318 | |     methodlike=PopMt,
[INFO] [stdout] 319 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/macros/type_fn.rs:699:38
[INFO] [stdout]     |
[INFO] [stdout] 699 |               $crate::type_fn::TypeFn_<($($param)*)>
[INFO] [stdout]     |                                        ^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/collection_ops.rs:321:1
[INFO] [stdout]     |
[INFO] [stdout] 321 | / declare_collection_op!{
[INFO] [stdout] 322 | |     /// Returns the collection only containing the first N elements.
[INFO] [stdout] 323 | |     fn take(This,N)
[INFO] [stdout] 324 | |
[INFO] [stdout] ...   |
[INFO] [stdout] 327 | |     methodlike=TakeMt,
[INFO] [stdout] 328 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/macros/type_fn.rs:699:38
[INFO] [stdout]     |
[INFO] [stdout] 699 |               $crate::type_fn::TypeFn_<($($param)*)>
[INFO] [stdout]     |                                        ^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/collection_ops.rs:331:1
[INFO] [stdout]     |
[INFO] [stdout] 331 | / declare_collection_op!{
[INFO] [stdout] 332 | |     /// Returns the collection only containing the first elements 
[INFO] [stdout] 333 | |     /// which match the Pred predicate.
[INFO] [stdout] 334 | |     fn take_while(This,Pred)
[INFO] [stdout] ...   |
[INFO] [stdout] 338 | |     methodlike=TakeWhileMt,
[INFO] [stdout] 339 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/macros/type_fn.rs:699:38
[INFO] [stdout]     |
[INFO] [stdout] 699 |               $crate::type_fn::TypeFn_<($($param)*)>
[INFO] [stdout]     |                                        ^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/collection_ops.rs:342:1
[INFO] [stdout]     |
[INFO] [stdout] 342 | / declare_collection_op!{
[INFO] [stdout] 343 | |     /// Returns the collection skipping the first N elements.
[INFO] [stdout] 344 | |     fn skip(This,N)
[INFO] [stdout] 345 | |
[INFO] [stdout] ...   |
[INFO] [stdout] 348 | |     methodlike=SkipMt,
[INFO] [stdout] 349 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/macros/type_fn.rs:699:38
[INFO] [stdout]     |
[INFO] [stdout] 699 |               $crate::type_fn::TypeFn_<($($param)*)>
[INFO] [stdout]     |                                        ^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/collection_ops.rs:352:1
[INFO] [stdout]     |
[INFO] [stdout] 352 | / declare_collection_op!{
[INFO] [stdout] 353 | |     /// Returns the collection skipping the first elements matching the Pred predicate.
[INFO] [stdout] 354 | |     fn skip_while(This,Pred)
[INFO] [stdout] 355 | |
[INFO] [stdout] ...   |
[INFO] [stdout] 358 | |     methodlike=SkipWhileMt,
[INFO] [stdout] 359 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/macros/type_fn.rs:375:56
[INFO] [stdout]     |
[INFO] [stdout] 375 |           impl<$lhs$(,$param)*> $crate::type_fn::TypeFn_<($lhs $(,$param)*)> for $op_name
[INFO] [stdout]     |                                                          ^^^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/collection_ops.rs:373:1
[INFO] [stdout]     |
[INFO] [stdout] 373 | / type_fn!{define_trait
[INFO] [stdout] 374 | |     /// Returns the collection with the last element removed,alongside the last element.
[INFO] [stdout] 375 | |     ///
[INFO] [stdout] 376 | |     /// Returns Some_<(Element,CollectionWithoutValue)> if the collection is not empty,
[INFO] [stdout] ...   |
[INFO] [stdout] 380 | |     fn_type=PopBackOp
[INFO] [stdout] 381 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/macros/type_fn.rs:375:56
[INFO] [stdout]     |
[INFO] [stdout] 375 |           impl<$lhs$(,$param)*> $crate::type_fn::TypeFn_<($lhs $(,$param)*)> for $op_name
[INFO] [stdout]     |                                                          ^^^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/collection_ops.rs:394:1
[INFO] [stdout]     |
[INFO] [stdout] 394 | / type_fn!{define_trait
[INFO] [stdout] 395 | |     /// Returns the collection with the first element removed,alongside the first element.
[INFO] [stdout] 396 | |     ///
[INFO] [stdout] 397 | |     /// Returns None if the collection is empty ,
[INFO] [stdout] ...   |
[INFO] [stdout] 402 | |     fn_type=PopFrontOp
[INFO] [stdout] 403 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/macros/type_fn.rs:375:56
[INFO] [stdout]     |
[INFO] [stdout] 375 |           impl<$lhs$(,$param)*> $crate::type_fn::TypeFn_<($lhs $(,$param)*)> for $op_name
[INFO] [stdout]     |                                                          ^^^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/collection_ops.rs:405:1
[INFO] [stdout]     |
[INFO] [stdout] 405 | / type_fn!{define_trait
[INFO] [stdout] 406 | |     /// The ammount of elements in the collection that can be iterated over in FoldL_ .
[INFO] [stdout] 407 | |     ///
[INFO] [stdout] 408 | |     trait=Len_ []
[INFO] [stdout] 409 | |     type=Len
[INFO] [stdout] 410 | |     fn_type=LenOp
[INFO] [stdout] 411 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/macros/type_fn.rs:699:38
[INFO] [stdout]     |
[INFO] [stdout] 699 |               $crate::type_fn::TypeFn_<($($param)*)>
[INFO] [stdout]     |                                        ^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/collection_ops.rs:414:1
[INFO] [stdout]     |
[INFO] [stdout] 414 | / declare_collection_op!{
[INFO] [stdout] 415 | |     static=true,
[INFO] [stdout] 416 | |     /// Creates a value of the ConstType associated with the function 
[INFO] [stdout] 417 | |     /// by repeating  `Value` `Repeated` times
[INFO] [stdout] ...   |
[INFO] [stdout] 423 | |     methodlike=RepeatMt,
[INFO] [stdout] 424 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/collection_ops.rs:110:9
[INFO] [stdout]     |
[INFO] [stdout] 110 |           ( $this $(,$param)* )
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout] ...
[INFO] [stdout] 426 | / declare_collection_op!{
[INFO] [stdout] 427 | |     /// Reverses `This`.
[INFO] [stdout] 428 | |     ///
[INFO] [stdout] 429 | |     fn reverse(This)
[INFO] [stdout] ...   |
[INFO] [stdout] 433 | |     methodlike=ReverseMt,
[INFO] [stdout] 434 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/collection_ops.rs:110:9
[INFO] [stdout]     |
[INFO] [stdout] 110 |           ( $this $(,$param)* )
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout] ...
[INFO] [stdout] 426 | / declare_collection_op!{
[INFO] [stdout] 427 | |     /// Reverses `This`.
[INFO] [stdout] 428 | |     ///
[INFO] [stdout] 429 | |     fn reverse(This)
[INFO] [stdout] ...   |
[INFO] [stdout] 433 | |     methodlike=ReverseMt,
[INFO] [stdout] 434 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/macros/type_fn.rs:699:38
[INFO] [stdout]     |
[INFO] [stdout] 699 |               $crate::type_fn::TypeFn_<($($param)*)>
[INFO] [stdout]     |                                        ^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/collection_ops.rs:426:1
[INFO] [stdout]     |
[INFO] [stdout] 426 | / declare_collection_op!{
[INFO] [stdout] 427 | |     /// Reverses `This`.
[INFO] [stdout] 428 | |     ///
[INFO] [stdout] 429 | |     fn reverse(This)
[INFO] [stdout] ...   |
[INFO] [stdout] 433 | |     methodlike=ReverseMt,
[INFO] [stdout] 434 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/collection_ops.rs:110:9
[INFO] [stdout]     |
[INFO] [stdout] 110 |           ( $this $(,$param)* )
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout] ...
[INFO] [stdout] 426 | / declare_collection_op!{
[INFO] [stdout] 427 | |     /// Reverses `This`.
[INFO] [stdout] 428 | |     ///
[INFO] [stdout] 429 | |     fn reverse(This)
[INFO] [stdout] ...   |
[INFO] [stdout] 433 | |     methodlike=ReverseMt,
[INFO] [stdout] 434 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/macros/type_fn.rs:699:38
[INFO] [stdout]     |
[INFO] [stdout] 699 |               $crate::type_fn::TypeFn_<($($param)*)>
[INFO] [stdout]     |                                        ^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/collection_ops.rs:426:1
[INFO] [stdout]     |
[INFO] [stdout] 426 | / declare_collection_op!{
[INFO] [stdout] 427 | |     /// Reverses `This`.
[INFO] [stdout] 428 | |     ///
[INFO] [stdout] 429 | |     fn reverse(This)
[INFO] [stdout] ...   |
[INFO] [stdout] 433 | |     methodlike=ReverseMt,
[INFO] [stdout] 434 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/macros/type_fn.rs:699:38
[INFO] [stdout]     |
[INFO] [stdout] 699 |               $crate::type_fn::TypeFn_<($($param)*)>
[INFO] [stdout]     |                                        ^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/collection_ops.rs:437:1
[INFO] [stdout]     |
[INFO] [stdout] 437 | / declare_collection_op!{
[INFO] [stdout] 438 | |     /// Separates the elements of `This` into a pair of collections of the same ConstType
[INFO] [stdout] 439 | |     /// based on 
[INFO] [stdout] 440 | |     /// the return value of Pred,if it return False the element goes 
[INFO] [stdout] ...   |
[INFO] [stdout] 447 | |     methodlike=PartitionMt,
[INFO] [stdout] 448 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/macros/type_fn.rs:699:38
[INFO] [stdout]     |
[INFO] [stdout] 699 |               $crate::type_fn::TypeFn_<($($param)*)>
[INFO] [stdout]     |                                        ^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/collection_ops.rs:451:1
[INFO] [stdout]     |
[INFO] [stdout] 451 | / declare_collection_op!{
[INFO] [stdout] 452 | |     /// Separates the elements of `This` into a pair of collections of the `Type` 
[INFO] [stdout] 453 | |     /// ConstType based on 
[INFO] [stdout] 454 | |     /// the return value of Pred,if it return False the element goes 
[INFO] [stdout] ...   |
[INFO] [stdout] 461 | |     methodlike=PartitionAsMt,
[INFO] [stdout] 462 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/macros/type_fn.rs:699:38
[INFO] [stdout]     |
[INFO] [stdout] 699 |               $crate::type_fn::TypeFn_<($($param)*)>
[INFO] [stdout]     |                                        ^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/collection_ops.rs:465:1
[INFO] [stdout]     |
[INFO] [stdout] 465 | / declare_collection_op!{
[INFO] [stdout] 466 | |     /**
[INFO] [stdout] 467 | |     Searches for an element in the collection that satisfies a predicate.
[INFO] [stdout] 468 | |
[INFO] [stdout] ...   |
[INFO] [stdout] 478 | |     methodlike=FindMt,
[INFO] [stdout] 479 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/macros/type_fn.rs:699:38
[INFO] [stdout]     |
[INFO] [stdout] 699 |               $crate::type_fn::TypeFn_<($($param)*)>
[INFO] [stdout]     |                                        ^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/collection_ops.rs:482:1
[INFO] [stdout]     |
[INFO] [stdout] 482 | / declare_collection_op!{
[INFO] [stdout] 483 | |     /**
[INFO] [stdout] 484 | |     Returns the first position from the start at which the Pred predicate returns True.
[INFO] [stdout] 485 | |
[INFO] [stdout] ...   |
[INFO] [stdout] 493 | |     methodlike=PositionMt,
[INFO] [stdout] 494 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/macros/type_fn.rs:699:38
[INFO] [stdout]     |
[INFO] [stdout] 699 |               $crate::type_fn::TypeFn_<($($param)*)>
[INFO] [stdout]     |                                        ^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/collection_ops.rs:496:1
[INFO] [stdout]     |
[INFO] [stdout] 496 | / declare_collection_op!{
[INFO] [stdout] 497 | |     /**
[INFO] [stdout] 498 | |     Returns the first position from the end at which the Pred predicate returns True.
[INFO] [stdout] 499 | |
[INFO] [stdout] ...   |
[INFO] [stdout] 507 | |     methodlike=RPositionMt,
[INFO] [stdout] 508 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/macros/type_fn.rs:699:38
[INFO] [stdout]     |
[INFO] [stdout] 699 |               $crate::type_fn::TypeFn_<($($param)*)>
[INFO] [stdout]     |                                        ^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/collection_ops.rs:512:1
[INFO] [stdout]     |
[INFO] [stdout] 512 | / declare_collection_op!{
[INFO] [stdout] 513 | |     /**
[INFO] [stdout] 514 | |     Searches for an element in the collection,found when Finder returns Some_<Element>
[INFO] [stdout] 515 | |
[INFO] [stdout] ...   |
[INFO] [stdout] 523 | |     methodlike=FindMapMt,
[INFO] [stdout] 524 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/macros/type_fn.rs:699:38
[INFO] [stdout]     |
[INFO] [stdout] 699 |               $crate::type_fn::TypeFn_<($($param)*)>
[INFO] [stdout]     |                                        ^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/collection_ops.rs:528:1
[INFO] [stdout]     |
[INFO] [stdout] 528 | / declare_collection_op!{
[INFO] [stdout] 529 | |     /**
[INFO] [stdout] 530 | |     Tests whether a predicate is true for all elements of a collection.
[INFO] [stdout] 531 | |
[INFO] [stdout] ...   |
[INFO] [stdout] 542 | |     methodlike=AllMt,
[INFO] [stdout] 543 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/macros/type_fn.rs:699:38
[INFO] [stdout]     |
[INFO] [stdout] 699 |               $crate::type_fn::TypeFn_<($($param)*)>
[INFO] [stdout]     |                                        ^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/collection_ops.rs:547:1
[INFO] [stdout]     |
[INFO] [stdout] 547 | / declare_collection_op!{
[INFO] [stdout] 548 | |     /**
[INFO] [stdout] 549 | |     Tests whether a predicate is true for any elements of a collection.
[INFO] [stdout] 550 | |     
[INFO] [stdout] ...   |
[INFO] [stdout] 560 | |     methodlike=AnyMt,
[INFO] [stdout] 561 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/macros/type_fn.rs:699:38
[INFO] [stdout]     |
[INFO] [stdout] 699 |               $crate::type_fn::TypeFn_<($($param)*)>
[INFO] [stdout]     |                                        ^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/collection_ops.rs:703:1
[INFO] [stdout]     |
[INFO] [stdout] 703 | / type_fn!{
[INFO] [stdout] 704 | |     /// Constructs a TFVal<V>
[INFO] [stdout] 705 | |     pub fn NewTFVal[v](v){ TFVal<v> }
[INFO] [stdout] 706 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/macros/type_fn.rs:699:38
[INFO] [stdout]     |
[INFO] [stdout] 699 |               $crate::type_fn::TypeFn_<($($param)*)>
[INFO] [stdout]     |                                        ^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/collection_ops.rs:707:1
[INFO] [stdout]     |
[INFO] [stdout] 707 | / type_fn!{
[INFO] [stdout] 708 | |     /// Constructs a TFBreak<V>
[INFO] [stdout] 709 | |     pub fn NewTFBreak[v](v){ TFBreak<v> }
[INFO] [stdout] 710 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/macros/type_fn.rs:699:38
[INFO] [stdout]     |
[INFO] [stdout] 699 |               $crate::type_fn::TypeFn_<($($param)*)>
[INFO] [stdout]     |                                        ^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/collection_ops.rs:889:1
[INFO] [stdout]     |
[INFO] [stdout] 889 | / type_fn!{
[INFO] [stdout] 890 | |     captures(This,OutList)
[INFO] [stdout] 891 | |     fn 
[INFO] [stdout] 892 | |         Take_Helper1[Elem,Rem](Some_<(Elem,Rem)>)
[INFO] [stdout] ...   |
[INFO] [stdout] 901 | |         }
[INFO] [stdout] 902 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/macros/type_fn.rs:699:38
[INFO] [stdout]     |
[INFO] [stdout] 699 |               $crate::type_fn::TypeFn_<($($param)*)>
[INFO] [stdout]     |                                        ^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/collection_ops.rs:889:1
[INFO] [stdout]     |
[INFO] [stdout] 889 | / type_fn!{
[INFO] [stdout] 890 | |     captures(This,OutList)
[INFO] [stdout] 891 | |     fn 
[INFO] [stdout] 892 | |         Take_Helper1[Elem,Rem](Some_<(Elem,Rem)>)
[INFO] [stdout] ...   |
[INFO] [stdout] 901 | |         }
[INFO] [stdout] 902 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/macros/type_fn.rs:699:38
[INFO] [stdout]     |
[INFO] [stdout] 699 |               $crate::type_fn::TypeFn_<($($param)*)>
[INFO] [stdout]     |                                        ^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/collection_ops.rs:990:1
[INFO] [stdout]     |
[INFO] [stdout] 990 | / type_fn!{
[INFO] [stdout] 991 | |     fn 
[INFO] [stdout] 992 | |         BreakToSome[v](TFBreak<v>){ Some_<v> }
[INFO] [stdout] 993 | |         BreakToSome[v](TFVal<v>){ None_ }
[INFO] [stdout] 994 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/macros/type_fn.rs:699:38
[INFO] [stdout]     |
[INFO] [stdout] 699 |               $crate::type_fn::TypeFn_<($($param)*)>
[INFO] [stdout]     |                                        ^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/collection_ops.rs:990:1
[INFO] [stdout]     |
[INFO] [stdout] 990 | / type_fn!{
[INFO] [stdout] 991 | |     fn 
[INFO] [stdout] 992 | |         BreakToSome[v](TFBreak<v>){ Some_<v> }
[INFO] [stdout] 993 | |         BreakToSome[v](TFVal<v>){ None_ }
[INFO] [stdout] 994 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]     --> src/macros/type_fn.rs:699:38
[INFO] [stdout]      |
[INFO] [stdout] 699  |               $crate::type_fn::TypeFn_<($($param)*)>
[INFO] [stdout]      |                                        ^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout]      | 
[INFO] [stdout]     ::: src/collection_ops.rs:1057:1
[INFO] [stdout]      |
[INFO] [stdout] 1057 | / type_fn!{
[INFO] [stdout] 1058 | |     captures(Reved,OutList,Elem1)
[INFO] [stdout] 1059 | |     fn 
[INFO] [stdout] 1060 | |         Zip_Helper1[Elem0,Rem](Some_<(Elem0,Rem)>)
[INFO] [stdout] ...    |
[INFO] [stdout] 1070 | |
[INFO] [stdout] 1071 | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]     --> src/macros/type_fn.rs:699:38
[INFO] [stdout]      |
[INFO] [stdout] 699  |               $crate::type_fn::TypeFn_<($($param)*)>
[INFO] [stdout]      |                                        ^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout]      | 
[INFO] [stdout]     ::: src/collection_ops.rs:1057:1
[INFO] [stdout]      |
[INFO] [stdout] 1057 | / type_fn!{
[INFO] [stdout] 1058 | |     captures(Reved,OutList,Elem1)
[INFO] [stdout] 1059 | |     fn 
[INFO] [stdout] 1060 | |         Zip_Helper1[Elem0,Rem](Some_<(Elem0,Rem)>)
[INFO] [stdout] ...    |
[INFO] [stdout] 1070 | |
[INFO] [stdout] 1071 | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]     --> src/macros/type_fn.rs:699:38
[INFO] [stdout]      |
[INFO] [stdout] 699  |               $crate::type_fn::TypeFn_<($($param)*)>
[INFO] [stdout]      |                                        ^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout]      | 
[INFO] [stdout]     ::: src/collection_ops.rs:1075:1
[INFO] [stdout]      |
[INFO] [stdout] 1075 | / type_fn!{
[INFO] [stdout] 1076 | |     pub fn First_DefaultImpl[This](This)
[INFO] [stdout] 1077 | |     where[
[INFO] [stdout] 1078 | |         (
[INFO] [stdout] ...    |
[INFO] [stdout] 1085 | |     }
[INFO] [stdout] 1086 | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]     --> src/macros/type_fn.rs:699:38
[INFO] [stdout]      |
[INFO] [stdout] 699  |               $crate::type_fn::TypeFn_<($($param)*)>
[INFO] [stdout]      |                                        ^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout]      | 
[INFO] [stdout]     ::: src/collection_ops.rs:1089:1
[INFO] [stdout]      |
[INFO] [stdout] 1089 | / type_fn!{
[INFO] [stdout] 1090 | |     pub fn Last_DefaultImpl[This](This)
[INFO] [stdout] 1091 | |     where[
[INFO] [stdout] 1092 | |         (
[INFO] [stdout] ...    |
[INFO] [stdout] 1099 | |     }
[INFO] [stdout] 1100 | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]     --> src/macros/type_fn.rs:699:38
[INFO] [stdout]      |
[INFO] [stdout] 699  |               $crate::type_fn::TypeFn_<($($param)*)>
[INFO] [stdout]      |                                        ^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout]      | 
[INFO] [stdout]     ::: src/collection_ops.rs:1163:1
[INFO] [stdout]      |
[INFO] [stdout] 1163 | / type_fn!{
[INFO] [stdout] 1164 | |     fn 
[INFO] [stdout] 1165 | |         BreakIfSome[v](Some_<v>){ TFBreak<Some_<v>> }
[INFO] [stdout] 1166 | |         BreakIfSome(None_){ TFVal<None_> }
[INFO] [stdout] 1167 | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]     --> src/macros/type_fn.rs:699:38
[INFO] [stdout]      |
[INFO] [stdout] 699  |               $crate::type_fn::TypeFn_<($($param)*)>
[INFO] [stdout]      |                                        ^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout]      | 
[INFO] [stdout]     ::: src/collection_ops.rs:1163:1
[INFO] [stdout]      |
[INFO] [stdout] 1163 | / type_fn!{
[INFO] [stdout] 1164 | |     fn 
[INFO] [stdout] 1165 | |         BreakIfSome[v](Some_<v>){ TFBreak<Some_<v>> }
[INFO] [stdout] 1166 | |         BreakIfSome(None_){ TFVal<None_> }
[INFO] [stdout] 1167 | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]     --> src/macros/type_fn.rs:699:38
[INFO] [stdout]      |
[INFO] [stdout] 699  |               $crate::type_fn::TypeFn_<($($param)*)>
[INFO] [stdout]      |                                        ^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout]      | 
[INFO] [stdout]     ::: src/collection_ops.rs:1197:1
[INFO] [stdout]      |
[INFO] [stdout] 1197 | / type_fn!{
[INFO] [stdout] 1198 | |     pub fn Flatten_DefaultImpl[This](This)
[INFO] [stdout] 1199 | |     where[
[INFO] [stdout] 1200 | |         This:Collection<CollectEmpty=Empty>,
[INFO] [stdout] ...    |
[INFO] [stdout] 1206 | |     }
[INFO] [stdout] 1207 | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]     --> src/macros/type_fn.rs:699:38
[INFO] [stdout]      |
[INFO] [stdout] 699  |               $crate::type_fn::TypeFn_<($($param)*)>
[INFO] [stdout]      |                                        ^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout]      | 
[INFO] [stdout]     ::: src/collection_ops.rs:1221:1
[INFO] [stdout]      |
[INFO] [stdout] 1221 | / type_fn!{
[INFO] [stdout] 1222 | |     pub fn Pop_DefaultImpl[This](This)
[INFO] [stdout] 1223 | |     where[ This:PopFront_<Output=Out> ]
[INFO] [stdout] 1224 | |     { let Out;Out }
[INFO] [stdout] 1225 | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]     --> src/macros/type_fn.rs:699:38
[INFO] [stdout]      |
[INFO] [stdout] 699  |               $crate::type_fn::TypeFn_<($($param)*)>
[INFO] [stdout]      |                                        ^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout]      | 
[INFO] [stdout]     ::: src/collection_ops.rs:1227:1
[INFO] [stdout]      |
[INFO] [stdout] 1227 | / type_fn!{
[INFO] [stdout] 1228 | |     pub fn Use_PopBackOp[This](This)
[INFO] [stdout] 1229 | |     where[ This:PopBack_<Output=Out> ]
[INFO] [stdout] 1230 | |     { let Out;Out }
[INFO] [stdout] 1231 | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]     --> src/macros/type_fn.rs:699:38
[INFO] [stdout]      |
[INFO] [stdout] 699  |               $crate::type_fn::TypeFn_<($($param)*)>
[INFO] [stdout]      |                                        ^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout]      | 
[INFO] [stdout]     ::: src/collection_ops.rs:1247:1
[INFO] [stdout]      |
[INFO] [stdout] 1247 | / type_fn!{
[INFO] [stdout] 1248 | |     pub fn Reverse_DefaultImpl[This](This)
[INFO] [stdout] 1249 | |     where[
[INFO] [stdout] 1250 | |         This: Collection<CollectEmpty=CE>,
[INFO] [stdout] ...    |
[INFO] [stdout] 1255 | |     }
[INFO] [stdout] 1256 | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/extern_types/typenum.rs:293:31
[INFO] [stdout]     |
[INFO] [stdout] 293 |             $function:TypeFn_<(Self $(,$params)*),Output=Out>,
[INFO] [stdout]     |                               ^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout] ...
[INFO] [stdout] 345 | with_function!{ signed; SatSub1_[] , Sub1Op }
[INFO] [stdout]     | --------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/extern_types/typenum.rs:300:31
[INFO] [stdout]     |
[INFO] [stdout] 300 |             $function:TypeFn_<(Self $(,$params)*),Output=Out>,
[INFO] [stdout]     |                               ^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout] ...
[INFO] [stdout] 345 | with_function!{ signed; SatSub1_[] , Sub1Op }
[INFO] [stdout]     | --------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/extern_types/typenum.rs:306:31
[INFO] [stdout]     |
[INFO] [stdout] 306 |             $function:TypeFn_<(Self $(,$params)*),Output=Out>,
[INFO] [stdout]     |                               ^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout] ...
[INFO] [stdout] 345 | with_function!{ signed; SatSub1_[] , Sub1Op }
[INFO] [stdout]     | --------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/macros/type_fn.rs:699:38
[INFO] [stdout]     |
[INFO] [stdout] 699 |               $crate::type_fn::TypeFn_<($($param)*)>
[INFO] [stdout]     |                                        ^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/new_types/type_list/mod.rs:512:1
[INFO] [stdout]     |
[INFO] [stdout] 512 | / type_fn!{
[INFO] [stdout] 513 | |     fn
[INFO] [stdout] 514 | |         PopBackHelper[T0,T1,Rem](tlist![T0,T1,..Rem])
[INFO] [stdout] 515 | |         where [
[INFO] [stdout] ...   |
[INFO] [stdout] 523 | |         }
[INFO] [stdout] 524 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/macros/type_fn.rs:699:38
[INFO] [stdout]     |
[INFO] [stdout] 699 |               $crate::type_fn::TypeFn_<($($param)*)>
[INFO] [stdout]     |                                        ^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/new_types/type_list/mod.rs:512:1
[INFO] [stdout]     |
[INFO] [stdout] 512 | / type_fn!{
[INFO] [stdout] 513 | |     fn
[INFO] [stdout] 514 | |         PopBackHelper[T0,T1,Rem](tlist![T0,T1,..Rem])
[INFO] [stdout] 515 | |         where [
[INFO] [stdout] ...   |
[INFO] [stdout] 523 | |         }
[INFO] [stdout] 524 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/macros/type_fn.rs:375:56
[INFO] [stdout]     |
[INFO] [stdout] 375 |           impl<$lhs$(,$param)*> $crate::type_fn::TypeFn_<($lhs $(,$param)*)> for $op_name
[INFO] [stdout]     |                                                          ^^^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/runtime_value.rs:111:1
[INFO] [stdout]     |
[INFO] [stdout] 111 | / type_fn!{
[INFO] [stdout] 112 | |     /// The ConstType of this ConstValue.
[INFO] [stdout] 113 | |     alias ConstTypeOfOp[This]::Type =ConstTypeOf_ 
[INFO] [stdout] 114 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/macros/type_fn.rs:375:56
[INFO] [stdout]     |
[INFO] [stdout] 375 |           impl<$lhs$(,$param)*> $crate::type_fn::TypeFn_<($lhs $(,$param)*)> for $op_name
[INFO] [stdout]     |                                                          ^^^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/runtime_value.rs:116:1
[INFO] [stdout]     |
[INFO] [stdout] 116 | / type_fn!{
[INFO] [stdout] 117 | |     /// The ConstType equivalent of Self.
[INFO] [stdout] 118 | |     alias IntoConstTypeOp[This]::ToConst =IntoConstType_ 
[INFO] [stdout] 119 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/macros/type_fn.rs:699:38
[INFO] [stdout]     |
[INFO] [stdout] 699 |               $crate::type_fn::TypeFn_<($($param)*)>
[INFO] [stdout]     |                                        ^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/std_types/cmp_ordering.rs:39:1
[INFO] [stdout]     |
[INFO] [stdout] 39  | / type_fn!{
[INFO] [stdout] 40  | |     pub fn 
[INFO] [stdout] 41  | |         ReverseOrd(Less_   ){ Greater_ }
[INFO] [stdout] 42  | |         ReverseOrd(Equal_  ){ Equal_ }
[INFO] [stdout] 43  | |         ReverseOrd(Greater_){ Less_ }
[INFO] [stdout] 44  | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/macros/type_fn.rs:699:38
[INFO] [stdout]     |
[INFO] [stdout] 699 |               $crate::type_fn::TypeFn_<($($param)*)>
[INFO] [stdout]     |                                        ^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/std_types/cmp_ordering.rs:39:1
[INFO] [stdout]     |
[INFO] [stdout] 39  | / type_fn!{
[INFO] [stdout] 40  | |     pub fn 
[INFO] [stdout] 41  | |         ReverseOrd(Less_   ){ Greater_ }
[INFO] [stdout] 42  | |         ReverseOrd(Equal_  ){ Equal_ }
[INFO] [stdout] 43  | |         ReverseOrd(Greater_){ Less_ }
[INFO] [stdout] 44  | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/macros/type_fn.rs:699:38
[INFO] [stdout]     |
[INFO] [stdout] 699 |               $crate::type_fn::TypeFn_<($($param)*)>
[INFO] [stdout]     |                                        ^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/std_types/cmp_ordering.rs:39:1
[INFO] [stdout]     |
[INFO] [stdout] 39  | / type_fn!{
[INFO] [stdout] 40  | |     pub fn 
[INFO] [stdout] 41  | |         ReverseOrd(Less_   ){ Greater_ }
[INFO] [stdout] 42  | |         ReverseOrd(Equal_  ){ Equal_ }
[INFO] [stdout] 43  | |         ReverseOrd(Greater_){ Less_ }
[INFO] [stdout] 44  | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/macros/type_fn.rs:699:38
[INFO] [stdout]     |
[INFO] [stdout] 699 |               $crate::type_fn::TypeFn_<($($param)*)>
[INFO] [stdout]     |                                        ^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/std_types/option.rs:58:1
[INFO] [stdout]     |
[INFO] [stdout] 58  | / type_fn!{
[INFO] [stdout] 59  | |     /// Constructs a Some_<v>
[INFO] [stdout] 60  | |     pub fn NewSome[v](v){ Some_<v> }
[INFO] [stdout] 61  | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/macros/type_fn.rs:699:38
[INFO] [stdout]     |
[INFO] [stdout] 699 |               $crate::type_fn::TypeFn_<($($param)*)>
[INFO] [stdout]     |                                        ^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/std_types/option.rs:260:1
[INFO] [stdout]     |
[INFO] [stdout] 260 | / type_fn!{
[INFO] [stdout] 261 | |     /// Returns wether the OptionType parameter is a Some_.
[INFO] [stdout] 262 | |     pub fn IsSome(None_){False}
[INFO] [stdout] 263 | |            IsSome[T](Some_<T>){True}
[INFO] [stdout] 264 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/macros/type_fn.rs:699:38
[INFO] [stdout]     |
[INFO] [stdout] 699 |               $crate::type_fn::TypeFn_<($($param)*)>
[INFO] [stdout]     |                                        ^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/std_types/option.rs:260:1
[INFO] [stdout]     |
[INFO] [stdout] 260 | / type_fn!{
[INFO] [stdout] 261 | |     /// Returns wether the OptionType parameter is a Some_.
[INFO] [stdout] 262 | |     pub fn IsSome(None_){False}
[INFO] [stdout] 263 | |            IsSome[T](Some_<T>){True}
[INFO] [stdout] 264 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/macros/type_fn.rs:699:38
[INFO] [stdout]     |
[INFO] [stdout] 699 |               $crate::type_fn::TypeFn_<($($param)*)>
[INFO] [stdout]     |                                        ^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/std_types/option.rs:266:1
[INFO] [stdout]     |
[INFO] [stdout] 266 | / type_fn!{
[INFO] [stdout] 267 | |     /// Returns wether the OptionType parameter is a None_.
[INFO] [stdout] 268 | |     pub fn IsNone(None_){True}
[INFO] [stdout] 269 | |            IsNone[T](Some_<T>){False}
[INFO] [stdout] 270 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/macros/type_fn.rs:699:38
[INFO] [stdout]     |
[INFO] [stdout] 699 |               $crate::type_fn::TypeFn_<($($param)*)>
[INFO] [stdout]     |                                        ^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/std_types/option.rs:266:1
[INFO] [stdout]     |
[INFO] [stdout] 266 | / type_fn!{
[INFO] [stdout] 267 | |     /// Returns wether the OptionType parameter is a None_.
[INFO] [stdout] 268 | |     pub fn IsNone(None_){True}
[INFO] [stdout] 269 | |            IsNone[T](Some_<T>){False}
[INFO] [stdout] 270 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/macros/type_fn.rs:699:37
[INFO] [stdout]     |
[INFO] [stdout] 699 |               $crate::type_fn::TypeFn_<($($param)*)>
[INFO] [stdout]     |                                       ^ help: remove these parentheses
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/std_types/phantomdata.rs:87:1
[INFO] [stdout]     |
[INFO] [stdout] 87  | / type_fn!{
[INFO] [stdout] 88  | |     /// Constructs a PhantomData<v>
[INFO] [stdout] 89  | |     pub fn NewPhantomData[v](v)
[INFO] [stdout] 90  | |     where[ v:?Sized ]
[INFO] [stdout] 91  | |     { PhantomData<v> }
[INFO] [stdout] 92  | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/macros/type_fn.rs:699:37
[INFO] [stdout]     |
[INFO] [stdout] 699 |               $crate::type_fn::TypeFn_<($($param)*)>
[INFO] [stdout]     |                                       ^ help: remove these parentheses
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/std_types/phantomdata.rs:94:1
[INFO] [stdout]     |
[INFO] [stdout] 94  | / type_fn!{
[INFO] [stdout] 95  | |     /// Constructs a VariantPhantom<v>
[INFO] [stdout] 96  | |     pub fn NewVariantPhantom[v](v)
[INFO] [stdout] 97  | |     where[ v:?Sized ]
[INFO] [stdout] 98  | |     { VariantPhantom<v> }
[INFO] [stdout] 99  | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/macros/type_fn.rs:699:38
[INFO] [stdout]     |
[INFO] [stdout] 699 |               $crate::type_fn::TypeFn_<($($param)*)>
[INFO] [stdout]     |                                        ^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/std_types/result.rs:44:1
[INFO] [stdout]     |
[INFO] [stdout] 44  | / type_fn!{
[INFO] [stdout] 45  | |     /// Constructs an Ok_<v>.
[INFO] [stdout] 46  | |     pub fn NewOk[v](v){ Ok_<v> }
[INFO] [stdout] 47  | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/macros/type_fn.rs:699:38
[INFO] [stdout]     |
[INFO] [stdout] 699 |               $crate::type_fn::TypeFn_<($($param)*)>
[INFO] [stdout]     |                                        ^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/std_types/result.rs:48:1
[INFO] [stdout]     |
[INFO] [stdout] 48  | / type_fn!{
[INFO] [stdout] 49  | |     /// Constructs an Err_<v>.
[INFO] [stdout] 50  | |     pub fn NewErr[v](v){ Err_<v> }
[INFO] [stdout] 51  | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/macros/type_fn.rs:699:50
[INFO] [stdout]     |
[INFO] [stdout] 699 |               $crate::type_fn::TypeFn_<($($param)*)>
[INFO] [stdout]     |                                                    ^ help: remove these parentheses
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/std_types/result.rs:77:1
[INFO] [stdout]     |
[INFO] [stdout] 77  | / type_fn!{
[INFO] [stdout] 78  | |     /// Transforms the value of an Err_<v> with the captured Func.
[INFO] [stdout] 79  | |     captures(Func)
[INFO] [stdout] 80  | |     pub fn 
[INFO] [stdout] ...   |
[INFO] [stdout] 85  | |         { Err_<Func::Output> }
[INFO] [stdout] 86  | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/macros/type_fn.rs:699:38
[INFO] [stdout]     |
[INFO] [stdout] 699 |               $crate::type_fn::TypeFn_<($($param)*)>
[INFO] [stdout]     |                                        ^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/std_types/result.rs:77:1
[INFO] [stdout]     |
[INFO] [stdout] 77  | / type_fn!{
[INFO] [stdout] 78  | |     /// Transforms the value of an Err_<v> with the captured Func.
[INFO] [stdout] 79  | |     captures(Func)
[INFO] [stdout] 80  | |     pub fn 
[INFO] [stdout] ...   |
[INFO] [stdout] 85  | |         { Err_<Func::Output> }
[INFO] [stdout] 86  | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/macros/type_fn.rs:699:38
[INFO] [stdout]     |
[INFO] [stdout] 699 |               $crate::type_fn::TypeFn_<($($param)*)>
[INFO] [stdout]     |                                        ^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/std_types/result.rs:155:1
[INFO] [stdout]     |
[INFO] [stdout] 155 | / type_fn!{
[INFO] [stdout] 156 | |     /// Returns whether the ResultType parameter is an Ok_<_>.
[INFO] [stdout] 157 | |     pub fn IsOk[V](Ok_<V>){True}
[INFO] [stdout] 158 | |            IsOk[V](Err_<V>){False}
[INFO] [stdout] 159 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/macros/type_fn.rs:699:38
[INFO] [stdout]     |
[INFO] [stdout] 699 |               $crate::type_fn::TypeFn_<($($param)*)>
[INFO] [stdout]     |                                        ^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/std_types/result.rs:155:1
[INFO] [stdout]     |
[INFO] [stdout] 155 | / type_fn!{
[INFO] [stdout] 156 | |     /// Returns whether the ResultType parameter is an Ok_<_>.
[INFO] [stdout] 157 | |     pub fn IsOk[V](Ok_<V>){True}
[INFO] [stdout] 158 | |            IsOk[V](Err_<V>){False}
[INFO] [stdout] 159 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/macros/type_fn.rs:699:38
[INFO] [stdout]     |
[INFO] [stdout] 699 |               $crate::type_fn::TypeFn_<($($param)*)>
[INFO] [stdout]     |                                        ^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/std_types/tuples/tuple_impls/reverse.rs:1:1
[INFO] [stdout]     |
[INFO] [stdout] 1   | / type_fn!{
[INFO] [stdout] 2   | |     pub fn
[INFO] [stdout] 3   | |     Reverse_Override[]
[INFO] [stdout] 4   | |         (())
[INFO] [stdout] ...   |
[INFO] [stdout] 52  | |         ((L0,L1,L2,L3,L4,L5,L6,L7,L8,L9,L10,L11,L12,L13,L14,L15,))
[INFO] [stdout] 53  | |     { (L15,L14,L13,L12,L11,L10,L9,L8,L7,L6,L5,L4,L3,L2,L1,L0,) }}
[INFO] [stdout]     | |_________________________________________________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/macros/type_fn.rs:699:38
[INFO] [stdout]     |
[INFO] [stdout] 699 |               $crate::type_fn::TypeFn_<($($param)*)>
[INFO] [stdout]     |                                        ^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/std_types/tuples/tuple_impls/reverse.rs:1:1
[INFO] [stdout]     |
[INFO] [stdout] 1   | / type_fn!{
[INFO] [stdout] 2   | |     pub fn
[INFO] [stdout] 3   | |     Reverse_Override[]
[INFO] [stdout] 4   | |         (())
[INFO] [stdout] ...   |
[INFO] [stdout] 52  | |         ((L0,L1,L2,L3,L4,L5,L6,L7,L8,L9,L10,L11,L12,L13,L14,L15,))
[INFO] [stdout] 53  | |     { (L15,L14,L13,L12,L11,L10,L9,L8,L7,L6,L5,L4,L3,L2,L1,L0,) }}
[INFO] [stdout]     | |_________________________________________________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/macros/type_fn.rs:699:38
[INFO] [stdout]     |
[INFO] [stdout] 699 |               $crate::type_fn::TypeFn_<($($param)*)>
[INFO] [stdout]     |                                        ^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/std_types/tuples/tuple_impls/reverse.rs:1:1
[INFO] [stdout]     |
[INFO] [stdout] 1   | / type_fn!{
[INFO] [stdout] 2   | |     pub fn
[INFO] [stdout] 3   | |     Reverse_Override[]
[INFO] [stdout] 4   | |         (())
[INFO] [stdout] ...   |
[INFO] [stdout] 52  | |         ((L0,L1,L2,L3,L4,L5,L6,L7,L8,L9,L10,L11,L12,L13,L14,L15,))
[INFO] [stdout] 53  | |     { (L15,L14,L13,L12,L11,L10,L9,L8,L7,L6,L5,L4,L3,L2,L1,L0,) }}
[INFO] [stdout]     | |_________________________________________________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/macros/type_fn.rs:700:13
[INFO] [stdout]     |
[INFO] [stdout] 700 |           for $op_name<$($bound_vars,)*>
[INFO] [stdout]     |               ^^^^^^^^ help: remove these parentheses
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/std_types/tuples/tuple_impls/reverse.rs:1:1
[INFO] [stdout]     |
[INFO] [stdout] 1   | / type_fn!{
[INFO] [stdout] 2   | |     pub fn
[INFO] [stdout] 3   | |     Reverse_Override[]
[INFO] [stdout] 4   | |         (())
[INFO] [stdout] ...   |
[INFO] [stdout] 52  | |         ((L0,L1,L2,L3,L4,L5,L6,L7,L8,L9,L10,L11,L12,L13,L14,L15,))
[INFO] [stdout] 53  | |     { (L15,L14,L13,L12,L11,L10,L9,L8,L7,L6,L5,L4,L3,L2,L1,L0,) }}
[INFO] [stdout]     | |_________________________________________________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/macros/type_fn.rs:699:38
[INFO] [stdout]     |
[INFO] [stdout] 699 |               $crate::type_fn::TypeFn_<($($param)*)>
[INFO] [stdout]     |                                        ^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/std_types/tuples/tuple_impls/reverse.rs:1:1
[INFO] [stdout]     |
[INFO] [stdout] 1   | / type_fn!{
[INFO] [stdout] 2   | |     pub fn
[INFO] [stdout] 3   | |     Reverse_Override[]
[INFO] [stdout] 4   | |         (())
[INFO] [stdout] ...   |
[INFO] [stdout] 52  | |         ((L0,L1,L2,L3,L4,L5,L6,L7,L8,L9,L10,L11,L12,L13,L14,L15,))
[INFO] [stdout] 53  | |     { (L15,L14,L13,L12,L11,L10,L9,L8,L7,L6,L5,L4,L3,L2,L1,L0,) }}
[INFO] [stdout]     | |_________________________________________________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/macros/type_fn.rs:699:38
[INFO] [stdout]     |
[INFO] [stdout] 699 |               $crate::type_fn::TypeFn_<($($param)*)>
[INFO] [stdout]     |                                        ^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/std_types/tuples/tuple_impls/reverse.rs:1:1
[INFO] [stdout]     |
[INFO] [stdout] 1   | / type_fn!{
[INFO] [stdout] 2   | |     pub fn
[INFO] [stdout] 3   | |     Reverse_Override[]
[INFO] [stdout] 4   | |         (())
[INFO] [stdout] ...   |
[INFO] [stdout] 52  | |         ((L0,L1,L2,L3,L4,L5,L6,L7,L8,L9,L10,L11,L12,L13,L14,L15,))
[INFO] [stdout] 53  | |     { (L15,L14,L13,L12,L11,L10,L9,L8,L7,L6,L5,L4,L3,L2,L1,L0,) }}
[INFO] [stdout]     | |_________________________________________________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/macros/type_fn.rs:699:38
[INFO] [stdout]     |
[INFO] [stdout] 699 |               $crate::type_fn::TypeFn_<($($param)*)>
[INFO] [stdout]     |                                        ^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/std_types/tuples/tuple_impls/reverse.rs:1:1
[INFO] [stdout]     |
[INFO] [stdout] 1   | / type_fn!{
[INFO] [stdout] 2   | |     pub fn
[INFO] [stdout] 3   | |     Reverse_Override[]
[INFO] [stdout] 4   | |         (())
[INFO] [stdout] ...   |
[INFO] [stdout] 52  | |         ((L0,L1,L2,L3,L4,L5,L6,L7,L8,L9,L10,L11,L12,L13,L14,L15,))
[INFO] [stdout] 53  | |     { (L15,L14,L13,L12,L11,L10,L9,L8,L7,L6,L5,L4,L3,L2,L1,L0,) }}
[INFO] [stdout]     | |_________________________________________________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/macros/type_fn.rs:699:38
[INFO] [stdout]     |
[INFO] [stdout] 699 |               $crate::type_fn::TypeFn_<($($param)*)>
[INFO] [stdout]     |                                        ^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/std_types/tuples/tuple_impls/reverse.rs:1:1
[INFO] [stdout]     |
[INFO] [stdout] 1   | / type_fn!{
[INFO] [stdout] 2   | |     pub fn
[INFO] [stdout] 3   | |     Reverse_Override[]
[INFO] [stdout] 4   | |         (())
[INFO] [stdout] ...   |
[INFO] [stdout] 52  | |         ((L0,L1,L2,L3,L4,L5,L6,L7,L8,L9,L10,L11,L12,L13,L14,L15,))
[INFO] [stdout] 53  | |     { (L15,L14,L13,L12,L11,L10,L9,L8,L7,L6,L5,L4,L3,L2,L1,L0,) }}
[INFO] [stdout]     | |_________________________________________________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/macros/type_fn.rs:699:38
[INFO] [stdout]     |
[INFO] [stdout] 699 |               $crate::type_fn::TypeFn_<($($param)*)>
[INFO] [stdout]     |                                        ^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/std_types/tuples/tuple_impls/reverse.rs:1:1
[INFO] [stdout]     |
[INFO] [stdout] 1   | / type_fn!{
[INFO] [stdout] 2   | |     pub fn
[INFO] [stdout] 3   | |     Reverse_Override[]
[INFO] [stdout] 4   | |         (())
[INFO] [stdout] ...   |
[INFO] [stdout] 52  | |         ((L0,L1,L2,L3,L4,L5,L6,L7,L8,L9,L10,L11,L12,L13,L14,L15,))
[INFO] [stdout] 53  | |     { (L15,L14,L13,L12,L11,L10,L9,L8,L7,L6,L5,L4,L3,L2,L1,L0,) }}
[INFO] [stdout]     | |_________________________________________________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/macros/type_fn.rs:699:38
[INFO] [stdout]     |
[INFO] [stdout] 699 |               $crate::type_fn::TypeFn_<($($param)*)>
[INFO] [stdout]     |                                        ^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/std_types/tuples/tuple_impls/reverse.rs:1:1
[INFO] [stdout]     |
[INFO] [stdout] 1   | / type_fn!{
[INFO] [stdout] 2   | |     pub fn
[INFO] [stdout] 3   | |     Reverse_Override[]
[INFO] [stdout] 4   | |         (())
[INFO] [stdout] ...   |
[INFO] [stdout] 52  | |         ((L0,L1,L2,L3,L4,L5,L6,L7,L8,L9,L10,L11,L12,L13,L14,L15,))
[INFO] [stdout] 53  | |     { (L15,L14,L13,L12,L11,L10,L9,L8,L7,L6,L5,L4,L3,L2,L1,L0,) }}
[INFO] [stdout]     | |_________________________________________________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/macros/type_fn.rs:699:38
[INFO] [stdout]     |
[INFO] [stdout] 699 |               $crate::type_fn::TypeFn_<($($param)*)>
[INFO] [stdout]     |                                        ^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/std_types/tuples/tuple_impls/reverse.rs:1:1
[INFO] [stdout]     |
[INFO] [stdout] 1   | / type_fn!{
[INFO] [stdout] 2   | |     pub fn
[INFO] [stdout] 3   | |     Reverse_Override[]
[INFO] [stdout] 4   | |         (())
[INFO] [stdout] ...   |
[INFO] [stdout] 52  | |         ((L0,L1,L2,L3,L4,L5,L6,L7,L8,L9,L10,L11,L12,L13,L14,L15,))
[INFO] [stdout] 53  | |     { (L15,L14,L13,L12,L11,L10,L9,L8,L7,L6,L5,L4,L3,L2,L1,L0,) }}
[INFO] [stdout]     | |_________________________________________________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/macros/type_fn.rs:699:38
[INFO] [stdout]     |
[INFO] [stdout] 699 |               $crate::type_fn::TypeFn_<($($param)*)>
[INFO] [stdout]     |                                        ^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/std_types/tuples/tuple_impls/reverse.rs:1:1
[INFO] [stdout]     |
[INFO] [stdout] 1   | / type_fn!{
[INFO] [stdout] 2   | |     pub fn
[INFO] [stdout] 3   | |     Reverse_Override[]
[INFO] [stdout] 4   | |         (())
[INFO] [stdout] ...   |
[INFO] [stdout] 52  | |         ((L0,L1,L2,L3,L4,L5,L6,L7,L8,L9,L10,L11,L12,L13,L14,L15,))
[INFO] [stdout] 53  | |     { (L15,L14,L13,L12,L11,L10,L9,L8,L7,L6,L5,L4,L3,L2,L1,L0,) }}
[INFO] [stdout]     | |_________________________________________________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/macros/type_fn.rs:699:38
[INFO] [stdout]     |
[INFO] [stdout] 699 |               $crate::type_fn::TypeFn_<($($param)*)>
[INFO] [stdout]     |                                        ^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/std_types/tuples/tuple_impls/reverse.rs:1:1
[INFO] [stdout]     |
[INFO] [stdout] 1   | / type_fn!{
[INFO] [stdout] 2   | |     pub fn
[INFO] [stdout] 3   | |     Reverse_Override[]
[INFO] [stdout] 4   | |         (())
[INFO] [stdout] ...   |
[INFO] [stdout] 52  | |         ((L0,L1,L2,L3,L4,L5,L6,L7,L8,L9,L10,L11,L12,L13,L14,L15,))
[INFO] [stdout] 53  | |     { (L15,L14,L13,L12,L11,L10,L9,L8,L7,L6,L5,L4,L3,L2,L1,L0,) }}
[INFO] [stdout]     | |_________________________________________________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/macros/type_fn.rs:699:38
[INFO] [stdout]     |
[INFO] [stdout] 699 |               $crate::type_fn::TypeFn_<($($param)*)>
[INFO] [stdout]     |                                        ^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/std_types/tuples/tuple_impls/reverse.rs:1:1
[INFO] [stdout]     |
[INFO] [stdout] 1   | / type_fn!{
[INFO] [stdout] 2   | |     pub fn
[INFO] [stdout] 3   | |     Reverse_Override[]
[INFO] [stdout] 4   | |         (())
[INFO] [stdout] ...   |
[INFO] [stdout] 52  | |         ((L0,L1,L2,L3,L4,L5,L6,L7,L8,L9,L10,L11,L12,L13,L14,L15,))
[INFO] [stdout] 53  | |     { (L15,L14,L13,L12,L11,L10,L9,L8,L7,L6,L5,L4,L3,L2,L1,L0,) }}
[INFO] [stdout]     | |_________________________________________________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/macros/type_fn.rs:699:38
[INFO] [stdout]     |
[INFO] [stdout] 699 |               $crate::type_fn::TypeFn_<($($param)*)>
[INFO] [stdout]     |                                        ^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/std_types/tuples/tuple_impls/reverse.rs:1:1
[INFO] [stdout]     |
[INFO] [stdout] 1   | / type_fn!{
[INFO] [stdout] 2   | |     pub fn
[INFO] [stdout] 3   | |     Reverse_Override[]
[INFO] [stdout] 4   | |         (())
[INFO] [stdout] ...   |
[INFO] [stdout] 52  | |         ((L0,L1,L2,L3,L4,L5,L6,L7,L8,L9,L10,L11,L12,L13,L14,L15,))
[INFO] [stdout] 53  | |     { (L15,L14,L13,L12,L11,L10,L9,L8,L7,L6,L5,L4,L3,L2,L1,L0,) }}
[INFO] [stdout]     | |_________________________________________________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/macros/type_fn.rs:699:38
[INFO] [stdout]     |
[INFO] [stdout] 699 |               $crate::type_fn::TypeFn_<($($param)*)>
[INFO] [stdout]     |                                        ^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/std_types/tuples/tuple_impls/reverse.rs:1:1
[INFO] [stdout]     |
[INFO] [stdout] 1   | / type_fn!{
[INFO] [stdout] 2   | |     pub fn
[INFO] [stdout] 3   | |     Reverse_Override[]
[INFO] [stdout] 4   | |         (())
[INFO] [stdout] ...   |
[INFO] [stdout] 52  | |         ((L0,L1,L2,L3,L4,L5,L6,L7,L8,L9,L10,L11,L12,L13,L14,L15,))
[INFO] [stdout] 53  | |     { (L15,L14,L13,L12,L11,L10,L9,L8,L7,L6,L5,L4,L3,L2,L1,L0,) }}
[INFO] [stdout]     | |_________________________________________________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/macros/type_fn.rs:699:38
[INFO] [stdout]     |
[INFO] [stdout] 699 |               $crate::type_fn::TypeFn_<($($param)*)>
[INFO] [stdout]     |                                        ^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/std_types/tuples/tuple_impls/reverse.rs:1:1
[INFO] [stdout]     |
[INFO] [stdout] 1   | / type_fn!{
[INFO] [stdout] 2   | |     pub fn
[INFO] [stdout] 3   | |     Reverse_Override[]
[INFO] [stdout] 4   | |         (())
[INFO] [stdout] ...   |
[INFO] [stdout] 52  | |         ((L0,L1,L2,L3,L4,L5,L6,L7,L8,L9,L10,L11,L12,L13,L14,L15,))
[INFO] [stdout] 53  | |     { (L15,L14,L13,L12,L11,L10,L9,L8,L7,L6,L5,L4,L3,L2,L1,L0,) }}
[INFO] [stdout]     | |_________________________________________________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/macros/type_fn.rs:699:50
[INFO] [stdout]     |
[INFO] [stdout] 699 |               $crate::type_fn::TypeFn_<($($param)*)>
[INFO] [stdout]     |                                                    ^ help: remove these parentheses
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/std_types/range_types.rs:278:1
[INFO] [stdout]     |
[INFO] [stdout] 278 | / type_fn!{
[INFO] [stdout] 279 | |     captures(position)
[INFO] [stdout] 280 | |     pub fn TryFoldNextTuple[state](state){
[INFO] [stdout] 281 | |         (position,state)
[INFO] [stdout] 282 | |     }
[INFO] [stdout] 283 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/macros/type_fn.rs:699:38
[INFO] [stdout]     |
[INFO] [stdout] 699 |               $crate::type_fn::TypeFn_<($($param)*)>
[INFO] [stdout]     |                                        ^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/std_types/range_types.rs:284:1
[INFO] [stdout]     |
[INFO] [stdout] 284 | / type_fn!{
[INFO] [stdout] 285 | |     pub fn
[INFO] [stdout] 286 | |         ExtractState[Pos,State](TFVal<(Pos,State)>){ TFVal<State> }
[INFO] [stdout] 287 | |         ExtractState[E](TFBreak<E>){ TFBreak<E> }
[INFO] [stdout] 288 | |
[INFO] [stdout] 289 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/macros/type_fn.rs:699:38
[INFO] [stdout]     |
[INFO] [stdout] 699 |               $crate::type_fn::TypeFn_<($($param)*)>
[INFO] [stdout]     |                                        ^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/std_types/range_types.rs:284:1
[INFO] [stdout]     |
[INFO] [stdout] 284 | / type_fn!{
[INFO] [stdout] 285 | |     pub fn
[INFO] [stdout] 286 | |         ExtractState[Pos,State](TFVal<(Pos,State)>){ TFVal<State> }
[INFO] [stdout] 287 | |         ExtractState[E](TFBreak<E>){ TFBreak<E> }
[INFO] [stdout] 288 | |
[INFO] [stdout] 289 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/macros/type_fn.rs:699:38
[INFO] [stdout]     |
[INFO] [stdout] 699 |               $crate::type_fn::TypeFn_<($($param)*)>
[INFO] [stdout]     |                                        ^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/user_traits/functions.rs:15:1
[INFO] [stdout]     |
[INFO] [stdout] 15  | / mutator_fn!{
[INFO] [stdout] 16  | |     type AllowedSelf=(allowed_self_constructors::All)
[INFO] [stdout] 17  | |
[INFO] [stdout] 18  | |     /**
[INFO] [stdout] ...   |
[INFO] [stdout] 24  | |     pub fn ReplaceWithParamFn=GetRhs;
[INFO] [stdout] 25  | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/macros/type_fn.rs:699:38
[INFO] [stdout]     |
[INFO] [stdout] 699 |               $crate::type_fn::TypeFn_<($($param)*)>
[INFO] [stdout]     |                                        ^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/user_traits/const_traits.rs:294:1
[INFO] [stdout]     |
[INFO] [stdout] 294 | / type_fn!{
[INFO] [stdout] 295 | |     /**
[INFO] [stdout] 296 | |     Gets the value of 
[INFO] [stdout] 297 | |     [\<Self as MutatorFnAttrs\>::AllowedSelf
[INFO] [stdout] ...   |
[INFO] [stdout] 302 | |     { Func::AllowedSelf }
[INFO] [stdout] 303 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/macros/type_fn.rs:699:38
[INFO] [stdout]     |
[INFO] [stdout] 699 |               $crate::type_fn::TypeFn_<($($param)*)>
[INFO] [stdout]     |                                        ^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/util_types/ranged_int/constrange_stuff.rs:180:1
[INFO] [stdout]     |
[INFO] [stdout] 180 | / type_fn!{
[INFO] [stdout] 181 | |     pub fn 
[INFO] [stdout] 182 | |         RangeFromIntType(u8)   { ConstRange< U0 , ShlTA<U1,U8> > }
[INFO] [stdout] 183 | |         RangeFromIntType(u16)  { ConstRange< U0 , ShlTA<U1,U16> > }
[INFO] [stdout] ...   |
[INFO] [stdout] 192 | |         RangeFromIntType(isize){ TypeFn<RFITHelper,IWordEnd > }
[INFO] [stdout] 193 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/macros/type_fn.rs:699:38
[INFO] [stdout]     |
[INFO] [stdout] 699 |               $crate::type_fn::TypeFn_<($($param)*)>
[INFO] [stdout]     |                                        ^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/util_types/ranged_int/constrange_stuff.rs:180:1
[INFO] [stdout]     |
[INFO] [stdout] 180 | / type_fn!{
[INFO] [stdout] 181 | |     pub fn 
[INFO] [stdout] 182 | |         RangeFromIntType(u8)   { ConstRange< U0 , ShlTA<U1,U8> > }
[INFO] [stdout] 183 | |         RangeFromIntType(u16)  { ConstRange< U0 , ShlTA<U1,U16> > }
[INFO] [stdout] ...   |
[INFO] [stdout] 192 | |         RangeFromIntType(isize){ TypeFn<RFITHelper,IWordEnd > }
[INFO] [stdout] 193 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/macros/type_fn.rs:699:38
[INFO] [stdout]     |
[INFO] [stdout] 699 |               $crate::type_fn::TypeFn_<($($param)*)>
[INFO] [stdout]     |                                        ^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/util_types/ranged_int/constrange_stuff.rs:180:1
[INFO] [stdout]     |
[INFO] [stdout] 180 | / type_fn!{
[INFO] [stdout] 181 | |     pub fn 
[INFO] [stdout] 182 | |         RangeFromIntType(u8)   { ConstRange< U0 , ShlTA<U1,U8> > }
[INFO] [stdout] 183 | |         RangeFromIntType(u16)  { ConstRange< U0 , ShlTA<U1,U16> > }
[INFO] [stdout] ...   |
[INFO] [stdout] 192 | |         RangeFromIntType(isize){ TypeFn<RFITHelper,IWordEnd > }
[INFO] [stdout] 193 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/macros/type_fn.rs:699:38
[INFO] [stdout]     |
[INFO] [stdout] 699 |               $crate::type_fn::TypeFn_<($($param)*)>
[INFO] [stdout]     |                                        ^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/util_types/ranged_int/constrange_stuff.rs:180:1
[INFO] [stdout]     |
[INFO] [stdout] 180 | / type_fn!{
[INFO] [stdout] 181 | |     pub fn 
[INFO] [stdout] 182 | |         RangeFromIntType(u8)   { ConstRange< U0 , ShlTA<U1,U8> > }
[INFO] [stdout] 183 | |         RangeFromIntType(u16)  { ConstRange< U0 , ShlTA<U1,U16> > }
[INFO] [stdout] ...   |
[INFO] [stdout] 192 | |         RangeFromIntType(isize){ TypeFn<RFITHelper,IWordEnd > }
[INFO] [stdout] 193 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/macros/type_fn.rs:699:38
[INFO] [stdout]     |
[INFO] [stdout] 699 |               $crate::type_fn::TypeFn_<($($param)*)>
[INFO] [stdout]     |                                        ^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/util_types/ranged_int/constrange_stuff.rs:180:1
[INFO] [stdout]     |
[INFO] [stdout] 180 | / type_fn!{
[INFO] [stdout] 181 | |     pub fn 
[INFO] [stdout] 182 | |         RangeFromIntType(u8)   { ConstRange< U0 , ShlTA<U1,U8> > }
[INFO] [stdout] 183 | |         RangeFromIntType(u16)  { ConstRange< U0 , ShlTA<U1,U16> > }
[INFO] [stdout] ...   |
[INFO] [stdout] 192 | |         RangeFromIntType(isize){ TypeFn<RFITHelper,IWordEnd > }
[INFO] [stdout] 193 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/macros/type_fn.rs:699:38
[INFO] [stdout]     |
[INFO] [stdout] 699 |               $crate::type_fn::TypeFn_<($($param)*)>
[INFO] [stdout]     |                                        ^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/util_types/ranged_int/constrange_stuff.rs:180:1
[INFO] [stdout]     |
[INFO] [stdout] 180 | / type_fn!{
[INFO] [stdout] 181 | |     pub fn 
[INFO] [stdout] 182 | |         RangeFromIntType(u8)   { ConstRange< U0 , ShlTA<U1,U8> > }
[INFO] [stdout] 183 | |         RangeFromIntType(u16)  { ConstRange< U0 , ShlTA<U1,U16> > }
[INFO] [stdout] ...   |
[INFO] [stdout] 192 | |         RangeFromIntType(isize){ TypeFn<RFITHelper,IWordEnd > }
[INFO] [stdout] 193 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/macros/type_fn.rs:699:38
[INFO] [stdout]     |
[INFO] [stdout] 699 |               $crate::type_fn::TypeFn_<($($param)*)>
[INFO] [stdout]     |                                        ^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/util_types/ranged_int/constrange_stuff.rs:180:1
[INFO] [stdout]     |
[INFO] [stdout] 180 | / type_fn!{
[INFO] [stdout] 181 | |     pub fn 
[INFO] [stdout] 182 | |         RangeFromIntType(u8)   { ConstRange< U0 , ShlTA<U1,U8> > }
[INFO] [stdout] 183 | |         RangeFromIntType(u16)  { ConstRange< U0 , ShlTA<U1,U16> > }
[INFO] [stdout] ...   |
[INFO] [stdout] 192 | |         RangeFromIntType(isize){ TypeFn<RFITHelper,IWordEnd > }
[INFO] [stdout] 193 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/macros/type_fn.rs:699:38
[INFO] [stdout]     |
[INFO] [stdout] 699 |               $crate::type_fn::TypeFn_<($($param)*)>
[INFO] [stdout]     |                                        ^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/util_types/ranged_int/constrange_stuff.rs:180:1
[INFO] [stdout]     |
[INFO] [stdout] 180 | / type_fn!{
[INFO] [stdout] 181 | |     pub fn 
[INFO] [stdout] 182 | |         RangeFromIntType(u8)   { ConstRange< U0 , ShlTA<U1,U8> > }
[INFO] [stdout] 183 | |         RangeFromIntType(u16)  { ConstRange< U0 , ShlTA<U1,U16> > }
[INFO] [stdout] ...   |
[INFO] [stdout] 192 | |         RangeFromIntType(isize){ TypeFn<RFITHelper,IWordEnd > }
[INFO] [stdout] 193 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/macros/type_fn.rs:699:38
[INFO] [stdout]     |
[INFO] [stdout] 699 |               $crate::type_fn::TypeFn_<($($param)*)>
[INFO] [stdout]     |                                        ^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/util_types/ranged_int/constrange_stuff.rs:180:1
[INFO] [stdout]     |
[INFO] [stdout] 180 | / type_fn!{
[INFO] [stdout] 181 | |     pub fn 
[INFO] [stdout] 182 | |         RangeFromIntType(u8)   { ConstRange< U0 , ShlTA<U1,U8> > }
[INFO] [stdout] 183 | |         RangeFromIntType(u16)  { ConstRange< U0 , ShlTA<U1,U16> > }
[INFO] [stdout] ...   |
[INFO] [stdout] 192 | |         RangeFromIntType(isize){ TypeFn<RFITHelper,IWordEnd > }
[INFO] [stdout] 193 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/macros/type_fn.rs:699:38
[INFO] [stdout]     |
[INFO] [stdout] 699 |               $crate::type_fn::TypeFn_<($($param)*)>
[INFO] [stdout]     |                                        ^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/util_types/ranged_int/constrange_stuff.rs:180:1
[INFO] [stdout]     |
[INFO] [stdout] 180 | / type_fn!{
[INFO] [stdout] 181 | |     pub fn 
[INFO] [stdout] 182 | |         RangeFromIntType(u8)   { ConstRange< U0 , ShlTA<U1,U8> > }
[INFO] [stdout] 183 | |         RangeFromIntType(u16)  { ConstRange< U0 , ShlTA<U1,U16> > }
[INFO] [stdout] ...   |
[INFO] [stdout] 192 | |         RangeFromIntType(isize){ TypeFn<RFITHelper,IWordEnd > }
[INFO] [stdout] 193 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/macros/type_fn.rs:699:38
[INFO] [stdout]     |
[INFO] [stdout] 699 |               $crate::type_fn::TypeFn_<($($param)*)>
[INFO] [stdout]     |                                        ^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/util_types/ranged_int/constrange_stuff.rs:196:1
[INFO] [stdout]     |
[INFO] [stdout] 196 | / type_fn!{
[INFO] [stdout] 197 | |     fn RFITHelper[N](N)
[INFO] [stdout] 198 | |     where[
[INFO] [stdout] 199 | |         N:ConstInto_<SignedInteger,Output=SN>,
[INFO] [stdout] ...   |
[INFO] [stdout] 204 | |     }
[INFO] [stdout] 205 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/macros/type_fn.rs:699:38
[INFO] [stdout]     |
[INFO] [stdout] 699 |               $crate::type_fn::TypeFn_<($($param)*)>
[INFO] [stdout]     |                                        ^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/util_types/ranged_int/constrange_stuff.rs:236:1
[INFO] [stdout]     |
[INFO] [stdout] 236 | / type_fn!{
[INFO] [stdout] 237 | |     /// The Integer type of a type-level integer,one of u8,u16,u32,u64.
[INFO] [stdout] 238 | |     pub fn IntTypeOf[N](N)
[INFO] [stdout] 239 | |     where[
[INFO] [stdout] ...   |
[INFO] [stdout] 258 | |     }
[INFO] [stdout] 259 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/macros/type_fn.rs:699:38
[INFO] [stdout]     |
[INFO] [stdout] 699 |               $crate::type_fn::TypeFn_<($($param)*)>
[INFO] [stdout]     |                                        ^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/initialization.rs:269:1
[INFO] [stdout]     |
[INFO] [stdout] 269 | / type_fn!{
[INFO] [stdout] 270 | |     #[doc(hidden)]
[INFO] [stdout] 271 | |     pub fn SetInitialized[Field,Value]((Field,Value))
[INFO] [stdout] 272 | |     { (Field,IsInitField<Field>) }
[INFO] [stdout] 273 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `Field`
[INFO] [stdout]    --> src/macros/type_fn.rs:616:11
[INFO] [stdout]     |
[INFO] [stdout] 616 |           $(#[$attr])*
[INFO] [stdout]     |             ^^^^^^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/field_traits.rs:307:1
[INFO] [stdout]     |
[INFO] [stdout] 307 | / type_fn!{
[INFO] [stdout] 308 | |     /// Type-level equivalent of "|This, Field, Mapper|{ This[Field]=Mapper(This[Field]); This }".
[INFO] [stdout] 309 | |     pub fn MapFieldOp[This, Field, Mapper](This, Field, Mapper)
[INFO] [stdout] 310 | |     where[
[INFO] [stdout] ...   |
[INFO] [stdout] 317 | |     }
[INFO] [stdout] 318 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(broken_intra_doc_links)]` on by default
[INFO] [stdout]     = note: the link appears in this line:
[INFO] [stdout]             
[INFO] [stdout]             Type-level equivalent of "|This, Field, Mapper|{ This[Field]=Mapper(This[Field]); This }".
[INFO] [stdout]                                                                   ^^^^^
[INFO] [stdout]     = note: the module `field_traits` contains no item named `Field`
[INFO] [stdout]     = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `Field`
[INFO] [stdout]    --> src/macros/type_fn.rs:616:11
[INFO] [stdout]     |
[INFO] [stdout] 616 |           $(#[$attr])*
[INFO] [stdout]     |             ^^^^^^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/field_traits.rs:307:1
[INFO] [stdout]     |
[INFO] [stdout] 307 | / type_fn!{
[INFO] [stdout] 308 | |     /// Type-level equivalent of "|This, Field, Mapper|{ This[Field]=Mapper(This[Field]); This }".
[INFO] [stdout] 309 | |     pub fn MapFieldOp[This, Field, Mapper](This, Field, Mapper)
[INFO] [stdout] 310 | |     where[
[INFO] [stdout] ...   |
[INFO] [stdout] 317 | |     }
[INFO] [stdout] 318 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: the link appears in this line:
[INFO] [stdout]             
[INFO] [stdout]             Type-level equivalent of "|This, Field, Mapper|{ This[Field]=Mapper(This[Field]); This }".
[INFO] [stdout]                                                                                      ^^^^^
[INFO] [stdout]     = note: the module `field_traits` contains no item named `Field`
[INFO] [stdout]     = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `Field`
[INFO] [stdout]    --> src/macros/type_fn.rs:616:11
[INFO] [stdout]     |
[INFO] [stdout] 616 |           $(#[$attr])*
[INFO] [stdout]     |             ^^^^^^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/field_traits.rs:320:1
[INFO] [stdout]     |
[INFO] [stdout] 320 | / type_fn!{
[INFO] [stdout] 321 | |     captures(Field, Mapper)
[INFO] [stdout] 322 | |     /// Type-level equivalent of "|This|{ This[Field]=Mapper(This[Field]); This }".
[INFO] [stdout] 323 | |     pub fn MapFieldMt[This](This)
[INFO] [stdout] 324 | |     where[ MapFieldOp:TypeFn_<(This, Field, Mapper),Output=Out> ]
[INFO] [stdout] 325 | |     { let Out;Out }
[INFO] [stdout] 326 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: the link appears in this line:
[INFO] [stdout]             
[INFO] [stdout]             Type-level equivalent of "|This|{ This[Field]=Mapper(This[Field]); This }".
[INFO] [stdout]                                                    ^^^^^
[INFO] [stdout]     = note: the module `field_traits` contains no item named `Field`
[INFO] [stdout]     = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `Field`
[INFO] [stdout]    --> src/macros/type_fn.rs:616:11
[INFO] [stdout]     |
[INFO] [stdout] 616 |           $(#[$attr])*
[INFO] [stdout]     |             ^^^^^^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/field_traits.rs:320:1
[INFO] [stdout]     |
[INFO] [stdout] 320 | / type_fn!{
[INFO] [stdout] 321 | |     captures(Field, Mapper)
[INFO] [stdout] 322 | |     /// Type-level equivalent of "|This|{ This[Field]=Mapper(This[Field]); This }".
[INFO] [stdout] 323 | |     pub fn MapFieldMt[This](This)
[INFO] [stdout] 324 | |     where[ MapFieldOp:TypeFn_<(This, Field, Mapper),Output=Out> ]
[INFO] [stdout] 325 | |     { let Out;Out }
[INFO] [stdout] 326 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: the link appears in this line:
[INFO] [stdout]             
[INFO] [stdout]             Type-level equivalent of "|This|{ This[Field]=Mapper(This[Field]); This }".
[INFO] [stdout]                                                                       ^^^^^
[INFO] [stdout]     = note: the module `field_traits` contains no item named `Field`
[INFO] [stdout]     = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `Field`
[INFO] [stdout]    --> src/macros/type_fn.rs:616:11
[INFO] [stdout]     |
[INFO] [stdout] 616 |           $(#[$attr])*
[INFO] [stdout]     |             ^^^^^^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/field_traits.rs:333:1
[INFO] [stdout]     |
[INFO] [stdout] 333 | / type_fn!{
[INFO] [stdout] 334 | |     /// Type-level equivalent of "|This, Field, Mapper|{ This[Field]=Mapper(This); This }".
[INFO] [stdout] 335 | |     pub fn MapIntoFieldOp[This, Field, Mapper](This, Field, Mapper)
[INFO] [stdout] 336 | |     where[
[INFO] [stdout] ...   |
[INFO] [stdout] 342 | |     }
[INFO] [stdout] 343 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: the link appears in this line:
[INFO] [stdout]             
[INFO] [stdout]             Type-level equivalent of "|This, Field, Mapper|{ This[Field]=Mapper(This); This }".
[INFO] [stdout]                                                                   ^^^^^
[INFO] [stdout]     = note: the module `field_traits` contains no item named `Field`
[INFO] [stdout]     = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `Field`
[INFO] [stdout]    --> src/macros/type_fn.rs:616:11
[INFO] [stdout]     |
[INFO] [stdout] 616 |           $(#[$attr])*
[INFO] [stdout]     |             ^^^^^^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/field_traits.rs:346:1
[INFO] [stdout]     |
[INFO] [stdout] 346 | / type_fn!{
[INFO] [stdout] 347 | |     captures(Field, Mapper)
[INFO] [stdout] 348 | |     /// Type-level equivalent of "|This|{ This[Field]=Mapper(This); This }".
[INFO] [stdout] 349 | |     pub fn MapIntoFieldMt[This](This)
[INFO] [stdout] 350 | |     where[ MapIntoFieldOp:TypeFn_<(This, Field, Mapper),Output=Out> ]
[INFO] [stdout] 351 | |     { let Out;Out }
[INFO] [stdout] 352 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: the link appears in this line:
[INFO] [stdout]             
[INFO] [stdout]             Type-level equivalent of "|This|{ This[Field]=Mapper(This); This }".
[INFO] [stdout]                                                    ^^^^^
[INFO] [stdout]     = note: the module `field_traits` contains no item named `Field`
[INFO] [stdout]     = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `Field`
[INFO] [stdout]    --> src/field_traits.rs:304:59
[INFO] [stdout]     |
[INFO] [stdout] 304 | /// Type-level equivalent of "|This, Field, Mapper|{ This[Field]=Mapper(This[Field]); This }".
[INFO] [stdout]     |                                                           ^^^^^ the module `field_traits` contains no item named `Field`
[INFO] [stdout]     |
[INFO] [stdout]     = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `Field`
[INFO] [stdout]    --> src/field_traits.rs:304:78
[INFO] [stdout]     |
[INFO] [stdout] 304 | /// Type-level equivalent of "|This, Field, Mapper|{ This[Field]=Mapper(This[Field]); This }".
[INFO] [stdout]     |                                                                              ^^^^^ the module `field_traits` contains no item named `Field`
[INFO] [stdout]     |
[INFO] [stdout]     = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `Field`
[INFO] [stdout]    --> src/field_traits.rs:330:59
[INFO] [stdout]     |
[INFO] [stdout] 330 | /// Type-level equivalent of "|This, Field, Mapper|{ This[Field]=Mapper(This); This }".
[INFO] [stdout]     |                                                           ^^^^^ the module `field_traits` contains no item named `Field`
[INFO] [stdout]     |
[INFO] [stdout]     = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] thread 'rustc' panicked at 'could not find markdown in source', src/librustdoc/passes/mod.rs:362:48
[INFO] [stderr] stack backtrace:
[INFO] [stderr]    0:     0x7f38e1781410 - std::backtrace_rs::backtrace::libunwind::trace::h7cf3ca97bd83fbab
[INFO] [stderr]                                at /rustc/212e76c31d461462544b5d516d3bdc99fc8f016e/library/std/src/../../backtrace/src/backtrace/libunwind.rs:96
[INFO] [stderr]    1:     0x7f38e1781410 - std::backtrace_rs::backtrace::trace_unsynchronized::h5a69c674b2d9ea5c
[INFO] [stderr]                                at /rustc/212e76c31d461462544b5d516d3bdc99fc8f016e/library/std/src/../../backtrace/src/backtrace/mod.rs:66
[INFO] [stderr]    2:     0x7f38e1781410 - std::sys_common::backtrace::_print_fmt::hdf72478dfcb50678
[INFO] [stderr]                                at /rustc/212e76c31d461462544b5d516d3bdc99fc8f016e/library/std/src/sys_common/backtrace.rs:79
[INFO] [stderr]    3:     0x7f38e1781410 - <std::sys_common::backtrace::_print::DisplayBacktrace as core::fmt::Display>::fmt::h1e0bdbb35e83deca
[INFO] [stderr]                                at /rustc/212e76c31d461462544b5d516d3bdc99fc8f016e/library/std/src/sys_common/backtrace.rs:58
[INFO] [stderr]    4:     0x7f38e17ef5cc - core::fmt::write::he67f9b17bcb7ee73
[INFO] [stderr]                                at /rustc/212e76c31d461462544b5d516d3bdc99fc8f016e/library/core/src/fmt/mod.rs:1080
[INFO] [stderr]    5:     0x7f38e1773072 - std::io::Write::write_fmt::hac97d5cb5753e2ec
[INFO] [stderr]                                at /rustc/212e76c31d461462544b5d516d3bdc99fc8f016e/library/std/src/io/mod.rs:1516
[INFO] [stderr]    6:     0x7f38e178618d - std::sys_common::backtrace::_print::haa20918e28a126c5
[INFO] [stderr]                                at /rustc/212e76c31d461462544b5d516d3bdc99fc8f016e/library/std/src/sys_common/backtrace.rs:61
[INFO] [stderr]    7:     0x7f38e178618d - std::sys_common::backtrace::print::h49e772a4873d9076
[INFO] [stderr]                                at /rustc/212e76c31d461462544b5d516d3bdc99fc8f016e/library/std/src/sys_common/backtrace.rs:48
[INFO] [stderr]    8:     0x7f38e178618d - std::panicking::default_hook::{{closure}}::hb218b305d15e3f11
[INFO] [stderr]                                at /rustc/212e76c31d461462544b5d516d3bdc99fc8f016e/library/std/src/panicking.rs:208
[INFO] [stderr]    9:     0x7f38e1785e38 - std::panicking::default_hook::h63997b7b949e1ce0
[INFO] [stderr]                                at /rustc/212e76c31d461462544b5d516d3bdc99fc8f016e/library/std/src/panicking.rs:227
[INFO] [stderr]   10:     0x7f38e200f0b4 - rustc_driver::report_ice::h5b9fb8474972c25e
[INFO] [stderr]   11:     0x7f38d1f80ae6 - <alloc::boxed::Box<F> as core::ops::function::Fn<A>>::call::h221f768fc11bda00
[INFO] [stderr]                                at /rustc/212e76c31d461462544b5d516d3bdc99fc8f016e/library/alloc/src/boxed.rs:1056
[INFO] [stderr]   12:     0x7f38d1f7fb9b - proc_macro::bridge::client::<impl proc_macro::bridge::Bridge>::enter::{{closure}}::{{closure}}::h9d4784d45ddb52e6
[INFO] [stderr]                                at /rustc/212e76c31d461462544b5d516d3bdc99fc8f016e/library/proc_macro/src/bridge/client.rs:320
[INFO] [stderr]   13:     0x7f38e17869d6 - std::panicking::rust_panic_with_hook::hb54f09ccadf64bd3
[INFO] [stderr]                                at /rustc/212e76c31d461462544b5d516d3bdc99fc8f016e/library/std/src/panicking.rs:581
[INFO] [stderr]   14:     0x7f38e1786559 - std::panicking::begin_panic_handler::{{closure}}::h8b43445b254eeb30
[INFO] [stderr]                                at /rustc/212e76c31d461462544b5d516d3bdc99fc8f016e/library/std/src/panicking.rs:484
[INFO] [stderr]   15:     0x7f38e178189c - std::sys_common::backtrace::__rust_end_short_backtrace::hacd691450edfeae0
[INFO] [stderr]                                at /rustc/212e76c31d461462544b5d516d3bdc99fc8f016e/library/std/src/sys_common/backtrace.rs:153
[INFO] [stderr]   16:     0x7f38e1786519 - rust_begin_unwind
[INFO] [stderr]                                at /rustc/212e76c31d461462544b5d516d3bdc99fc8f016e/library/std/src/panicking.rs:483
[INFO] [stderr]   17:     0x7f38e17ec0d1 - core::panicking::panic_fmt::h5b17d4a0e853d0f5
[INFO] [stderr]                                at /rustc/212e76c31d461462544b5d516d3bdc99fc8f016e/library/core/src/panicking.rs:85
[INFO] [stderr]   18:     0x7f38e17ebcb3 - core::option::expect_failed::ha4390247d473d6e0
[INFO] [stderr]                                at /rustc/212e76c31d461462544b5d516d3bdc99fc8f016e/library/core/src/option.rs:1226
[INFO] [stderr]   19:     0x5594a42f93dc - rustdoc::passes::source_span_for_markdown_range::hda20c094985f28d1
[INFO] [stderr]   20:     0x5594a43fb8d7 - <rustdoc::passes::check_code_block_syntax::SyntaxChecker as rustdoc::fold::DocFolder>::fold_item::he08525b7441a30c8
[INFO] [stderr]   21:     0x5594a4586dc6 - <alloc::vec::Vec<T> as alloc::vec::SpecFromIter<T,I>>::from_iter::h5391da8bf9c7462e
[INFO] [stderr]   22:     0x5594a43f6a7e - rustdoc::fold::DocFolder::fold_inner_recur::h259243f478b41c2d
[INFO] [stderr]   23:     0x5594a43fbfb6 - <rustdoc::passes::check_code_block_syntax::SyntaxChecker as rustdoc::fold::DocFolder>::fold_item::he08525b7441a30c8
[INFO] [stderr]   24:     0x5594a4586dc6 - <alloc::vec::Vec<T> as alloc::vec::SpecFromIter<T,I>>::from_iter::h5391da8bf9c7462e
[INFO] [stderr]   25:     0x5594a43f6a7e - rustdoc::fold::DocFolder::fold_inner_recur::h259243f478b41c2d
[INFO] [stderr]   26:     0x5594a43fbfb6 - <rustdoc::passes::check_code_block_syntax::SyntaxChecker as rustdoc::fold::DocFolder>::fold_item::he08525b7441a30c8
[INFO] [stderr]   27:     0x5594a4586dc6 - <alloc::vec::Vec<T> as alloc::vec::SpecFromIter<T,I>>::from_iter::h5391da8bf9c7462e
[INFO] [stderr]   28:     0x5594a43f6a7e - rustdoc::fold::DocFolder::fold_inner_recur::h259243f478b41c2d
[INFO] [stderr]   29:     0x5594a43fbfb6 - <rustdoc::passes::check_code_block_syntax::SyntaxChecker as rustdoc::fold::DocFolder>::fold_item::he08525b7441a30c8
[INFO] [stderr]   30:     0x5594a43faa0c - rustdoc::passes::check_code_block_syntax::check_code_block_syntax::h04862319df928dc9
[INFO] [stderr]   31:     0x5594a42ad01e - rustc_session::utils::<impl rustc_session::session::Session>::time::h4b8a8208d0f1a011
[INFO] [stderr]   32:     0x5594a43b00c4 - rustc_interface::interface::create_compiler_and_run::h2c9ea7f5b6870482
[INFO] [stderr]   33:     0x5594a42df098 - rustdoc::core::run_core::h820f8126674039af
[INFO] [stderr]   34:     0x5594a42a618c - rustdoc::main_options::h48c70af8683ad8e1
[INFO] [stderr]   35:     0x5594a4462cc4 - scoped_tls::ScopedKey<T>::set::h29d0b82c346d842f
[INFO] [stderr]   36:     0x5594a434e775 - std::sys_common::backtrace::__rust_begin_short_backtrace::h65329bcf5d8f859b
[INFO] [stderr]   37:     0x5594a44c982e - core::ops::function::FnOnce::call_once{{vtable.shim}}::hc1ed1336276c759a
[INFO] [stderr]   38:     0x7f38e179570a - <alloc::boxed::Box<F> as core::ops::function::FnOnce<A>>::call_once::hd4d30e37db281e8f
[INFO] [stderr]                                at /rustc/212e76c31d461462544b5d516d3bdc99fc8f016e/library/alloc/src/boxed.rs:1042
[INFO] [stderr]   39:     0x7f38e179570a - <alloc::boxed::Box<F> as core::ops::function::FnOnce<A>>::call_once::h019185a215ba16e4
[INFO] [stderr]                                at /rustc/212e76c31d461462544b5d516d3bdc99fc8f016e/library/alloc/src/boxed.rs:1042
[INFO] [stderr]   40:     0x7f38e179570a - std::sys::unix::thread::Thread::new::thread_start::h33c6d7cf25f9291f
[INFO] [stderr]                                at /rustc/212e76c31d461462544b5d516d3bdc99fc8f016e/library/std/src/sys/unix/thread.rs:87
[INFO] [stderr]   41:     0x7f38dc904609 - start_thread
[INFO] [stderr]   42:     0x7f38e15e0103 - clone
[INFO] [stderr]   43:                0x0 - <unknown>
[INFO] [stderr] 
[INFO] [stderr] error: internal compiler error: unexpected panic
[INFO] [stderr] 
[INFO] [stderr] error: Unrecognized option: 'document-private-items'
[INFO] [stderr] 
[INFO] [stdout] warning: 175 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] The following warnings were emitted during compilation:
[INFO] [stderr] 
[INFO] [stderr] warning: RERUNNING type_level_values BUILD SCRIPT
[INFO] [stderr] 
[INFO] [stderr] error: could not document `type_level_values`
[INFO] [stderr] 
[INFO] [stderr] Caused by:
[INFO] [stderr]   process didn't exit successfully: `rustdoc --crate-type lib --crate-name type_level_values src/lib.rs -o /opt/rustwide/target/doc --cfg 'feature="default"' --cfg 'feature="identity_feature"' --cfg 'feature="serde"' --cfg 'feature="std"' --error-format=json --json=diagnostic-rendered-ansi --document-private-items -L dependency=/opt/rustwide/target/debug/deps --extern core_extensions=/opt/rustwide/target/debug/deps/libcore_extensions-749fc61282fedaf5.rmeta --extern derive_type_level=/opt/rustwide/target/debug/deps/libderive_type_level-f79538f03c04bc66.so --extern num_traits=/opt/rustwide/target/debug/deps/libnum_traits-b5dbcc2daa2e7df6.rmeta --extern serde=/opt/rustwide/target/debug/deps/libserde-7762297208a37983.rmeta --extern typenum=/opt/rustwide/target/debug/deps/libtypenum-583285767ba19ef7.rmeta --cap-lints=warn --crate-version 0.1.2 --cfg rust_1_22 --cfg rust_1_26 --cfg rust_1_27` (exit code: 1)
[INFO] running `Command { std: "docker" "inspect" "4581a995be0acd1bddd7738b496df4510d783ce50e28b460eca93939885b275e", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "4581a995be0acd1bddd7738b496df4510d783ce50e28b460eca93939885b275e", kill_on_drop: false }`
[INFO] [stdout] 4581a995be0acd1bddd7738b496df4510d783ce50e28b460eca93939885b275e
