[INFO] crate rust-jni 0.1.0 is already in cache [INFO] extracting crate rust-jni 0.1.0 into work/ex/clippy-test-run/sources/stable/reg/rust-jni/0.1.0 [INFO] extracting crate rust-jni 0.1.0 into work/ex/clippy-test-run/sources/stable+rustflags=-Dclippy%3A%3Ainto_iter_on_array/reg/rust-jni/0.1.0 [INFO] validating manifest of rust-jni-0.1.0 on toolchain stable [INFO] running `"/mnt/big/crater/work/local/cargo-home/bin/cargo" "+stable" "read-manifest" "--manifest-path" "Cargo.toml"` [INFO] validating manifest of rust-jni-0.1.0 on toolchain stable+rustflags=-Dclippy::into_iter_on_array [INFO] running `"/mnt/big/crater/work/local/cargo-home/bin/cargo" "+stable" "read-manifest" "--manifest-path" "Cargo.toml"` [INFO] started frobbing rust-jni-0.1.0 [INFO] finished frobbing rust-jni-0.1.0 [INFO] frobbed toml for rust-jni-0.1.0 written to work/ex/clippy-test-run/sources/stable/reg/rust-jni/0.1.0/Cargo.toml [INFO] started frobbing rust-jni-0.1.0 [INFO] finished frobbing rust-jni-0.1.0 [INFO] frobbed toml for rust-jni-0.1.0 written to work/ex/clippy-test-run/sources/stable+rustflags=-Dclippy%3A%3Ainto_iter_on_array/reg/rust-jni/0.1.0/Cargo.toml [INFO] running `"/mnt/big/crater/work/local/cargo-home/bin/cargo" "+stable" "generate-lockfile" "--manifest-path" "Cargo.toml" "-Zno-index-update"` [INFO] running `"/mnt/big/crater/work/local/cargo-home/bin/cargo" "+stable" "generate-lockfile" "--manifest-path" "Cargo.toml" "-Zno-index-update"` [INFO] running `"/mnt/big/crater/work/local/cargo-home/bin/cargo" "+stable" "fetch" "--locked" "--manifest-path" "Cargo.toml"` [INFO] running `"/mnt/big/crater/work/local/cargo-home/bin/cargo" "+stable" "fetch" "--locked" "--manifest-path" "Cargo.toml"` [INFO] linting rust-jni-0.1.0 against stable for clippy-test-run [INFO] running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/clippy-test-run/worker-7/stable:/opt/crater/target:rw,Z" "-v" "/mnt/big/crater/work/ex/clippy-test-run/sources/stable/reg/rust-jni/0.1.0:/opt/crater/workdir:ro,Z" "-v" "/mnt/big/crater/work/local/cargo-home:/opt/crater/cargo-home:ro,Z" "-v" "/mnt/big/crater/work/local/rustup-home:/opt/crater/rustup-home:ro,Z" "-e" "USER_ID=1000" "-e" "SOURCE_DIR=/opt/crater/workdir" "-e" "MAP_USER_ID=1000" "-e" "CARGO_TARGET_DIR=/opt/crater/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/crater/cargo-home" "-e" "RUSTUP_HOME=/opt/crater/rustup-home" "-w" "/opt/crater/workdir" "-m" "1536M" "--network" "none" "rustops/crates-build-env" "/opt/crater/cargo-home/bin/cargo" "+stable" "clippy" "--frozen" "--all" "--all-targets"` [INFO] [stdout] 960b51a4a037d7cc391d90371ea7f7eba63662c96c1ba119a7e75e1594314b94 [INFO] running `"docker" "start" "-a" "960b51a4a037d7cc391d90371ea7f7eba63662c96c1ba119a7e75e1594314b94"` [INFO] [stderr] Checking cesu8 v1.1.0 [INFO] [stderr] Checking jni-sys v0.3.0 [INFO] [stderr] Compiling rust-jni v0.1.0 (/opt/crater/workdir) [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> src/init_arguments.rs:453:9 [INFO] [stderr] | [INFO] [stderr] 453 | version: version, [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: replace it with: `version` [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::redundant_field_names)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> src/init_arguments.rs:453:9 [INFO] [stderr] | [INFO] [stderr] 453 | version: version, [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: replace it with: `version` [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::redundant_field_names)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: unneeded unit expression [INFO] [stderr] --> src/jni/primitives.rs:43:21 [INFO] [stderr] | [INFO] [stderr] 43 | jni_type_trait!((), (), call_void_method, call_static_void_method); [INFO] [stderr] | ^^ help: remove the final `()` [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::unused_unit)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unused_unit [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/jni/generate_class.rs:473:50 [INFO] [stderr] | [INFO] [stderr] 473 | const RAW_OBJECT: jni_sys::jobject = 0x924858 as jni_sys::jobject; [INFO] [stderr] | ^^^^^^^^ help: consider: `0x0092_4858` [INFO] [stderr] | [INFO] [stderr] ::: src/jni/class.rs:138:5 [INFO] [stderr] | [INFO] [stderr] 138 | generate_tests!(Class, "Ljava/lang/Class;"); [INFO] [stderr] | -------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::unreadable_literal)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/jni/generate_class.rs:474:49 [INFO] [stderr] | [INFO] [stderr] 474 | const RAW_CLASS: jni_sys::jobject = 0x239875 as jni_sys::jobject; [INFO] [stderr] | ^^^^^^^^ help: consider: `0x0023_9875` [INFO] [stderr] | [INFO] [stderr] ::: src/jni/class.rs:138:5 [INFO] [stderr] | [INFO] [stderr] 138 | generate_tests!(Class, "Ljava/lang/Class;"); [INFO] [stderr] | -------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/jni/generate_class.rs:537:50 [INFO] [stderr] | [INFO] [stderr] 537 | const RAW_OBJECT: jni_sys::jobject = 0x924858 as jni_sys::jobject; [INFO] [stderr] | ^^^^^^^^ help: consider: `0x0092_4858` [INFO] [stderr] | [INFO] [stderr] ::: src/jni/class.rs:138:5 [INFO] [stderr] | [INFO] [stderr] 138 | generate_tests!(Class, "Ljava/lang/Class;"); [INFO] [stderr] | -------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/jni/generate_class.rs:538:49 [INFO] [stderr] | [INFO] [stderr] 538 | const RAW_CLASS: jni_sys::jobject = 0x239875 as jni_sys::jobject; [INFO] [stderr] | ^^^^^^^^ help: consider: `0x0023_9875` [INFO] [stderr] | [INFO] [stderr] ::: src/jni/class.rs:138:5 [INFO] [stderr] | [INFO] [stderr] 138 | generate_tests!(Class, "Ljava/lang/Class;"); [INFO] [stderr] | -------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/jni/generate_class.rs:539:51 [INFO] [stderr] | [INFO] [stderr] 539 | const METHOD_ID: jni_sys::jmethodID = 0x248670 as jni_sys::jmethodID; [INFO] [stderr] | ^^^^^^^^ help: consider: `0x0024_8670` [INFO] [stderr] | [INFO] [stderr] ::: src/jni/class.rs:138:5 [INFO] [stderr] | [INFO] [stderr] 138 | generate_tests!(Class, "Ljava/lang/Class;"); [INFO] [stderr] | -------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/jni/generate_class.rs:590:50 [INFO] [stderr] | [INFO] [stderr] 590 | const RAW_OBJECT: jni_sys::jobject = 0x924858 as jni_sys::jobject; [INFO] [stderr] | ^^^^^^^^ help: consider: `0x0092_4858` [INFO] [stderr] | [INFO] [stderr] ::: src/jni/class.rs:138:5 [INFO] [stderr] | [INFO] [stderr] 138 | generate_tests!(Class, "Ljava/lang/Class;"); [INFO] [stderr] | -------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/jni/generate_class.rs:591:49 [INFO] [stderr] | [INFO] [stderr] 591 | const RAW_CLASS: jni_sys::jobject = 0x239875 as jni_sys::jobject; [INFO] [stderr] | ^^^^^^^^ help: consider: `0x0023_9875` [INFO] [stderr] | [INFO] [stderr] ::: src/jni/class.rs:138:5 [INFO] [stderr] | [INFO] [stderr] 138 | generate_tests!(Class, "Ljava/lang/Class;"); [INFO] [stderr] | -------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/jni/generate_class.rs:683:50 [INFO] [stderr] | [INFO] [stderr] 683 | const RAW_OBJECT: jni_sys::jobject = 0x924858 as jni_sys::jobject; [INFO] [stderr] | ^^^^^^^^ help: consider: `0x0092_4858` [INFO] [stderr] | [INFO] [stderr] ::: src/jni/class.rs:138:5 [INFO] [stderr] | [INFO] [stderr] 138 | generate_tests!(Class, "Ljava/lang/Class;"); [INFO] [stderr] | -------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/jni/generate_class.rs:684:49 [INFO] [stderr] | [INFO] [stderr] 684 | const RAW_CLASS: jni_sys::jobject = 0x239875 as jni_sys::jobject; [INFO] [stderr] | ^^^^^^^^ help: consider: `0x0023_9875` [INFO] [stderr] | [INFO] [stderr] ::: src/jni/class.rs:138:5 [INFO] [stderr] | [INFO] [stderr] 138 | generate_tests!(Class, "Ljava/lang/Class;"); [INFO] [stderr] | -------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/jni/generate_class.rs:685:59 [INFO] [stderr] | [INFO] [stderr] 685 | const RAW_EXCEPTION_CLASS: jni_sys::jobject = 0x912376 as jni_sys::jobject; [INFO] [stderr] | ^^^^^^^^ help: consider: `0x0091_2376` [INFO] [stderr] | [INFO] [stderr] ::: src/jni/class.rs:138:5 [INFO] [stderr] | [INFO] [stderr] 138 | generate_tests!(Class, "Ljava/lang/Class;"); [INFO] [stderr] | -------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/jni/generate_class.rs:686:51 [INFO] [stderr] | [INFO] [stderr] 686 | const METHOD_ID: jni_sys::jmethodID = 0x923476 as jni_sys::jmethodID; [INFO] [stderr] | ^^^^^^^^ help: consider: `0x0092_3476` [INFO] [stderr] | [INFO] [stderr] ::: src/jni/class.rs:138:5 [INFO] [stderr] | [INFO] [stderr] 138 | generate_tests!(Class, "Ljava/lang/Class;"); [INFO] [stderr] | -------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/jni/generate_class.rs:687:61 [INFO] [stderr] | [INFO] [stderr] 687 | const EXCEPTION_METHOD_ID: jni_sys::jmethodID = 0x8293659 as jni_sys::jmethodID; [INFO] [stderr] | ^^^^^^^^^ help: consider: `0x0829_3659` [INFO] [stderr] | [INFO] [stderr] ::: src/jni/class.rs:138:5 [INFO] [stderr] | [INFO] [stderr] 138 | generate_tests!(Class, "Ljava/lang/Class;"); [INFO] [stderr] | -------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/jni/generate_class.rs:790:50 [INFO] [stderr] | [INFO] [stderr] 790 | const RAW_OBJECT: jni_sys::jobject = 0x924858 as jni_sys::jobject; [INFO] [stderr] | ^^^^^^^^ help: consider: `0x0092_4858` [INFO] [stderr] | [INFO] [stderr] ::: src/jni/class.rs:138:5 [INFO] [stderr] | [INFO] [stderr] 138 | generate_tests!(Class, "Ljava/lang/Class;"); [INFO] [stderr] | -------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/jni/generate_class.rs:791:49 [INFO] [stderr] | [INFO] [stderr] 791 | const RAW_CLASS: jni_sys::jobject = 0x239875 as jni_sys::jobject; [INFO] [stderr] | ^^^^^^^^ help: consider: `0x0023_9875` [INFO] [stderr] | [INFO] [stderr] ::: src/jni/class.rs:138:5 [INFO] [stderr] | [INFO] [stderr] 138 | generate_tests!(Class, "Ljava/lang/Class;"); [INFO] [stderr] | -------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/jni/generate_class.rs:792:59 [INFO] [stderr] | [INFO] [stderr] 792 | const RAW_EXCEPTION_CLASS: jni_sys::jobject = 0x912376 as jni_sys::jobject; [INFO] [stderr] | ^^^^^^^^ help: consider: `0x0091_2376` [INFO] [stderr] | [INFO] [stderr] ::: src/jni/class.rs:138:5 [INFO] [stderr] | [INFO] [stderr] 138 | generate_tests!(Class, "Ljava/lang/Class;"); [INFO] [stderr] | -------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/jni/generate_class.rs:793:51 [INFO] [stderr] | [INFO] [stderr] 793 | const METHOD_ID: jni_sys::jmethodID = 0x923476 as jni_sys::jmethodID; [INFO] [stderr] | ^^^^^^^^ help: consider: `0x0092_3476` [INFO] [stderr] | [INFO] [stderr] ::: src/jni/class.rs:138:5 [INFO] [stderr] | [INFO] [stderr] 138 | generate_tests!(Class, "Ljava/lang/Class;"); [INFO] [stderr] | -------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/jni/generate_class.rs:794:61 [INFO] [stderr] | [INFO] [stderr] 794 | const EXCEPTION_METHOD_ID: jni_sys::jmethodID = 0x8293659 as jni_sys::jmethodID; [INFO] [stderr] | ^^^^^^^^^ help: consider: `0x0829_3659` [INFO] [stderr] | [INFO] [stderr] ::: src/jni/class.rs:138:5 [INFO] [stderr] | [INFO] [stderr] 138 | generate_tests!(Class, "Ljava/lang/Class;"); [INFO] [stderr] | -------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/jni/class.rs:207:46 [INFO] [stderr] | [INFO] [stderr] 207 | const RAW_CLASS2: jni_sys::jobject = 0x294875 as jni_sys::jobject; [INFO] [stderr] | ^^^^^^^^ help: consider: `0x0029_4875` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/jni/class.rs:223:46 [INFO] [stderr] | [INFO] [stderr] 223 | const RAW_CLASS2: jni_sys::jobject = 0x294875 as jni_sys::jobject; [INFO] [stderr] | ^^^^^^^^ help: consider: `0x0029_4875` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/jni/class.rs:239:46 [INFO] [stderr] | [INFO] [stderr] 239 | const RAW_CLASS2: jni_sys::jobject = 0x294875 as jni_sys::jobject; [INFO] [stderr] | ^^^^^^^^ help: consider: `0x0029_4875` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/jni/method_calls.rs:108:46 [INFO] [stderr] | [INFO] [stderr] 108 | const RAW_OBJECT: jni_sys::jobject = 0x924858 as jni_sys::jobject; [INFO] [stderr] | ^^^^^^^^ help: consider: `0x0092_4858` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/jni/method_calls.rs:109:45 [INFO] [stderr] | [INFO] [stderr] 109 | const RAW_CLASS: jni_sys::jobject = 0x239875 as jni_sys::jobject; [INFO] [stderr] | ^^^^^^^^ help: consider: `0x0023_9875` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/jni/method_calls.rs:188:46 [INFO] [stderr] | [INFO] [stderr] 188 | const RAW_OBJECT: jni_sys::jobject = 0x098957 as jni_sys::jobject; [INFO] [stderr] | ^^^^^^^^ help: consider: `0x0009_8957` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/jni/method_calls.rs:189:45 [INFO] [stderr] | [INFO] [stderr] 189 | const RAW_CLASS: jni_sys::jobject = 0x239875 as jni_sys::jobject; [INFO] [stderr] | ^^^^^^^^ help: consider: `0x0023_9875` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/jni/method_calls.rs:221:46 [INFO] [stderr] | [INFO] [stderr] 221 | const RAW_OBJECT: jni_sys::jobject = 0x924858 as jni_sys::jobject; [INFO] [stderr] | ^^^^^^^^ help: consider: `0x0092_4858` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/jni/method_calls.rs:222:45 [INFO] [stderr] | [INFO] [stderr] 222 | const RAW_CLASS: jni_sys::jobject = 0x239875 as jni_sys::jobject; [INFO] [stderr] | ^^^^^^^^ help: consider: `0x0023_9875` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/jni/method_calls.rs:223:47 [INFO] [stderr] | [INFO] [stderr] 223 | const METHOD_ID: jni_sys::jmethodID = 0x938475 as jni_sys::jmethodID; [INFO] [stderr] | ^^^^^^^^ help: consider: `0x0093_8475` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/jni/method_calls.rs:314:45 [INFO] [stderr] | [INFO] [stderr] 314 | const RAW_CLASS: jni_sys::jobject = 0x239875 as jni_sys::jobject; [INFO] [stderr] | ^^^^^^^^ help: consider: `0x0023_9875` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/jni/method_calls.rs:416:45 [INFO] [stderr] | [INFO] [stderr] 416 | const RAW_CLASS: jni_sys::jobject = 0x239875 as jni_sys::jobject; [INFO] [stderr] | ^^^^^^^^ help: consider: `0x0023_9875` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/jni/method_calls.rs:447:45 [INFO] [stderr] | [INFO] [stderr] 447 | const RAW_CLASS: jni_sys::jobject = 0x239875 as jni_sys::jobject; [INFO] [stderr] | ^^^^^^^^ help: consider: `0x0023_9875` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/jni/method_calls.rs:448:47 [INFO] [stderr] | [INFO] [stderr] 448 | const METHOD_ID: jni_sys::jmethodID = 0x928375 as jni_sys::jmethodID; [INFO] [stderr] | ^^^^^^^^ help: consider: `0x0092_8375` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/jni/method_calls.rs:537:45 [INFO] [stderr] | [INFO] [stderr] 537 | const RAW_CLASS: jni_sys::jobject = 0x239875 as jni_sys::jobject; [INFO] [stderr] | ^^^^^^^^ help: consider: `0x0023_9875` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/jni/method_calls.rs:634:45 [INFO] [stderr] | [INFO] [stderr] 634 | const RAW_CLASS: jni_sys::jobject = 0x239875 as jni_sys::jobject; [INFO] [stderr] | ^^^^^^^^ help: consider: `0x0023_9875` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/jni/method_calls.rs:662:45 [INFO] [stderr] | [INFO] [stderr] 662 | const RAW_CLASS: jni_sys::jobject = 0x239875 as jni_sys::jobject; [INFO] [stderr] | ^^^^^^^^ help: consider: `0x0023_9875` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/jni/method_calls.rs:663:47 [INFO] [stderr] | [INFO] [stderr] 663 | const METHOD_ID: jni_sys::jmethodID = 0x2928475 as jni_sys::jmethodID; [INFO] [stderr] | ^^^^^^^^^ help: consider: `0x0292_8475` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/jni/native_method.rs:159:45 [INFO] [stderr] | [INFO] [stderr] 159 | const RAW_CLASS: jni_sys::jobject = 0x209375 as jni_sys::jobject; [INFO] [stderr] | ^^^^^^^^ help: consider: `0x0020_9375` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/jni/native_method.rs:195:45 [INFO] [stderr] | [INFO] [stderr] 195 | const RAW_CLASS: jni_sys::jobject = 0x209375 as jni_sys::jobject; [INFO] [stderr] | ^^^^^^^^ help: consider: `0x0020_9375` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/jni/native_method.rs:231:45 [INFO] [stderr] | [INFO] [stderr] 231 | const RAW_CLASS: jni_sys::jobject = 0x209375 as jni_sys::jobject; [INFO] [stderr] | ^^^^^^^^ help: consider: `0x0020_9375` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/jni/native_method.rs:264:45 [INFO] [stderr] | [INFO] [stderr] 264 | const RAW_CLASS: jni_sys::jobject = 0x209375 as jni_sys::jobject; [INFO] [stderr] | ^^^^^^^^ help: consider: `0x0020_9375` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/jni/native_method.rs:288:45 [INFO] [stderr] | [INFO] [stderr] 288 | const RAW_CLASS: jni_sys::jobject = 0x209375 as jni_sys::jobject; [INFO] [stderr] | ^^^^^^^^ help: consider: `0x0020_9375` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/jni/native_method.rs:315:45 [INFO] [stderr] | [INFO] [stderr] 315 | const RAW_CLASS: jni_sys::jobject = 0x209375 as jni_sys::jobject; [INFO] [stderr] | ^^^^^^^^ help: consider: `0x0020_9375` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/jni/native_method.rs:375:45 [INFO] [stderr] | [INFO] [stderr] 375 | const RAW_CLASS: jni_sys::jobject = 0x209375 as jni_sys::jobject; [INFO] [stderr] | ^^^^^^^^ help: consider: `0x0020_9375` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: unneeded unit expression [INFO] [stderr] --> src/jni/primitives.rs:43:21 [INFO] [stderr] | [INFO] [stderr] 43 | jni_type_trait!((), (), call_void_method, call_static_void_method); [INFO] [stderr] | ^^ help: remove the final `()` [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::unused_unit)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unused_unit [INFO] [stderr] [INFO] [stderr] warning: single-character string constant used as pattern [INFO] [stderr] --> src/init_arguments.rs:89:32 [INFO] [stderr] | [INFO] [stderr] 89 | .splitn(2, "=") [INFO] [stderr] | ^^^ help: try using a char instead: `'='` [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::single_char_pattern)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#single_char_pattern [INFO] [stderr] [INFO] [stderr] warning: Comparing with null is better expressed by the .is_null() method [INFO] [stderr] --> src/jni/class.rs:75:12 [INFO] [stderr] | [INFO] [stderr] 75 | if raw_java_class == ptr::null_mut() { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::cmp_null)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cmp_null [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/jni/generate_class.rs:473:50 [INFO] [stderr] | [INFO] [stderr] 473 | const RAW_OBJECT: jni_sys::jobject = 0x924858 as jni_sys::jobject; [INFO] [stderr] | ^^^^^^^^ help: consider: `0x0092_4858` [INFO] [stderr] | [INFO] [stderr] ::: src/jni/string.rs:151:5 [INFO] [stderr] | [INFO] [stderr] 151 | generate_tests!(String, "Ljava/lang/String;"); [INFO] [stderr] | ---------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/jni/generate_class.rs:474:49 [INFO] [stderr] | [INFO] [stderr] 474 | const RAW_CLASS: jni_sys::jobject = 0x239875 as jni_sys::jobject; [INFO] [stderr] | ^^^^^^^^ help: consider: `0x0023_9875` [INFO] [stderr] | [INFO] [stderr] ::: src/jni/string.rs:151:5 [INFO] [stderr] | [INFO] [stderr] 151 | generate_tests!(String, "Ljava/lang/String;"); [INFO] [stderr] | ---------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/jni/generate_class.rs:537:50 [INFO] [stderr] | [INFO] [stderr] 537 | const RAW_OBJECT: jni_sys::jobject = 0x924858 as jni_sys::jobject; [INFO] [stderr] | ^^^^^^^^ help: consider: `0x0092_4858` [INFO] [stderr] | [INFO] [stderr] ::: src/jni/string.rs:151:5 [INFO] [stderr] | [INFO] [stderr] 151 | generate_tests!(String, "Ljava/lang/String;"); [INFO] [stderr] | ---------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/jni/generate_class.rs:538:49 [INFO] [stderr] | [INFO] [stderr] 538 | const RAW_CLASS: jni_sys::jobject = 0x239875 as jni_sys::jobject; [INFO] [stderr] | ^^^^^^^^ help: consider: `0x0023_9875` [INFO] [stderr] | [INFO] [stderr] ::: src/jni/string.rs:151:5 [INFO] [stderr] | [INFO] [stderr] 151 | generate_tests!(String, "Ljava/lang/String;"); [INFO] [stderr] | ---------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/jni/generate_class.rs:539:51 [INFO] [stderr] | [INFO] [stderr] 539 | const METHOD_ID: jni_sys::jmethodID = 0x248670 as jni_sys::jmethodID; [INFO] [stderr] | ^^^^^^^^ help: consider: `0x0024_8670` [INFO] [stderr] | [INFO] [stderr] ::: src/jni/string.rs:151:5 [INFO] [stderr] | [INFO] [stderr] 151 | generate_tests!(String, "Ljava/lang/String;"); [INFO] [stderr] | ---------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/jni/generate_class.rs:590:50 [INFO] [stderr] | [INFO] [stderr] 590 | const RAW_OBJECT: jni_sys::jobject = 0x924858 as jni_sys::jobject; [INFO] [stderr] | ^^^^^^^^ help: consider: `0x0092_4858` [INFO] [stderr] | [INFO] [stderr] ::: src/jni/string.rs:151:5 [INFO] [stderr] | [INFO] [stderr] 151 | generate_tests!(String, "Ljava/lang/String;"); [INFO] [stderr] | ---------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/jni/generate_class.rs:591:49 [INFO] [stderr] | [INFO] [stderr] 591 | const RAW_CLASS: jni_sys::jobject = 0x239875 as jni_sys::jobject; [INFO] [stderr] | ^^^^^^^^ help: consider: `0x0023_9875` [INFO] [stderr] | [INFO] [stderr] ::: src/jni/string.rs:151:5 [INFO] [stderr] | [INFO] [stderr] 151 | generate_tests!(String, "Ljava/lang/String;"); [INFO] [stderr] | ---------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/jni/generate_class.rs:683:50 [INFO] [stderr] | [INFO] [stderr] 683 | const RAW_OBJECT: jni_sys::jobject = 0x924858 as jni_sys::jobject; [INFO] [stderr] | ^^^^^^^^ help: consider: `0x0092_4858` [INFO] [stderr] | [INFO] [stderr] ::: src/jni/string.rs:151:5 [INFO] [stderr] | [INFO] [stderr] 151 | generate_tests!(String, "Ljava/lang/String;"); [INFO] [stderr] | ---------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/jni/generate_class.rs:684:49 [INFO] [stderr] | [INFO] [stderr] 684 | const RAW_CLASS: jni_sys::jobject = 0x239875 as jni_sys::jobject; [INFO] [stderr] | ^^^^^^^^ help: consider: `0x0023_9875` [INFO] [stderr] | [INFO] [stderr] ::: src/jni/string.rs:151:5 [INFO] [stderr] | [INFO] [stderr] 151 | generate_tests!(String, "Ljava/lang/String;"); [INFO] [stderr] | ---------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/jni/generate_class.rs:685:59 [INFO] [stderr] | [INFO] [stderr] 685 | const RAW_EXCEPTION_CLASS: jni_sys::jobject = 0x912376 as jni_sys::jobject; [INFO] [stderr] | ^^^^^^^^ help: consider: `0x0091_2376` [INFO] [stderr] | [INFO] [stderr] ::: src/jni/string.rs:151:5 [INFO] [stderr] | [INFO] [stderr] 151 | generate_tests!(String, "Ljava/lang/String;"); [INFO] [stderr] | ---------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/jni/generate_class.rs:686:51 [INFO] [stderr] | [INFO] [stderr] 686 | const METHOD_ID: jni_sys::jmethodID = 0x923476 as jni_sys::jmethodID; [INFO] [stderr] | ^^^^^^^^ help: consider: `0x0092_3476` [INFO] [stderr] | [INFO] [stderr] ::: src/jni/string.rs:151:5 [INFO] [stderr] | [INFO] [stderr] 151 | generate_tests!(String, "Ljava/lang/String;"); [INFO] [stderr] | ---------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/jni/generate_class.rs:687:61 [INFO] [stderr] | [INFO] [stderr] 687 | const EXCEPTION_METHOD_ID: jni_sys::jmethodID = 0x8293659 as jni_sys::jmethodID; [INFO] [stderr] | ^^^^^^^^^ help: consider: `0x0829_3659` [INFO] [stderr] | [INFO] [stderr] ::: src/jni/string.rs:151:5 [INFO] [stderr] | [INFO] [stderr] 151 | generate_tests!(String, "Ljava/lang/String;"); [INFO] [stderr] | ---------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/jni/generate_class.rs:790:50 [INFO] [stderr] | [INFO] [stderr] 790 | const RAW_OBJECT: jni_sys::jobject = 0x924858 as jni_sys::jobject; [INFO] [stderr] | ^^^^^^^^ help: consider: `0x0092_4858` [INFO] [stderr] | [INFO] [stderr] ::: src/jni/string.rs:151:5 [INFO] [stderr] | [INFO] [stderr] 151 | generate_tests!(String, "Ljava/lang/String;"); [INFO] [stderr] | ---------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/jni/generate_class.rs:791:49 [INFO] [stderr] | [INFO] [stderr] 791 | const RAW_CLASS: jni_sys::jobject = 0x239875 as jni_sys::jobject; [INFO] [stderr] | ^^^^^^^^ help: consider: `0x0023_9875` [INFO] [stderr] | [INFO] [stderr] ::: src/jni/string.rs:151:5 [INFO] [stderr] | [INFO] [stderr] 151 | generate_tests!(String, "Ljava/lang/String;"); [INFO] [stderr] | ---------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/jni/generate_class.rs:792:59 [INFO] [stderr] | [INFO] [stderr] 792 | const RAW_EXCEPTION_CLASS: jni_sys::jobject = 0x912376 as jni_sys::jobject; [INFO] [stderr] | ^^^^^^^^ help: consider: `0x0091_2376` [INFO] [stderr] | [INFO] [stderr] ::: src/jni/string.rs:151:5 [INFO] [stderr] | [INFO] [stderr] 151 | generate_tests!(String, "Ljava/lang/String;"); [INFO] [stderr] | ---------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/jni/generate_class.rs:793:51 [INFO] [stderr] | [INFO] [stderr] 793 | const METHOD_ID: jni_sys::jmethodID = 0x923476 as jni_sys::jmethodID; [INFO] [stderr] | ^^^^^^^^ help: consider: `0x0092_3476` [INFO] [stderr] | [INFO] [stderr] ::: src/jni/string.rs:151:5 [INFO] [stderr] | [INFO] [stderr] 151 | generate_tests!(String, "Ljava/lang/String;"); [INFO] [stderr] | ---------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/jni/generate_class.rs:794:61 [INFO] [stderr] | [INFO] [stderr] 794 | const EXCEPTION_METHOD_ID: jni_sys::jmethodID = 0x8293659 as jni_sys::jmethodID; [INFO] [stderr] | ^^^^^^^^^ help: consider: `0x0829_3659` [INFO] [stderr] | [INFO] [stderr] ::: src/jni/string.rs:151:5 [INFO] [stderr] | [INFO] [stderr] 151 | generate_tests!(String, "Ljava/lang/String;"); [INFO] [stderr] | ---------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: Comparing with null is better expressed by the .is_null() method [INFO] [stderr] --> src/jni/native_method.rs:16:8 [INFO] [stderr] | [INFO] [stderr] 16 | if class == ptr::null_mut() { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cmp_null [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/jni/generate_class.rs:473:50 [INFO] [stderr] | [INFO] [stderr] 473 | const RAW_OBJECT: jni_sys::jobject = 0x924858 as jni_sys::jobject; [INFO] [stderr] | ^^^^^^^^ help: consider: `0x0092_4858` [INFO] [stderr] | [INFO] [stderr] ::: src/jni/throwable.rs:78:5 [INFO] [stderr] | [INFO] [stderr] 78 | generate_tests!(Throwable, "Ljava/lang/Throwable;"); [INFO] [stderr] | ---------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/jni/generate_class.rs:474:49 [INFO] [stderr] | [INFO] [stderr] 474 | const RAW_CLASS: jni_sys::jobject = 0x239875 as jni_sys::jobject; [INFO] [stderr] | ^^^^^^^^ help: consider: `0x0023_9875` [INFO] [stderr] | [INFO] [stderr] ::: src/jni/throwable.rs:78:5 [INFO] [stderr] | [INFO] [stderr] 78 | generate_tests!(Throwable, "Ljava/lang/Throwable;"); [INFO] [stderr] | ---------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/jni/generate_class.rs:537:50 [INFO] [stderr] | [INFO] [stderr] 537 | const RAW_OBJECT: jni_sys::jobject = 0x924858 as jni_sys::jobject; [INFO] [stderr] | ^^^^^^^^ help: consider: `0x0092_4858` [INFO] [stderr] | [INFO] [stderr] ::: src/jni/throwable.rs:78:5 [INFO] [stderr] | [INFO] [stderr] 78 | generate_tests!(Throwable, "Ljava/lang/Throwable;"); [INFO] [stderr] | ---------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/jni/generate_class.rs:538:49 [INFO] [stderr] | [INFO] [stderr] 538 | const RAW_CLASS: jni_sys::jobject = 0x239875 as jni_sys::jobject; [INFO] [stderr] | ^^^^^^^^ help: consider: `0x0023_9875` [INFO] [stderr] | [INFO] [stderr] ::: src/jni/throwable.rs:78:5 [INFO] [stderr] | [INFO] [stderr] 78 | generate_tests!(Throwable, "Ljava/lang/Throwable;"); [INFO] [stderr] | ---------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/jni/generate_class.rs:539:51 [INFO] [stderr] | [INFO] [stderr] 539 | const METHOD_ID: jni_sys::jmethodID = 0x248670 as jni_sys::jmethodID; [INFO] [stderr] | ^^^^^^^^ help: consider: `0x0024_8670` [INFO] [stderr] | [INFO] [stderr] ::: src/jni/throwable.rs:78:5 [INFO] [stderr] | [INFO] [stderr] 78 | generate_tests!(Throwable, "Ljava/lang/Throwable;"); [INFO] [stderr] | ---------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/jni/generate_class.rs:590:50 [INFO] [stderr] | [INFO] [stderr] 590 | const RAW_OBJECT: jni_sys::jobject = 0x924858 as jni_sys::jobject; [INFO] [stderr] | ^^^^^^^^ help: consider: `0x0092_4858` [INFO] [stderr] | [INFO] [stderr] ::: src/jni/throwable.rs:78:5 [INFO] [stderr] | [INFO] [stderr] 78 | generate_tests!(Throwable, "Ljava/lang/Throwable;"); [INFO] [stderr] | ---------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/jni/generate_class.rs:591:49 [INFO] [stderr] | [INFO] [stderr] 591 | const RAW_CLASS: jni_sys::jobject = 0x239875 as jni_sys::jobject; [INFO] [stderr] | ^^^^^^^^ help: consider: `0x0023_9875` [INFO] [stderr] | [INFO] [stderr] ::: src/jni/throwable.rs:78:5 [INFO] [stderr] | [INFO] [stderr] 78 | generate_tests!(Throwable, "Ljava/lang/Throwable;"); [INFO] [stderr] | ---------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/jni/generate_class.rs:683:50 [INFO] [stderr] | [INFO] [stderr] 683 | const RAW_OBJECT: jni_sys::jobject = 0x924858 as jni_sys::jobject; [INFO] [stderr] | ^^^^^^^^ help: consider: `0x0092_4858` [INFO] [stderr] | [INFO] [stderr] ::: src/jni/throwable.rs:78:5 [INFO] [stderr] | [INFO] [stderr] 78 | generate_tests!(Throwable, "Ljava/lang/Throwable;"); [INFO] [stderr] | ---------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/jni/generate_class.rs:684:49 [INFO] [stderr] | [INFO] [stderr] 684 | const RAW_CLASS: jni_sys::jobject = 0x239875 as jni_sys::jobject; [INFO] [stderr] | ^^^^^^^^ help: consider: `0x0023_9875` [INFO] [stderr] | [INFO] [stderr] ::: src/jni/throwable.rs:78:5 [INFO] [stderr] | [INFO] [stderr] 78 | generate_tests!(Throwable, "Ljava/lang/Throwable;"); [INFO] [stderr] | ---------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/jni/generate_class.rs:685:59 [INFO] [stderr] | [INFO] [stderr] 685 | const RAW_EXCEPTION_CLASS: jni_sys::jobject = 0x912376 as jni_sys::jobject; [INFO] [stderr] | ^^^^^^^^ help: consider: `0x0091_2376` [INFO] [stderr] | [INFO] [stderr] ::: src/jni/throwable.rs:78:5 [INFO] [stderr] | [INFO] [stderr] 78 | generate_tests!(Throwable, "Ljava/lang/Throwable;"); [INFO] [stderr] | ---------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/jni/generate_class.rs:686:51 [INFO] [stderr] | [INFO] [stderr] 686 | const METHOD_ID: jni_sys::jmethodID = 0x923476 as jni_sys::jmethodID; [INFO] [stderr] | ^^^^^^^^ help: consider: `0x0092_3476` [INFO] [stderr] | [INFO] [stderr] ::: src/jni/throwable.rs:78:5 [INFO] [stderr] | [INFO] [stderr] 78 | generate_tests!(Throwable, "Ljava/lang/Throwable;"); [INFO] [stderr] | ---------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/jni/generate_class.rs:687:61 [INFO] [stderr] | [INFO] [stderr] 687 | const EXCEPTION_METHOD_ID: jni_sys::jmethodID = 0x8293659 as jni_sys::jmethodID; [INFO] [stderr] | ^^^^^^^^^ help: consider: `0x0829_3659` [INFO] [stderr] | [INFO] [stderr] ::: src/jni/throwable.rs:78:5 [INFO] [stderr] | [INFO] [stderr] 78 | generate_tests!(Throwable, "Ljava/lang/Throwable;"); [INFO] [stderr] | ---------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/jni/generate_class.rs:790:50 [INFO] [stderr] | [INFO] [stderr] 790 | const RAW_OBJECT: jni_sys::jobject = 0x924858 as jni_sys::jobject; [INFO] [stderr] | ^^^^^^^^ help: consider: `0x0092_4858` [INFO] [stderr] | [INFO] [stderr] ::: src/jni/throwable.rs:78:5 [INFO] [stderr] | [INFO] [stderr] 78 | generate_tests!(Throwable, "Ljava/lang/Throwable;"); [INFO] [stderr] | ---------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/jni/generate_class.rs:791:49 [INFO] [stderr] | [INFO] [stderr] 791 | const RAW_CLASS: jni_sys::jobject = 0x239875 as jni_sys::jobject; [INFO] [stderr] | ^^^^^^^^ help: consider: `0x0023_9875` [INFO] [stderr] | [INFO] [stderr] ::: src/jni/throwable.rs:78:5 [INFO] [stderr] | [INFO] [stderr] 78 | generate_tests!(Throwable, "Ljava/lang/Throwable;"); [INFO] [stderr] | ---------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/jni/generate_class.rs:792:59 [INFO] [stderr] | [INFO] [stderr] 792 | const RAW_EXCEPTION_CLASS: jni_sys::jobject = 0x912376 as jni_sys::jobject; [INFO] [stderr] | ^^^^^^^^ help: consider: `0x0091_2376` [INFO] [stderr] | [INFO] [stderr] ::: src/jni/throwable.rs:78:5 [INFO] [stderr] | [INFO] [stderr] 78 | generate_tests!(Throwable, "Ljava/lang/Throwable;"); [INFO] [stderr] | ---------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/jni/generate_class.rs:793:51 [INFO] [stderr] | [INFO] [stderr] 793 | const METHOD_ID: jni_sys::jmethodID = 0x923476 as jni_sys::jmethodID; [INFO] [stderr] | ^^^^^^^^ help: consider: `0x0092_3476` [INFO] [stderr] | [INFO] [stderr] ::: src/jni/throwable.rs:78:5 [INFO] [stderr] | [INFO] [stderr] 78 | generate_tests!(Throwable, "Ljava/lang/Throwable;"); [INFO] [stderr] | ---------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/jni/generate_class.rs:794:61 [INFO] [stderr] | [INFO] [stderr] 794 | const EXCEPTION_METHOD_ID: jni_sys::jmethodID = 0x8293659 as jni_sys::jmethodID; [INFO] [stderr] | ^^^^^^^^^ help: consider: `0x0829_3659` [INFO] [stderr] | [INFO] [stderr] ::: src/jni/throwable.rs:78:5 [INFO] [stderr] | [INFO] [stderr] 78 | generate_tests!(Throwable, "Ljava/lang/Throwable;"); [INFO] [stderr] | ---------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/jni/generate_class.rs:473:50 [INFO] [stderr] | [INFO] [stderr] 473 | const RAW_OBJECT: jni_sys::jobject = 0x924858 as jni_sys::jobject; [INFO] [stderr] | ^^^^^^^^ help: consider: `0x0092_4858` [INFO] [stderr] | [INFO] [stderr] ::: src/jni/mod.rs:2040:5 [INFO] [stderr] | [INFO] [stderr] 2040 | generate_object_tests!(Object, "Ljava/lang/Object;"); [INFO] [stderr] | ----------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/jni/generate_class.rs:474:49 [INFO] [stderr] | [INFO] [stderr] 474 | const RAW_CLASS: jni_sys::jobject = 0x239875 as jni_sys::jobject; [INFO] [stderr] | ^^^^^^^^ help: consider: `0x0023_9875` [INFO] [stderr] | [INFO] [stderr] ::: src/jni/mod.rs:2040:5 [INFO] [stderr] | [INFO] [stderr] 2040 | generate_object_tests!(Object, "Ljava/lang/Object;"); [INFO] [stderr] | ----------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/jni/generate_class.rs:537:50 [INFO] [stderr] | [INFO] [stderr] 537 | const RAW_OBJECT: jni_sys::jobject = 0x924858 as jni_sys::jobject; [INFO] [stderr] | ^^^^^^^^ help: consider: `0x0092_4858` [INFO] [stderr] | [INFO] [stderr] ::: src/jni/mod.rs:2040:5 [INFO] [stderr] | [INFO] [stderr] 2040 | generate_object_tests!(Object, "Ljava/lang/Object;"); [INFO] [stderr] | ----------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/jni/generate_class.rs:538:49 [INFO] [stderr] | [INFO] [stderr] 538 | const RAW_CLASS: jni_sys::jobject = 0x239875 as jni_sys::jobject; [INFO] [stderr] | ^^^^^^^^ help: consider: `0x0023_9875` [INFO] [stderr] | [INFO] [stderr] ::: src/jni/mod.rs:2040:5 [INFO] [stderr] | [INFO] [stderr] 2040 | generate_object_tests!(Object, "Ljava/lang/Object;"); [INFO] [stderr] | ----------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/jni/generate_class.rs:539:51 [INFO] [stderr] | [INFO] [stderr] 539 | const METHOD_ID: jni_sys::jmethodID = 0x248670 as jni_sys::jmethodID; [INFO] [stderr] | ^^^^^^^^ help: consider: `0x0024_8670` [INFO] [stderr] | [INFO] [stderr] ::: src/jni/mod.rs:2040:5 [INFO] [stderr] | [INFO] [stderr] 2040 | generate_object_tests!(Object, "Ljava/lang/Object;"); [INFO] [stderr] | ----------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/jni/generate_class.rs:590:50 [INFO] [stderr] | [INFO] [stderr] 590 | const RAW_OBJECT: jni_sys::jobject = 0x924858 as jni_sys::jobject; [INFO] [stderr] | ^^^^^^^^ help: consider: `0x0092_4858` [INFO] [stderr] | [INFO] [stderr] ::: src/jni/mod.rs:2040:5 [INFO] [stderr] | [INFO] [stderr] 2040 | generate_object_tests!(Object, "Ljava/lang/Object;"); [INFO] [stderr] | ----------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/jni/generate_class.rs:591:49 [INFO] [stderr] | [INFO] [stderr] 591 | const RAW_CLASS: jni_sys::jobject = 0x239875 as jni_sys::jobject; [INFO] [stderr] | ^^^^^^^^ help: consider: `0x0023_9875` [INFO] [stderr] | [INFO] [stderr] ::: src/jni/mod.rs:2040:5 [INFO] [stderr] | [INFO] [stderr] 2040 | generate_object_tests!(Object, "Ljava/lang/Object;"); [INFO] [stderr] | ----------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/jni/generate_class.rs:683:50 [INFO] [stderr] | [INFO] [stderr] 683 | const RAW_OBJECT: jni_sys::jobject = 0x924858 as jni_sys::jobject; [INFO] [stderr] | ^^^^^^^^ help: consider: `0x0092_4858` [INFO] [stderr] | [INFO] [stderr] ::: src/jni/mod.rs:2040:5 [INFO] [stderr] | [INFO] [stderr] 2040 | generate_object_tests!(Object, "Ljava/lang/Object;"); [INFO] [stderr] | ----------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/jni/generate_class.rs:684:49 [INFO] [stderr] | [INFO] [stderr] 684 | const RAW_CLASS: jni_sys::jobject = 0x239875 as jni_sys::jobject; [INFO] [stderr] | ^^^^^^^^ help: consider: `0x0023_9875` [INFO] [stderr] | [INFO] [stderr] ::: src/jni/mod.rs:2040:5 [INFO] [stderr] | [INFO] [stderr] 2040 | generate_object_tests!(Object, "Ljava/lang/Object;"); [INFO] [stderr] | ----------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/jni/generate_class.rs:685:59 [INFO] [stderr] | [INFO] [stderr] 685 | const RAW_EXCEPTION_CLASS: jni_sys::jobject = 0x912376 as jni_sys::jobject; [INFO] [stderr] | ^^^^^^^^ help: consider: `0x0091_2376` [INFO] [stderr] | [INFO] [stderr] ::: src/jni/mod.rs:2040:5 [INFO] [stderr] | [INFO] [stderr] 2040 | generate_object_tests!(Object, "Ljava/lang/Object;"); [INFO] [stderr] | ----------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/jni/generate_class.rs:686:51 [INFO] [stderr] | [INFO] [stderr] 686 | const METHOD_ID: jni_sys::jmethodID = 0x923476 as jni_sys::jmethodID; [INFO] [stderr] | ^^^^^^^^ help: consider: `0x0092_3476` [INFO] [stderr] | [INFO] [stderr] ::: src/jni/mod.rs:2040:5 [INFO] [stderr] | [INFO] [stderr] 2040 | generate_object_tests!(Object, "Ljava/lang/Object;"); [INFO] [stderr] | ----------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/jni/generate_class.rs:687:61 [INFO] [stderr] | [INFO] [stderr] 687 | const EXCEPTION_METHOD_ID: jni_sys::jmethodID = 0x8293659 as jni_sys::jmethodID; [INFO] [stderr] | ^^^^^^^^^ help: consider: `0x0829_3659` [INFO] [stderr] | [INFO] [stderr] ::: src/jni/mod.rs:2040:5 [INFO] [stderr] | [INFO] [stderr] 2040 | generate_object_tests!(Object, "Ljava/lang/Object;"); [INFO] [stderr] | ----------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/jni/generate_class.rs:790:50 [INFO] [stderr] | [INFO] [stderr] 790 | const RAW_OBJECT: jni_sys::jobject = 0x924858 as jni_sys::jobject; [INFO] [stderr] | ^^^^^^^^ help: consider: `0x0092_4858` [INFO] [stderr] | [INFO] [stderr] ::: src/jni/mod.rs:2040:5 [INFO] [stderr] | [INFO] [stderr] 2040 | generate_object_tests!(Object, "Ljava/lang/Object;"); [INFO] [stderr] | ----------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/jni/generate_class.rs:791:49 [INFO] [stderr] | [INFO] [stderr] 791 | const RAW_CLASS: jni_sys::jobject = 0x239875 as jni_sys::jobject; [INFO] [stderr] | ^^^^^^^^ help: consider: `0x0023_9875` [INFO] [stderr] | [INFO] [stderr] ::: src/jni/mod.rs:2040:5 [INFO] [stderr] | [INFO] [stderr] 2040 | generate_object_tests!(Object, "Ljava/lang/Object;"); [INFO] [stderr] | ----------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/jni/generate_class.rs:792:59 [INFO] [stderr] | [INFO] [stderr] 792 | const RAW_EXCEPTION_CLASS: jni_sys::jobject = 0x912376 as jni_sys::jobject; [INFO] [stderr] | ^^^^^^^^ help: consider: `0x0091_2376` [INFO] [stderr] | [INFO] [stderr] ::: src/jni/mod.rs:2040:5 [INFO] [stderr] | [INFO] [stderr] 2040 | generate_object_tests!(Object, "Ljava/lang/Object;"); [INFO] [stderr] | ----------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/jni/generate_class.rs:793:51 [INFO] [stderr] | [INFO] [stderr] 793 | const METHOD_ID: jni_sys::jmethodID = 0x923476 as jni_sys::jmethodID; [INFO] [stderr] | ^^^^^^^^ help: consider: `0x0092_3476` [INFO] [stderr] | [INFO] [stderr] ::: src/jni/mod.rs:2040:5 [INFO] [stderr] | [INFO] [stderr] 2040 | generate_object_tests!(Object, "Ljava/lang/Object;"); [INFO] [stderr] | ----------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/jni/generate_class.rs:794:61 [INFO] [stderr] | [INFO] [stderr] 794 | const EXCEPTION_METHOD_ID: jni_sys::jmethodID = 0x8293659 as jni_sys::jmethodID; [INFO] [stderr] | ^^^^^^^^^ help: consider: `0x0829_3659` [INFO] [stderr] | [INFO] [stderr] ::: src/jni/mod.rs:2040:5 [INFO] [stderr] | [INFO] [stderr] 2040 | generate_object_tests!(Object, "Ljava/lang/Object;"); [INFO] [stderr] | ----------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/jni/mod.rs:2078:46 [INFO] [stderr] | [INFO] [stderr] 2078 | const RAW_OBJECT: jni_sys::jobject = 0x093599 as jni_sys::jobject; [INFO] [stderr] | ^^^^^^^^ help: consider: `0x0009_3599` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/jni/mod.rs:2079:45 [INFO] [stderr] | [INFO] [stderr] 2079 | const RAW_CLASS: jni_sys::jobject = 0x347658 as jni_sys::jobject; [INFO] [stderr] | ^^^^^^^^ help: consider: `0x0034_7658` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/jni/mod.rs:2094:46 [INFO] [stderr] | [INFO] [stderr] 2094 | const RAW_OBJECT: jni_sys::jobject = 0x093599 as jni_sys::jobject; [INFO] [stderr] | ^^^^^^^^ help: consider: `0x0009_3599` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/jni/mod.rs:2171:46 [INFO] [stderr] | [INFO] [stderr] 2171 | const RAW_OBJECT: jni_sys::jobject = 0x924858 as jni_sys::jobject; [INFO] [stderr] | ^^^^^^^^ help: consider: `0x0092_4858` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/jni/mod.rs:2172:45 [INFO] [stderr] | [INFO] [stderr] 2172 | const RAW_CLASS: jni_sys::jobject = 0x239875 as jni_sys::jobject; [INFO] [stderr] | ^^^^^^^^ help: consider: `0x0023_9875` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/jni/mod.rs:2264:46 [INFO] [stderr] | [INFO] [stderr] 2264 | const RAW_OBJECT: jni_sys::jobject = 0x924858 as jni_sys::jobject; [INFO] [stderr] | ^^^^^^^^ help: consider: `0x0092_4858` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/jni/mod.rs:2265:45 [INFO] [stderr] | [INFO] [stderr] 2265 | const RAW_CLASS: jni_sys::jobject = 0x239875 as jni_sys::jobject; [INFO] [stderr] | ^^^^^^^^ help: consider: `0x0023_9875` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/jni/mod.rs:2266:55 [INFO] [stderr] | [INFO] [stderr] 2266 | const RAW_EXCEPTION_CLASS: jni_sys::jobject = 0x912376 as jni_sys::jobject; [INFO] [stderr] | ^^^^^^^^ help: consider: `0x0091_2376` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/jni/mod.rs:2267:47 [INFO] [stderr] | [INFO] [stderr] 2267 | const METHOD_ID: jni_sys::jmethodID = 0x923476 as jni_sys::jmethodID; [INFO] [stderr] | ^^^^^^^^ help: consider: `0x0092_3476` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/jni/mod.rs:2268:57 [INFO] [stderr] | [INFO] [stderr] 2268 | const EXCEPTION_METHOD_ID: jni_sys::jmethodID = 0x8293659 as jni_sys::jmethodID; [INFO] [stderr] | ^^^^^^^^^ help: consider: `0x0829_3659` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/jni/mod.rs:2371:46 [INFO] [stderr] | [INFO] [stderr] 2371 | const RAW_OBJECT: jni_sys::jobject = 0x924858 as jni_sys::jobject; [INFO] [stderr] | ^^^^^^^^ help: consider: `0x0092_4858` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/jni/mod.rs:2372:45 [INFO] [stderr] | [INFO] [stderr] 2372 | const RAW_CLASS: jni_sys::jobject = 0x239875 as jni_sys::jobject; [INFO] [stderr] | ^^^^^^^^ help: consider: `0x0023_9875` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/jni/mod.rs:2373:55 [INFO] [stderr] | [INFO] [stderr] 2373 | const RAW_EXCEPTION_CLASS: jni_sys::jobject = 0x912376 as jni_sys::jobject; [INFO] [stderr] | ^^^^^^^^ help: consider: `0x0091_2376` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/jni/mod.rs:2374:47 [INFO] [stderr] | [INFO] [stderr] 2374 | const METHOD_ID: jni_sys::jmethodID = 0x923476 as jni_sys::jmethodID; [INFO] [stderr] | ^^^^^^^^ help: consider: `0x0092_3476` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/jni/mod.rs:2375:57 [INFO] [stderr] | [INFO] [stderr] 2375 | const EXCEPTION_METHOD_ID: jni_sys::jmethodID = 0x8293659 as jni_sys::jmethodID; [INFO] [stderr] | ^^^^^^^^^ help: consider: `0x0829_3659` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: Comparing with null is better expressed by the .is_null() method [INFO] [stderr] --> src/jni/mod.rs:272:8 [INFO] [stderr] | [INFO] [stderr] 272 | if value == ptr::null_mut() { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cmp_null [INFO] [stderr] [INFO] [stderr] warning: Comparing with null is better expressed by the .is_null() method [INFO] [stderr] --> src/jni/mod.rs:1518:8 [INFO] [stderr] | [INFO] [stderr] 1518 | if raw_java_throwable == ptr::null_mut() { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cmp_null [INFO] [stderr] [INFO] [stderr] warning: explicit lifetimes given in parameter types where they could be elided (or replaced with `'_` if needed by type declaration) [INFO] [stderr] --> src/jni/mod.rs:1559:1 [INFO] [stderr] | [INFO] [stderr] 1559 | / fn get_and_clear_exception<'a>(token: Exception<'a>) -> Throwable<'a> { [INFO] [stderr] 1560 | | match maybe_get_and_clear_exception(token.env) { [INFO] [stderr] 1561 | | None => panic!( [INFO] [stderr] 1562 | | "No pending exception in presence of an Exception token. Should not ever happen." [INFO] [stderr] ... | [INFO] [stderr] 1565 | | } [INFO] [stderr] 1566 | | } [INFO] [stderr] | |_^ [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::needless_lifetimes)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_lifetimes [INFO] [stderr] [INFO] [stderr] warning: explicit lifetimes given in parameter types where they could be elided (or replaced with `'_` if needed by type declaration) [INFO] [stderr] --> src/jni/mod.rs:1776:5 [INFO] [stderr] | [INFO] [stderr] 1776 | fn cast<'a>(&'a self) -> &'a As; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_lifetimes [INFO] [stderr] [INFO] [stderr] warning: Comparing with null is better expressed by the .is_null() method [INFO] [stderr] --> src/jni/mod.rs:1814:12 [INFO] [stderr] | [INFO] [stderr] 1814 | if raw_java_class == ptr::null_mut() { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cmp_null [INFO] [stderr] [INFO] [stderr] warning: single-character string constant used as pattern [INFO] [stderr] --> src/init_arguments.rs:89:32 [INFO] [stderr] | [INFO] [stderr] 89 | .splitn(2, "=") [INFO] [stderr] | ^^^ help: try using a char instead: `'='` [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::single_char_pattern)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#single_char_pattern [INFO] [stderr] [INFO] [stderr] warning: casting character literal to u8. `char`s are 4 bytes wide in rust, so casting to u8 truncates them [INFO] [stderr] --> src/java_string.rs:28:18 [INFO] [stderr] | [INFO] [stderr] 28 | vec!['t' as u8, 'e' as u8, 's' as u8, 't' as u8, 0] [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::char_lit_as_u8)] on by default [INFO] [stderr] = help: Consider using a byte literal instead: [INFO] [stderr] b't' [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#char_lit_as_u8 [INFO] [stderr] [INFO] [stderr] warning: casting character literal to u8. `char`s are 4 bytes wide in rust, so casting to u8 truncates them [INFO] [stderr] --> src/java_string.rs:28:29 [INFO] [stderr] | [INFO] [stderr] 28 | vec!['t' as u8, 'e' as u8, 's' as u8, 't' as u8, 0] [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: Consider using a byte literal instead: [INFO] [stderr] b'e' [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#char_lit_as_u8 [INFO] [stderr] [INFO] [stderr] warning: casting character literal to u8. `char`s are 4 bytes wide in rust, so casting to u8 truncates them [INFO] [stderr] --> src/java_string.rs:28:40 [INFO] [stderr] | [INFO] [stderr] 28 | vec!['t' as u8, 'e' as u8, 's' as u8, 't' as u8, 0] [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: Consider using a byte literal instead: [INFO] [stderr] b's' [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#char_lit_as_u8 [INFO] [stderr] [INFO] [stderr] warning: casting character literal to u8. `char`s are 4 bytes wide in rust, so casting to u8 truncates them [INFO] [stderr] --> src/java_string.rs:28:51 [INFO] [stderr] | [INFO] [stderr] 28 | vec!['t' as u8, 'e' as u8, 's' as u8, 't' as u8, 0] [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: Consider using a byte literal instead: [INFO] [stderr] b't' [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#char_lit_as_u8 [INFO] [stderr] [INFO] [stderr] warning: casting character literal to u8. `char`s are 4 bytes wide in rust, so casting to u8 truncates them [INFO] [stderr] --> src/java_string.rs:48:27 [INFO] [stderr] | [INFO] [stderr] 48 | let buffer = vec!['t' as u8, 'e' as u8, 's' as u8, 't' as u8, 0]; [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: Consider using a byte literal instead: [INFO] [stderr] b't' [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#char_lit_as_u8 [INFO] [stderr] [INFO] [stderr] warning: casting character literal to u8. `char`s are 4 bytes wide in rust, so casting to u8 truncates them [INFO] [stderr] --> src/java_string.rs:48:38 [INFO] [stderr] | [INFO] [stderr] 48 | let buffer = vec!['t' as u8, 'e' as u8, 's' as u8, 't' as u8, 0]; [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: Consider using a byte literal instead: [INFO] [stderr] b'e' [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#char_lit_as_u8 [INFO] [stderr] [INFO] [stderr] warning: casting character literal to u8. `char`s are 4 bytes wide in rust, so casting to u8 truncates them [INFO] [stderr] --> src/java_string.rs:48:49 [INFO] [stderr] | [INFO] [stderr] 48 | let buffer = vec!['t' as u8, 'e' as u8, 's' as u8, 't' as u8, 0]; [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: Consider using a byte literal instead: [INFO] [stderr] b's' [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#char_lit_as_u8 [INFO] [stderr] [INFO] [stderr] warning: casting character literal to u8. `char`s are 4 bytes wide in rust, so casting to u8 truncates them [INFO] [stderr] --> src/java_string.rs:48:60 [INFO] [stderr] | [INFO] [stderr] 48 | let buffer = vec!['t' as u8, 'e' as u8, 's' as u8, 't' as u8, 0]; [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: Consider using a byte literal instead: [INFO] [stderr] b't' [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#char_lit_as_u8 [INFO] [stderr] [INFO] [stderr] warning: casting character literal to u8. `char`s are 4 bytes wide in rust, so casting to u8 truncates them [INFO] [stderr] --> src/java_string.rs:54:27 [INFO] [stderr] | [INFO] [stderr] 54 | let string = vec!['t' as u8, 'e' as u8, 's' as u8, 't' as u8, 0]; [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: Consider using a byte literal instead: [INFO] [stderr] b't' [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#char_lit_as_u8 [INFO] [stderr] [INFO] [stderr] warning: casting character literal to u8. `char`s are 4 bytes wide in rust, so casting to u8 truncates them [INFO] [stderr] --> src/java_string.rs:54:38 [INFO] [stderr] | [INFO] [stderr] 54 | let string = vec!['t' as u8, 'e' as u8, 's' as u8, 't' as u8, 0]; [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: Consider using a byte literal instead: [INFO] [stderr] b'e' [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#char_lit_as_u8 [INFO] [stderr] [INFO] [stderr] warning: casting character literal to u8. `char`s are 4 bytes wide in rust, so casting to u8 truncates them [INFO] [stderr] --> src/java_string.rs:54:49 [INFO] [stderr] | [INFO] [stderr] 54 | let string = vec!['t' as u8, 'e' as u8, 's' as u8, 't' as u8, 0]; [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: Consider using a byte literal instead: [INFO] [stderr] b's' [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#char_lit_as_u8 [INFO] [stderr] [INFO] [stderr] warning: casting character literal to u8. `char`s are 4 bytes wide in rust, so casting to u8 truncates them [INFO] [stderr] --> src/java_string.rs:54:60 [INFO] [stderr] | [INFO] [stderr] 54 | let string = vec!['t' as u8, 'e' as u8, 's' as u8, 't' as u8, 0]; [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: Consider using a byte literal instead: [INFO] [stderr] b't' [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#char_lit_as_u8 [INFO] [stderr] [INFO] [stderr] warning: the loop variable `i` is used to index `test_buffer` [INFO] [stderr] --> src/jni/testing.rs:453:18 [INFO] [stderr] | [INFO] [stderr] 453 | for i in 0..test_buffer.len() { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::needless_range_loop)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_range_loop [INFO] [stderr] help: consider using an iterator [INFO] [stderr] | [INFO] [stderr] 453 | for (i, ) in test_buffer.iter().enumerate() { [INFO] [stderr] | ^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of `offset` with a `usize` casted to an `isize` [INFO] [stderr] --> src/jni/testing.rs:454:14 [INFO] [stderr] | [INFO] [stderr] 454 | *buffer.offset(i as isize) = test_buffer[i] as i8; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `buffer.add(i)` [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::ptr_offset_with_cast)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#ptr_offset_with_cast [INFO] [stderr] [INFO] [stderr] error: mutable borrow from immutable input(s) [INFO] [stderr] --> src/jni/testing.rs:579:60 [INFO] [stderr] | [INFO] [stderr] 579 | pub unsafe fn __to_static_ref(reference: &'static T) -> &'static mut T { [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: #[deny(clippy::mut_from_ref)] on by default [INFO] [stderr] note: immutable borrow here [INFO] [stderr] --> src/jni/testing.rs:579:45 [INFO] [stderr] | [INFO] [stderr] 579 | pub unsafe fn __to_static_ref(reference: &'static T) -> &'static mut T { [INFO] [stderr] | ^^^^^^^^^^ [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#mut_from_ref [INFO] [stderr] [INFO] [stderr] warning: transmute from a reference to a reference [INFO] [stderr] --> src/jni/testing.rs:581:5 [INFO] [stderr] | [INFO] [stderr] 581 | mem::transmute::<_, &'static mut T>(reference) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `&mut *(reference as *const T as *mut T)` [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::transmute_ptr_to_ptr)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#transmute_ptr_to_ptr [INFO] [stderr] [INFO] [stderr] warning: Comparing with null is better expressed by the .is_null() method [INFO] [stderr] --> src/jni/class.rs:75:12 [INFO] [stderr] | [INFO] [stderr] 75 | if raw_java_class == ptr::null_mut() { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::cmp_null)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cmp_null [INFO] [stderr] [INFO] [stderr] error: strict comparison of f32 or f64 [INFO] [stderr] --> src/jni/method_calls.rs:182:13 [INFO] [stderr] | [INFO] [stderr] 182 | assert_eq!(METHOD_ARGUMENT1, arguments.1); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: #[deny(clippy::float_cmp)] on by default [INFO] [stderr] note: std::f32::EPSILON and std::f64::EPSILON are available. [INFO] [stderr] --> src/jni/method_calls.rs:182:13 [INFO] [stderr] | [INFO] [stderr] 182 | assert_eq!(METHOD_ARGUMENT1, arguments.1); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#float_cmp [INFO] [stderr] = note: this error originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] error: strict comparison of f32 or f64 [INFO] [stderr] --> src/jni/method_calls.rs:386:13 [INFO] [stderr] | [INFO] [stderr] 386 | assert_eq!(METHOD_ARGUMENT1, arguments.1); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] note: std::f32::EPSILON and std::f64::EPSILON are available. [INFO] [stderr] --> src/jni/method_calls.rs:386:13 [INFO] [stderr] | [INFO] [stderr] 386 | assert_eq!(METHOD_ARGUMENT1, arguments.1); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#float_cmp [INFO] [stderr] = note: this error originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] error: strict comparison of f32 or f64 [INFO] [stderr] --> src/jni/method_calls.rs:607:13 [INFO] [stderr] | [INFO] [stderr] 607 | assert_eq!(METHOD_ARGUMENT1, arguments.1); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] note: std::f32::EPSILON and std::f64::EPSILON are available. [INFO] [stderr] --> src/jni/method_calls.rs:607:13 [INFO] [stderr] | [INFO] [stderr] 607 | assert_eq!(METHOD_ARGUMENT1, arguments.1); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#float_cmp [INFO] [stderr] = note: this error originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: Comparing with null is better expressed by the .is_null() method [INFO] [stderr] --> src/jni/native_method.rs:16:8 [INFO] [stderr] | [INFO] [stderr] 16 | if class == ptr::null_mut() { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cmp_null [INFO] [stderr] [INFO] [stderr] error: strict comparison of f32 or f64 [INFO] [stderr] --> src/jni/primitives.rs:226:1 [INFO] [stderr] | [INFO] [stderr] 226 | / generate_jni_type_tests!( [INFO] [stderr] 227 | | jni_type_void_tests, [INFO] [stderr] 228 | | (), [INFO] [stderr] 229 | | (), [INFO] [stderr] ... | [INFO] [stderr] 232 | | CallStaticVoidMethod [INFO] [stderr] 233 | | ); [INFO] [stderr] | |__^ in this macro invocation [INFO] [stderr] | [INFO] [stderr] note: std::f32::EPSILON and std::f64::EPSILON are available. [INFO] [stderr] --> src/jni/primitives.rs:226:1 [INFO] [stderr] | [INFO] [stderr] 226 | / generate_jni_type_tests!( [INFO] [stderr] 227 | | jni_type_void_tests, [INFO] [stderr] 228 | | (), [INFO] [stderr] 229 | | (), [INFO] [stderr] ... | [INFO] [stderr] 232 | | CallStaticVoidMethod [INFO] [stderr] 233 | | ); [INFO] [stderr] | |__^ in this macro invocation [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#float_cmp [INFO] [stderr] = note: this error originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] error: strict comparison of f32 or f64 [INFO] [stderr] --> src/jni/primitives.rs:226:1 [INFO] [stderr] | [INFO] [stderr] 226 | / generate_jni_type_tests!( [INFO] [stderr] 227 | | jni_type_void_tests, [INFO] [stderr] 228 | | (), [INFO] [stderr] 229 | | (), [INFO] [stderr] ... | [INFO] [stderr] 232 | | CallStaticVoidMethod [INFO] [stderr] 233 | | ); [INFO] [stderr] | |__^ in this macro invocation [INFO] [stderr] | [INFO] [stderr] note: std::f32::EPSILON and std::f64::EPSILON are available. [INFO] [stderr] --> src/jni/primitives.rs:226:1 [INFO] [stderr] | [INFO] [stderr] 226 | / generate_jni_type_tests!( [INFO] [stderr] 227 | | jni_type_void_tests, [INFO] [stderr] 228 | | (), [INFO] [stderr] 229 | | (), [INFO] [stderr] ... | [INFO] [stderr] 232 | | CallStaticVoidMethod [INFO] [stderr] 233 | | ); [INFO] [stderr] | |__^ in this macro invocation [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#float_cmp [INFO] [stderr] = note: this error originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] error: strict comparison of f32 or f64 [INFO] [stderr] --> src/jni/primitives.rs:235:1 [INFO] [stderr] | [INFO] [stderr] 235 | / generate_jni_type_tests!( [INFO] [stderr] 236 | | jni_type_boolean_tests, [INFO] [stderr] 237 | | jni_sys::jboolean, [INFO] [stderr] 238 | | jni_sys::JNI_FALSE, [INFO] [stderr] ... | [INFO] [stderr] 241 | | CallStaticBooleanMethod [INFO] [stderr] 242 | | ); [INFO] [stderr] | |__^ in this macro invocation [INFO] [stderr] | [INFO] [stderr] note: std::f32::EPSILON and std::f64::EPSILON are available. [INFO] [stderr] --> src/jni/primitives.rs:235:1 [INFO] [stderr] | [INFO] [stderr] 235 | / generate_jni_type_tests!( [INFO] [stderr] 236 | | jni_type_boolean_tests, [INFO] [stderr] 237 | | jni_sys::jboolean, [INFO] [stderr] 238 | | jni_sys::JNI_FALSE, [INFO] [stderr] ... | [INFO] [stderr] 241 | | CallStaticBooleanMethod [INFO] [stderr] 242 | | ); [INFO] [stderr] | |__^ in this macro invocation [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#float_cmp [INFO] [stderr] = note: this error originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] error: strict comparison of f32 or f64 [INFO] [stderr] --> src/jni/primitives.rs:235:1 [INFO] [stderr] | [INFO] [stderr] 235 | / generate_jni_type_tests!( [INFO] [stderr] 236 | | jni_type_boolean_tests, [INFO] [stderr] 237 | | jni_sys::jboolean, [INFO] [stderr] 238 | | jni_sys::JNI_FALSE, [INFO] [stderr] ... | [INFO] [stderr] 241 | | CallStaticBooleanMethod [INFO] [stderr] 242 | | ); [INFO] [stderr] | |__^ in this macro invocation [INFO] [stderr] | [INFO] [stderr] note: std::f32::EPSILON and std::f64::EPSILON are available. [INFO] [stderr] --> src/jni/primitives.rs:235:1 [INFO] [stderr] | [INFO] [stderr] 235 | / generate_jni_type_tests!( [INFO] [stderr] 236 | | jni_type_boolean_tests, [INFO] [stderr] 237 | | jni_sys::jboolean, [INFO] [stderr] 238 | | jni_sys::JNI_FALSE, [INFO] [stderr] ... | [INFO] [stderr] 241 | | CallStaticBooleanMethod [INFO] [stderr] 242 | | ); [INFO] [stderr] | |__^ in this macro invocation [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#float_cmp [INFO] [stderr] = note: this error originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] error: strict comparison of f32 or f64 [INFO] [stderr] --> src/jni/primitives.rs:244:1 [INFO] [stderr] | [INFO] [stderr] 244 | / generate_jni_type_tests!( [INFO] [stderr] 245 | | jni_type_char_tests, [INFO] [stderr] 246 | | jni_sys::jchar, [INFO] [stderr] 247 | | 0, [INFO] [stderr] ... | [INFO] [stderr] 250 | | CallStaticCharMethod [INFO] [stderr] 251 | | ); [INFO] [stderr] | |__^ in this macro invocation [INFO] [stderr] | [INFO] [stderr] note: std::f32::EPSILON and std::f64::EPSILON are available. [INFO] [stderr] --> src/jni/primitives.rs:244:1 [INFO] [stderr] | [INFO] [stderr] 244 | / generate_jni_type_tests!( [INFO] [stderr] 245 | | jni_type_char_tests, [INFO] [stderr] 246 | | jni_sys::jchar, [INFO] [stderr] 247 | | 0, [INFO] [stderr] ... | [INFO] [stderr] 250 | | CallStaticCharMethod [INFO] [stderr] 251 | | ); [INFO] [stderr] | |__^ in this macro invocation [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#float_cmp [INFO] [stderr] = note: this error originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] error: strict comparison of f32 or f64 [INFO] [stderr] --> src/jni/primitives.rs:244:1 [INFO] [stderr] | [INFO] [stderr] 244 | / generate_jni_type_tests!( [INFO] [stderr] 245 | | jni_type_char_tests, [INFO] [stderr] 246 | | jni_sys::jchar, [INFO] [stderr] 247 | | 0, [INFO] [stderr] ... | [INFO] [stderr] 250 | | CallStaticCharMethod [INFO] [stderr] 251 | | ); [INFO] [stderr] | |__^ in this macro invocation [INFO] [stderr] | [INFO] [stderr] note: std::f32::EPSILON and std::f64::EPSILON are available. [INFO] [stderr] --> src/jni/primitives.rs:244:1 [INFO] [stderr] | [INFO] [stderr] 244 | / generate_jni_type_tests!( [INFO] [stderr] 245 | | jni_type_char_tests, [INFO] [stderr] 246 | | jni_sys::jchar, [INFO] [stderr] 247 | | 0, [INFO] [stderr] ... | [INFO] [stderr] 250 | | CallStaticCharMethod [INFO] [stderr] 251 | | ); [INFO] [stderr] | |__^ in this macro invocation [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#float_cmp [INFO] [stderr] = note: this error originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] error: strict comparison of f32 or f64 [INFO] [stderr] --> src/jni/primitives.rs:253:1 [INFO] [stderr] | [INFO] [stderr] 253 | / generate_jni_type_tests!( [INFO] [stderr] 254 | | jni_type_byte_tests, [INFO] [stderr] 255 | | jni_sys::jbyte, [INFO] [stderr] 256 | | 0, [INFO] [stderr] ... | [INFO] [stderr] 259 | | CallStaticByteMethod [INFO] [stderr] 260 | | ); [INFO] [stderr] | |__^ in this macro invocation [INFO] [stderr] | [INFO] [stderr] note: std::f32::EPSILON and std::f64::EPSILON are available. [INFO] [stderr] --> src/jni/primitives.rs:253:1 [INFO] [stderr] | [INFO] [stderr] 253 | / generate_jni_type_tests!( [INFO] [stderr] 254 | | jni_type_byte_tests, [INFO] [stderr] 255 | | jni_sys::jbyte, [INFO] [stderr] 256 | | 0, [INFO] [stderr] ... | [INFO] [stderr] 259 | | CallStaticByteMethod [INFO] [stderr] 260 | | ); [INFO] [stderr] | |__^ in this macro invocation [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#float_cmp [INFO] [stderr] = note: this error originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] error: strict comparison of f32 or f64 [INFO] [stderr] --> src/jni/primitives.rs:253:1 [INFO] [stderr] | [INFO] [stderr] 253 | / generate_jni_type_tests!( [INFO] [stderr] 254 | | jni_type_byte_tests, [INFO] [stderr] 255 | | jni_sys::jbyte, [INFO] [stderr] 256 | | 0, [INFO] [stderr] ... | [INFO] [stderr] 259 | | CallStaticByteMethod [INFO] [stderr] 260 | | ); [INFO] [stderr] | |__^ in this macro invocation [INFO] [stderr] | [INFO] [stderr] note: std::f32::EPSILON and std::f64::EPSILON are available. [INFO] [stderr] --> src/jni/primitives.rs:253:1 [INFO] [stderr] | [INFO] [stderr] 253 | / generate_jni_type_tests!( [INFO] [stderr] 254 | | jni_type_byte_tests, [INFO] [stderr] 255 | | jni_sys::jbyte, [INFO] [stderr] 256 | | 0, [INFO] [stderr] ... | [INFO] [stderr] 259 | | CallStaticByteMethod [INFO] [stderr] 260 | | ); [INFO] [stderr] | |__^ in this macro invocation [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#float_cmp [INFO] [stderr] = note: this error originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] error: strict comparison of f32 or f64 [INFO] [stderr] --> src/jni/primitives.rs:262:1 [INFO] [stderr] | [INFO] [stderr] 262 | / generate_jni_type_tests!( [INFO] [stderr] 263 | | jni_type_short_tests, [INFO] [stderr] 264 | | jni_sys::jshort, [INFO] [stderr] 265 | | 0, [INFO] [stderr] ... | [INFO] [stderr] 268 | | CallStaticShortMethod [INFO] [stderr] 269 | | ); [INFO] [stderr] | |__^ in this macro invocation [INFO] [stderr] | [INFO] [stderr] note: std::f32::EPSILON and std::f64::EPSILON are available. [INFO] [stderr] --> src/jni/primitives.rs:262:1 [INFO] [stderr] | [INFO] [stderr] 262 | / generate_jni_type_tests!( [INFO] [stderr] 263 | | jni_type_short_tests, [INFO] [stderr] 264 | | jni_sys::jshort, [INFO] [stderr] 265 | | 0, [INFO] [stderr] ... | [INFO] [stderr] 268 | | CallStaticShortMethod [INFO] [stderr] 269 | | ); [INFO] [stderr] | |__^ in this macro invocation [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#float_cmp [INFO] [stderr] = note: this error originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] error: strict comparison of f32 or f64 [INFO] [stderr] --> src/jni/primitives.rs:262:1 [INFO] [stderr] | [INFO] [stderr] 262 | / generate_jni_type_tests!( [INFO] [stderr] 263 | | jni_type_short_tests, [INFO] [stderr] 264 | | jni_sys::jshort, [INFO] [stderr] 265 | | 0, [INFO] [stderr] ... | [INFO] [stderr] 268 | | CallStaticShortMethod [INFO] [stderr] 269 | | ); [INFO] [stderr] | |__^ in this macro invocation [INFO] [stderr] | [INFO] [stderr] note: std::f32::EPSILON and std::f64::EPSILON are available. [INFO] [stderr] --> src/jni/primitives.rs:262:1 [INFO] [stderr] | [INFO] [stderr] 262 | / generate_jni_type_tests!( [INFO] [stderr] 263 | | jni_type_short_tests, [INFO] [stderr] 264 | | jni_sys::jshort, [INFO] [stderr] 265 | | 0, [INFO] [stderr] ... | [INFO] [stderr] 268 | | CallStaticShortMethod [INFO] [stderr] 269 | | ); [INFO] [stderr] | |__^ in this macro invocation [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#float_cmp [INFO] [stderr] = note: this error originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] error: strict comparison of f32 or f64 [INFO] [stderr] --> src/jni/primitives.rs:271:1 [INFO] [stderr] | [INFO] [stderr] 271 | / generate_jni_type_tests!( [INFO] [stderr] 272 | | jni_type_int_tests, [INFO] [stderr] 273 | | jni_sys::jint, [INFO] [stderr] 274 | | 0, [INFO] [stderr] ... | [INFO] [stderr] 277 | | CallStaticIntMethod [INFO] [stderr] 278 | | ); [INFO] [stderr] | |__^ in this macro invocation [INFO] [stderr] | [INFO] [stderr] note: std::f32::EPSILON and std::f64::EPSILON are available. [INFO] [stderr] --> src/jni/primitives.rs:271:1 [INFO] [stderr] | [INFO] [stderr] 271 | / generate_jni_type_tests!( [INFO] [stderr] 272 | | jni_type_int_tests, [INFO] [stderr] 273 | | jni_sys::jint, [INFO] [stderr] 274 | | 0, [INFO] [stderr] ... | [INFO] [stderr] 277 | | CallStaticIntMethod [INFO] [stderr] 278 | | ); [INFO] [stderr] | |__^ in this macro invocation [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#float_cmp [INFO] [stderr] = note: this error originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] error: strict comparison of f32 or f64 [INFO] [stderr] --> src/jni/primitives.rs:271:1 [INFO] [stderr] | [INFO] [stderr] 271 | / generate_jni_type_tests!( [INFO] [stderr] 272 | | jni_type_int_tests, [INFO] [stderr] 273 | | jni_sys::jint, [INFO] [stderr] 274 | | 0, [INFO] [stderr] ... | [INFO] [stderr] 277 | | CallStaticIntMethod [INFO] [stderr] 278 | | ); [INFO] [stderr] | |__^ in this macro invocation [INFO] [stderr] | [INFO] [stderr] note: std::f32::EPSILON and std::f64::EPSILON are available. [INFO] [stderr] --> src/jni/primitives.rs:271:1 [INFO] [stderr] | [INFO] [stderr] 271 | / generate_jni_type_tests!( [INFO] [stderr] 272 | | jni_type_int_tests, [INFO] [stderr] 273 | | jni_sys::jint, [INFO] [stderr] 274 | | 0, [INFO] [stderr] ... | [INFO] [stderr] 277 | | CallStaticIntMethod [INFO] [stderr] 278 | | ); [INFO] [stderr] | |__^ in this macro invocation [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#float_cmp [INFO] [stderr] = note: this error originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] error: strict comparison of f32 or f64 [INFO] [stderr] --> src/jni/primitives.rs:280:1 [INFO] [stderr] | [INFO] [stderr] 280 | / generate_jni_type_tests!( [INFO] [stderr] 281 | | jni_type_long_tests, [INFO] [stderr] 282 | | jni_sys::jlong, [INFO] [stderr] 283 | | 0, [INFO] [stderr] ... | [INFO] [stderr] 286 | | CallStaticLongMethod [INFO] [stderr] 287 | | ); [INFO] [stderr] | |__^ in this macro invocation [INFO] [stderr] | [INFO] [stderr] note: std::f32::EPSILON and std::f64::EPSILON are available. [INFO] [stderr] --> src/jni/primitives.rs:280:1 [INFO] [stderr] | [INFO] [stderr] 280 | / generate_jni_type_tests!( [INFO] [stderr] 281 | | jni_type_long_tests, [INFO] [stderr] 282 | | jni_sys::jlong, [INFO] [stderr] 283 | | 0, [INFO] [stderr] ... | [INFO] [stderr] 286 | | CallStaticLongMethod [INFO] [stderr] 287 | | ); [INFO] [stderr] | |__^ in this macro invocation [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#float_cmp [INFO] [stderr] = note: this error originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] error: strict comparison of f32 or f64 [INFO] [stderr] --> src/jni/primitives.rs:280:1 [INFO] [stderr] | [INFO] [stderr] 280 | / generate_jni_type_tests!( [INFO] [stderr] 281 | | jni_type_long_tests, [INFO] [stderr] 282 | | jni_sys::jlong, [INFO] [stderr] 283 | | 0, [INFO] [stderr] ... | [INFO] [stderr] 286 | | CallStaticLongMethod [INFO] [stderr] 287 | | ); [INFO] [stderr] | |__^ in this macro invocation [INFO] [stderr] | [INFO] [stderr] note: std::f32::EPSILON and std::f64::EPSILON are available. [INFO] [stderr] --> src/jni/primitives.rs:280:1 [INFO] [stderr] | [INFO] [stderr] 280 | / generate_jni_type_tests!( [INFO] [stderr] 281 | | jni_type_long_tests, [INFO] [stderr] 282 | | jni_sys::jlong, [INFO] [stderr] 283 | | 0, [INFO] [stderr] ... | [INFO] [stderr] 286 | | CallStaticLongMethod [INFO] [stderr] 287 | | ); [INFO] [stderr] | |__^ in this macro invocation [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#float_cmp [INFO] [stderr] = note: this error originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] error: strict comparison of f32 or f64 [INFO] [stderr] --> src/jni/primitives.rs:289:1 [INFO] [stderr] | [INFO] [stderr] 289 | / generate_jni_type_tests!( [INFO] [stderr] 290 | | jni_type_float_tests, [INFO] [stderr] 291 | | jni_sys::jfloat, [INFO] [stderr] 292 | | 0., [INFO] [stderr] ... | [INFO] [stderr] 295 | | CallStaticFloatMethod [INFO] [stderr] 296 | | ); [INFO] [stderr] | |__^ in this macro invocation [INFO] [stderr] | [INFO] [stderr] note: std::f32::EPSILON and std::f64::EPSILON are available. [INFO] [stderr] --> src/jni/primitives.rs:289:1 [INFO] [stderr] | [INFO] [stderr] 289 | / generate_jni_type_tests!( [INFO] [stderr] 290 | | jni_type_float_tests, [INFO] [stderr] 291 | | jni_sys::jfloat, [INFO] [stderr] 292 | | 0., [INFO] [stderr] ... | [INFO] [stderr] 295 | | CallStaticFloatMethod [INFO] [stderr] 296 | | ); [INFO] [stderr] | |__^ in this macro invocation [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#float_cmp [INFO] [stderr] = note: this error originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] error: strict comparison of f32 or f64 [INFO] [stderr] --> src/jni/primitives.rs:289:1 [INFO] [stderr] | [INFO] [stderr] 289 | / generate_jni_type_tests!( [INFO] [stderr] 290 | | jni_type_float_tests, [INFO] [stderr] 291 | | jni_sys::jfloat, [INFO] [stderr] 292 | | 0., [INFO] [stderr] ... | [INFO] [stderr] 295 | | CallStaticFloatMethod [INFO] [stderr] 296 | | ); [INFO] [stderr] | |__^ in this macro invocation [INFO] [stderr] | [INFO] [stderr] note: std::f32::EPSILON and std::f64::EPSILON are available. [INFO] [stderr] --> src/jni/primitives.rs:289:1 [INFO] [stderr] | [INFO] [stderr] 289 | / generate_jni_type_tests!( [INFO] [stderr] 290 | | jni_type_float_tests, [INFO] [stderr] 291 | | jni_sys::jfloat, [INFO] [stderr] 292 | | 0., [INFO] [stderr] ... | [INFO] [stderr] 295 | | CallStaticFloatMethod [INFO] [stderr] 296 | | ); [INFO] [stderr] | |__^ in this macro invocation [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#float_cmp [INFO] [stderr] = note: this error originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] error: strict comparison of f32 or f64 [INFO] [stderr] --> src/jni/primitives.rs:289:1 [INFO] [stderr] | [INFO] [stderr] 289 | / generate_jni_type_tests!( [INFO] [stderr] 290 | | jni_type_float_tests, [INFO] [stderr] 291 | | jni_sys::jfloat, [INFO] [stderr] 292 | | 0., [INFO] [stderr] ... | [INFO] [stderr] 295 | | CallStaticFloatMethod [INFO] [stderr] 296 | | ); [INFO] [stderr] | |__^ in this macro invocation [INFO] [stderr] | [INFO] [stderr] note: std::f32::EPSILON and std::f64::EPSILON are available. [INFO] [stderr] --> src/jni/primitives.rs:289:1 [INFO] [stderr] | [INFO] [stderr] 289 | / generate_jni_type_tests!( [INFO] [stderr] 290 | | jni_type_float_tests, [INFO] [stderr] 291 | | jni_sys::jfloat, [INFO] [stderr] 292 | | 0., [INFO] [stderr] ... | [INFO] [stderr] 295 | | CallStaticFloatMethod [INFO] [stderr] 296 | | ); [INFO] [stderr] | |__^ in this macro invocation [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#float_cmp [INFO] [stderr] = note: this error originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] error: strict comparison of f32 or f64 [INFO] [stderr] --> src/jni/primitives.rs:289:1 [INFO] [stderr] | [INFO] [stderr] 289 | / generate_jni_type_tests!( [INFO] [stderr] 290 | | jni_type_float_tests, [INFO] [stderr] 291 | | jni_sys::jfloat, [INFO] [stderr] 292 | | 0., [INFO] [stderr] ... | [INFO] [stderr] 295 | | CallStaticFloatMethod [INFO] [stderr] 296 | | ); [INFO] [stderr] | |__^ in this macro invocation [INFO] [stderr] | [INFO] [stderr] note: std::f32::EPSILON and std::f64::EPSILON are available. [INFO] [stderr] --> src/jni/primitives.rs:289:1 [INFO] [stderr] | [INFO] [stderr] 289 | / generate_jni_type_tests!( [INFO] [stderr] 290 | | jni_type_float_tests, [INFO] [stderr] 291 | | jni_sys::jfloat, [INFO] [stderr] 292 | | 0., [INFO] [stderr] ... | [INFO] [stderr] 295 | | CallStaticFloatMethod [INFO] [stderr] 296 | | ); [INFO] [stderr] | |__^ in this macro invocation [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#float_cmp [INFO] [stderr] = note: this error originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] error: strict comparison of f32 or f64 [INFO] [stderr] --> src/jni/primitives.rs:289:1 [INFO] [stderr] | [INFO] [stderr] 289 | / generate_jni_type_tests!( [INFO] [stderr] 290 | | jni_type_float_tests, [INFO] [stderr] 291 | | jni_sys::jfloat, [INFO] [stderr] 292 | | 0., [INFO] [stderr] ... | [INFO] [stderr] 295 | | CallStaticFloatMethod [INFO] [stderr] 296 | | ); [INFO] [stderr] | |__^ in this macro invocation [INFO] [stderr] | [INFO] [stderr] note: std::f32::EPSILON and std::f64::EPSILON are available. [INFO] [stderr] --> src/jni/primitives.rs:289:1 [INFO] [stderr] | [INFO] [stderr] 289 | / generate_jni_type_tests!( [INFO] [stderr] 290 | | jni_type_float_tests, [INFO] [stderr] 291 | | jni_sys::jfloat, [INFO] [stderr] 292 | | 0., [INFO] [stderr] ... | [INFO] [stderr] 295 | | CallStaticFloatMethod [INFO] [stderr] 296 | | ); [INFO] [stderr] | |__^ in this macro invocation [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#float_cmp [INFO] [stderr] = note: this error originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] error: strict comparison of f32 or f64 [INFO] [stderr] --> src/jni/primitives.rs:298:1 [INFO] [stderr] | [INFO] [stderr] 298 | / generate_jni_type_tests!( [INFO] [stderr] 299 | | jni_type_double_tests, [INFO] [stderr] 300 | | jni_sys::jdouble, [INFO] [stderr] 301 | | 0., [INFO] [stderr] ... | [INFO] [stderr] 304 | | CallStaticDoubleMethod [INFO] [stderr] 305 | | ); [INFO] [stderr] | |__^ in this macro invocation [INFO] [stderr] | [INFO] [stderr] note: std::f32::EPSILON and std::f64::EPSILON are available. [INFO] [stderr] --> src/jni/primitives.rs:298:1 [INFO] [stderr] | [INFO] [stderr] 298 | / generate_jni_type_tests!( [INFO] [stderr] 299 | | jni_type_double_tests, [INFO] [stderr] 300 | | jni_sys::jdouble, [INFO] [stderr] 301 | | 0., [INFO] [stderr] ... | [INFO] [stderr] 304 | | CallStaticDoubleMethod [INFO] [stderr] 305 | | ); [INFO] [stderr] | |__^ in this macro invocation [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#float_cmp [INFO] [stderr] = note: this error originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] error: strict comparison of f32 or f64 [INFO] [stderr] --> src/jni/primitives.rs:298:1 [INFO] [stderr] | [INFO] [stderr] 298 | / generate_jni_type_tests!( [INFO] [stderr] 299 | | jni_type_double_tests, [INFO] [stderr] 300 | | jni_sys::jdouble, [INFO] [stderr] 301 | | 0., [INFO] [stderr] ... | [INFO] [stderr] 304 | | CallStaticDoubleMethod [INFO] [stderr] 305 | | ); [INFO] [stderr] | |__^ in this macro invocation [INFO] [stderr] | [INFO] [stderr] note: std::f32::EPSILON and std::f64::EPSILON are available. [INFO] [stderr] --> src/jni/primitives.rs:298:1 [INFO] [stderr] | [INFO] [stderr] 298 | / generate_jni_type_tests!( [INFO] [stderr] 299 | | jni_type_double_tests, [INFO] [stderr] 300 | | jni_sys::jdouble, [INFO] [stderr] 301 | | 0., [INFO] [stderr] ... | [INFO] [stderr] 304 | | CallStaticDoubleMethod [INFO] [stderr] 305 | | ); [INFO] [stderr] | |__^ in this macro invocation [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#float_cmp [INFO] [stderr] = note: this error originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] error: strict comparison of f32 or f64 [INFO] [stderr] --> src/jni/primitives.rs:298:1 [INFO] [stderr] | [INFO] [stderr] 298 | / generate_jni_type_tests!( [INFO] [stderr] 299 | | jni_type_double_tests, [INFO] [stderr] 300 | | jni_sys::jdouble, [INFO] [stderr] 301 | | 0., [INFO] [stderr] ... | [INFO] [stderr] 304 | | CallStaticDoubleMethod [INFO] [stderr] 305 | | ); [INFO] [stderr] | |__^ in this macro invocation [INFO] [stderr] | [INFO] [stderr] note: std::f32::EPSILON and std::f64::EPSILON are available. [INFO] [stderr] --> src/jni/primitives.rs:298:1 [INFO] [stderr] | [INFO] [stderr] 298 | / generate_jni_type_tests!( [INFO] [stderr] 299 | | jni_type_double_tests, [INFO] [stderr] 300 | | jni_sys::jdouble, [INFO] [stderr] 301 | | 0., [INFO] [stderr] ... | [INFO] [stderr] 304 | | CallStaticDoubleMethod [INFO] [stderr] 305 | | ); [INFO] [stderr] | |__^ in this macro invocation [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#float_cmp [INFO] [stderr] = note: this error originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] error: strict comparison of f32 or f64 [INFO] [stderr] --> src/jni/primitives.rs:298:1 [INFO] [stderr] | [INFO] [stderr] 298 | / generate_jni_type_tests!( [INFO] [stderr] 299 | | jni_type_double_tests, [INFO] [stderr] 300 | | jni_sys::jdouble, [INFO] [stderr] 301 | | 0., [INFO] [stderr] ... | [INFO] [stderr] 304 | | CallStaticDoubleMethod [INFO] [stderr] 305 | | ); [INFO] [stderr] | |__^ in this macro invocation [INFO] [stderr] | [INFO] [stderr] note: std::f32::EPSILON and std::f64::EPSILON are available. [INFO] [stderr] --> src/jni/primitives.rs:298:1 [INFO] [stderr] | [INFO] [stderr] 298 | / generate_jni_type_tests!( [INFO] [stderr] 299 | | jni_type_double_tests, [INFO] [stderr] 300 | | jni_sys::jdouble, [INFO] [stderr] 301 | | 0., [INFO] [stderr] ... | [INFO] [stderr] 304 | | CallStaticDoubleMethod [INFO] [stderr] 305 | | ); [INFO] [stderr] | |__^ in this macro invocation [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#float_cmp [INFO] [stderr] = note: this error originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] error: strict comparison of f32 or f64 [INFO] [stderr] --> src/jni/primitives.rs:298:1 [INFO] [stderr] | [INFO] [stderr] 298 | / generate_jni_type_tests!( [INFO] [stderr] 299 | | jni_type_double_tests, [INFO] [stderr] 300 | | jni_sys::jdouble, [INFO] [stderr] 301 | | 0., [INFO] [stderr] ... | [INFO] [stderr] 304 | | CallStaticDoubleMethod [INFO] [stderr] 305 | | ); [INFO] [stderr] | |__^ in this macro invocation [INFO] [stderr] | [INFO] [stderr] note: std::f32::EPSILON and std::f64::EPSILON are available. [INFO] [stderr] --> src/jni/primitives.rs:298:1 [INFO] [stderr] | [INFO] [stderr] 298 | / generate_jni_type_tests!( [INFO] [stderr] 299 | | jni_type_double_tests, [INFO] [stderr] 300 | | jni_sys::jdouble, [INFO] [stderr] 301 | | 0., [INFO] [stderr] ... | [INFO] [stderr] 304 | | CallStaticDoubleMethod [INFO] [stderr] 305 | | ); [INFO] [stderr] | |__^ in this macro invocation [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#float_cmp [INFO] [stderr] = note: this error originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] error: strict comparison of f32 or f64 [INFO] [stderr] --> src/jni/primitives.rs:659:5 [INFO] [stderr] | [INFO] [stderr] 659 | / generate_to_jni_tuple_tests!( [INFO] [stderr] 660 | | jni_sys::jobject, [INFO] [stderr] 661 | | ptr::null_mut() as jni_sys::jobject, [INFO] [stderr] 662 | | 0x1234 as jni_sys::jobject, [INFO] [stderr] ... | [INFO] [stderr] 666 | | CallStaticObjectMethod [INFO] [stderr] 667 | | ); [INFO] [stderr] | |______^ in this macro invocation [INFO] [stderr] | [INFO] [stderr] note: std::f32::EPSILON and std::f64::EPSILON are available. [INFO] [stderr] --> src/jni/primitives.rs:659:5 [INFO] [stderr] | [INFO] [stderr] 659 | / generate_to_jni_tuple_tests!( [INFO] [stderr] 660 | | jni_sys::jobject, [INFO] [stderr] 661 | | ptr::null_mut() as jni_sys::jobject, [INFO] [stderr] 662 | | 0x1234 as jni_sys::jobject, [INFO] [stderr] ... | [INFO] [stderr] 666 | | CallStaticObjectMethod [INFO] [stderr] 667 | | ); [INFO] [stderr] | |______^ in this macro invocation [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#float_cmp [INFO] [stderr] = note: this error originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] error: strict comparison of f32 or f64 [INFO] [stderr] --> src/jni/primitives.rs:659:5 [INFO] [stderr] | [INFO] [stderr] 659 | / generate_to_jni_tuple_tests!( [INFO] [stderr] 660 | | jni_sys::jobject, [INFO] [stderr] 661 | | ptr::null_mut() as jni_sys::jobject, [INFO] [stderr] 662 | | 0x1234 as jni_sys::jobject, [INFO] [stderr] ... | [INFO] [stderr] 666 | | CallStaticObjectMethod [INFO] [stderr] 667 | | ); [INFO] [stderr] | |______^ in this macro invocation [INFO] [stderr] | [INFO] [stderr] note: std::f32::EPSILON and std::f64::EPSILON are available. [INFO] [stderr] --> src/jni/primitives.rs:659:5 [INFO] [stderr] | [INFO] [stderr] 659 | / generate_to_jni_tuple_tests!( [INFO] [stderr] 660 | | jni_sys::jobject, [INFO] [stderr] 661 | | ptr::null_mut() as jni_sys::jobject, [INFO] [stderr] 662 | | 0x1234 as jni_sys::jobject, [INFO] [stderr] ... | [INFO] [stderr] 666 | | CallStaticObjectMethod [INFO] [stderr] 667 | | ); [INFO] [stderr] | |______^ in this macro invocation [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#float_cmp [INFO] [stderr] = note: this error originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] error: strict comparison of f32 or f64 [INFO] [stderr] --> src/jni/primitives.rs:669:5 [INFO] [stderr] | [INFO] [stderr] 669 | / generate_to_jni_tuple_tests!( [INFO] [stderr] 670 | | (), [INFO] [stderr] 671 | | (), [INFO] [stderr] 672 | | (), [INFO] [stderr] ... | [INFO] [stderr] 676 | | CallStaticVoidMethod [INFO] [stderr] 677 | | ); [INFO] [stderr] | |______^ in this macro invocation [INFO] [stderr] | [INFO] [stderr] note: std::f32::EPSILON and std::f64::EPSILON are available. [INFO] [stderr] --> src/jni/primitives.rs:669:5 [INFO] [stderr] | [INFO] [stderr] 669 | / generate_to_jni_tuple_tests!( [INFO] [stderr] 670 | | (), [INFO] [stderr] 671 | | (), [INFO] [stderr] 672 | | (), [INFO] [stderr] ... | [INFO] [stderr] 676 | | CallStaticVoidMethod [INFO] [stderr] 677 | | ); [INFO] [stderr] | |______^ in this macro invocation [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#float_cmp [INFO] [stderr] = note: this error originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] error: strict comparison of f32 or f64 [INFO] [stderr] --> src/jni/primitives.rs:669:5 [INFO] [stderr] | [INFO] [stderr] 669 | / generate_to_jni_tuple_tests!( [INFO] [stderr] 670 | | (), [INFO] [stderr] 671 | | (), [INFO] [stderr] 672 | | (), [INFO] [stderr] ... | [INFO] [stderr] 676 | | CallStaticVoidMethod [INFO] [stderr] 677 | | ); [INFO] [stderr] | |______^ in this macro invocation [INFO] [stderr] | [INFO] [stderr] note: std::f32::EPSILON and std::f64::EPSILON are available. [INFO] [stderr] --> src/jni/primitives.rs:669:5 [INFO] [stderr] | [INFO] [stderr] 669 | / generate_to_jni_tuple_tests!( [INFO] [stderr] 670 | | (), [INFO] [stderr] 671 | | (), [INFO] [stderr] 672 | | (), [INFO] [stderr] ... | [INFO] [stderr] 676 | | CallStaticVoidMethod [INFO] [stderr] 677 | | ); [INFO] [stderr] | |______^ in this macro invocation [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#float_cmp [INFO] [stderr] = note: this error originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] error: strict comparison of f32 or f64 [INFO] [stderr] --> src/jni/primitives.rs:679:5 [INFO] [stderr] | [INFO] [stderr] 679 | / generate_to_jni_tuple_tests!( [INFO] [stderr] 680 | | jni_sys::jboolean, [INFO] [stderr] 681 | | jni_sys::JNI_FALSE, [INFO] [stderr] 682 | | jni_sys::JNI_TRUE, [INFO] [stderr] ... | [INFO] [stderr] 686 | | CallStaticBooleanMethod [INFO] [stderr] 687 | | ); [INFO] [stderr] | |______^ in this macro invocation [INFO] [stderr] | [INFO] [stderr] note: std::f32::EPSILON and std::f64::EPSILON are available. [INFO] [stderr] --> src/jni/primitives.rs:679:5 [INFO] [stderr] | [INFO] [stderr] 679 | / generate_to_jni_tuple_tests!( [INFO] [stderr] 680 | | jni_sys::jboolean, [INFO] [stderr] 681 | | jni_sys::JNI_FALSE, [INFO] [stderr] 682 | | jni_sys::JNI_TRUE, [INFO] [stderr] ... | [INFO] [stderr] 686 | | CallStaticBooleanMethod [INFO] [stderr] 687 | | ); [INFO] [stderr] | |______^ in this macro invocation [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#float_cmp [INFO] [stderr] = note: this error originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] error: strict comparison of f32 or f64 [INFO] [stderr] --> src/jni/primitives.rs:679:5 [INFO] [stderr] | [INFO] [stderr] 679 | / generate_to_jni_tuple_tests!( [INFO] [stderr] 680 | | jni_sys::jboolean, [INFO] [stderr] 681 | | jni_sys::JNI_FALSE, [INFO] [stderr] 682 | | jni_sys::JNI_TRUE, [INFO] [stderr] ... | [INFO] [stderr] 686 | | CallStaticBooleanMethod [INFO] [stderr] 687 | | ); [INFO] [stderr] | |______^ in this macro invocation [INFO] [stderr] | [INFO] [stderr] note: std::f32::EPSILON and std::f64::EPSILON are available. [INFO] [stderr] --> src/jni/primitives.rs:679:5 [INFO] [stderr] | [INFO] [stderr] 679 | / generate_to_jni_tuple_tests!( [INFO] [stderr] 680 | | jni_sys::jboolean, [INFO] [stderr] 681 | | jni_sys::JNI_FALSE, [INFO] [stderr] 682 | | jni_sys::JNI_TRUE, [INFO] [stderr] ... | [INFO] [stderr] 686 | | CallStaticBooleanMethod [INFO] [stderr] 687 | | ); [INFO] [stderr] | |______^ in this macro invocation [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#float_cmp [INFO] [stderr] = note: this error originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] error: strict comparison of f32 or f64 [INFO] [stderr] --> src/jni/primitives.rs:689:5 [INFO] [stderr] | [INFO] [stderr] 689 | / generate_to_jni_tuple_tests!( [INFO] [stderr] 690 | | jni_sys::jchar, [INFO] [stderr] 691 | | 0, [INFO] [stderr] 692 | | 42, [INFO] [stderr] ... | [INFO] [stderr] 696 | | CallStaticCharMethod [INFO] [stderr] 697 | | ); [INFO] [stderr] | |______^ in this macro invocation [INFO] [stderr] | [INFO] [stderr] note: std::f32::EPSILON and std::f64::EPSILON are available. [INFO] [stderr] --> src/jni/primitives.rs:689:5 [INFO] [stderr] | [INFO] [stderr] 689 | / generate_to_jni_tuple_tests!( [INFO] [stderr] 690 | | jni_sys::jchar, [INFO] [stderr] 691 | | 0, [INFO] [stderr] 692 | | 42, [INFO] [stderr] ... | [INFO] [stderr] 696 | | CallStaticCharMethod [INFO] [stderr] 697 | | ); [INFO] [stderr] | |______^ in this macro invocation [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#float_cmp [INFO] [stderr] = note: this error originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] error: strict comparison of f32 or f64 [INFO] [stderr] --> src/jni/primitives.rs:689:5 [INFO] [stderr] | [INFO] [stderr] 689 | / generate_to_jni_tuple_tests!( [INFO] [stderr] 690 | | jni_sys::jchar, [INFO] [stderr] 691 | | 0, [INFO] [stderr] 692 | | 42, [INFO] [stderr] ... | [INFO] [stderr] 696 | | CallStaticCharMethod [INFO] [stderr] 697 | | ); [INFO] [stderr] | |______^ in this macro invocation [INFO] [stderr] | [INFO] [stderr] note: std::f32::EPSILON and std::f64::EPSILON are available. [INFO] [stderr] --> src/jni/primitives.rs:689:5 [INFO] [stderr] | [INFO] [stderr] 689 | / generate_to_jni_tuple_tests!( [INFO] [stderr] 690 | | jni_sys::jchar, [INFO] [stderr] 691 | | 0, [INFO] [stderr] 692 | | 42, [INFO] [stderr] ... | [INFO] [stderr] 696 | | CallStaticCharMethod [INFO] [stderr] 697 | | ); [INFO] [stderr] | |______^ in this macro invocation [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#float_cmp [INFO] [stderr] = note: this error originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] error: strict comparison of f32 or f64 [INFO] [stderr] --> src/jni/primitives.rs:699:5 [INFO] [stderr] | [INFO] [stderr] 699 | / generate_to_jni_tuple_tests!( [INFO] [stderr] 700 | | jni_sys::jbyte, [INFO] [stderr] 701 | | 0, [INFO] [stderr] 702 | | 42, [INFO] [stderr] ... | [INFO] [stderr] 706 | | CallStaticByteMethod [INFO] [stderr] 707 | | ); [INFO] [stderr] | |______^ in this macro invocation [INFO] [stderr] | [INFO] [stderr] note: std::f32::EPSILON and std::f64::EPSILON are available. [INFO] [stderr] --> src/jni/primitives.rs:699:5 [INFO] [stderr] | [INFO] [stderr] 699 | / generate_to_jni_tuple_tests!( [INFO] [stderr] 700 | | jni_sys::jbyte, [INFO] [stderr] 701 | | 0, [INFO] [stderr] 702 | | 42, [INFO] [stderr] ... | [INFO] [stderr] 706 | | CallStaticByteMethod [INFO] [stderr] 707 | | ); [INFO] [stderr] | |______^ in this macro invocation [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#float_cmp [INFO] [stderr] = note: this error originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] error: strict comparison of f32 or f64 [INFO] [stderr] --> src/jni/primitives.rs:699:5 [INFO] [stderr] | [INFO] [stderr] 699 | / generate_to_jni_tuple_tests!( [INFO] [stderr] 700 | | jni_sys::jbyte, [INFO] [stderr] 701 | | 0, [INFO] [stderr] 702 | | 42, [INFO] [stderr] ... | [INFO] [stderr] 706 | | CallStaticByteMethod [INFO] [stderr] 707 | | ); [INFO] [stderr] | |______^ in this macro invocation [INFO] [stderr] | [INFO] [stderr] note: std::f32::EPSILON and std::f64::EPSILON are available. [INFO] [stderr] --> src/jni/primitives.rs:699:5 [INFO] [stderr] | [INFO] [stderr] 699 | / generate_to_jni_tuple_tests!( [INFO] [stderr] 700 | | jni_sys::jbyte, [INFO] [stderr] 701 | | 0, [INFO] [stderr] 702 | | 42, [INFO] [stderr] ... | [INFO] [stderr] 706 | | CallStaticByteMethod [INFO] [stderr] 707 | | ); [INFO] [stderr] | |______^ in this macro invocation [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#float_cmp [INFO] [stderr] = note: this error originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] error: strict comparison of f32 or f64 [INFO] [stderr] --> src/jni/primitives.rs:709:5 [INFO] [stderr] | [INFO] [stderr] 709 | / generate_to_jni_tuple_tests!( [INFO] [stderr] 710 | | jni_sys::jshort, [INFO] [stderr] 711 | | 0, [INFO] [stderr] 712 | | 42, [INFO] [stderr] ... | [INFO] [stderr] 716 | | CallStaticShortMethod [INFO] [stderr] 717 | | ); [INFO] [stderr] | |______^ in this macro invocation [INFO] [stderr] | [INFO] [stderr] note: std::f32::EPSILON and std::f64::EPSILON are available. [INFO] [stderr] --> src/jni/primitives.rs:709:5 [INFO] [stderr] | [INFO] [stderr] 709 | / generate_to_jni_tuple_tests!( [INFO] [stderr] 710 | | jni_sys::jshort, [INFO] [stderr] 711 | | 0, [INFO] [stderr] 712 | | 42, [INFO] [stderr] ... | [INFO] [stderr] 716 | | CallStaticShortMethod [INFO] [stderr] 717 | | ); [INFO] [stderr] | |______^ in this macro invocation [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#float_cmp [INFO] [stderr] = note: this error originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] error: strict comparison of f32 or f64 [INFO] [stderr] --> src/jni/primitives.rs:709:5 [INFO] [stderr] | [INFO] [stderr] 709 | / generate_to_jni_tuple_tests!( [INFO] [stderr] 710 | | jni_sys::jshort, [INFO] [stderr] 711 | | 0, [INFO] [stderr] 712 | | 42, [INFO] [stderr] ... | [INFO] [stderr] 716 | | CallStaticShortMethod [INFO] [stderr] 717 | | ); [INFO] [stderr] | |______^ in this macro invocation [INFO] [stderr] | [INFO] [stderr] note: std::f32::EPSILON and std::f64::EPSILON are available. [INFO] [stderr] --> src/jni/primitives.rs:709:5 [INFO] [stderr] | [INFO] [stderr] 709 | / generate_to_jni_tuple_tests!( [INFO] [stderr] 710 | | jni_sys::jshort, [INFO] [stderr] 711 | | 0, [INFO] [stderr] 712 | | 42, [INFO] [stderr] ... | [INFO] [stderr] 716 | | CallStaticShortMethod [INFO] [stderr] 717 | | ); [INFO] [stderr] | |______^ in this macro invocation [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#float_cmp [INFO] [stderr] = note: this error originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] error: strict comparison of f32 or f64 [INFO] [stderr] --> src/jni/primitives.rs:719:5 [INFO] [stderr] | [INFO] [stderr] 719 | / generate_to_jni_tuple_tests!( [INFO] [stderr] 720 | | jni_sys::jint, [INFO] [stderr] 721 | | 0, [INFO] [stderr] 722 | | 42, [INFO] [stderr] ... | [INFO] [stderr] 726 | | CallStaticIntMethod [INFO] [stderr] 727 | | ); [INFO] [stderr] | |______^ in this macro invocation [INFO] [stderr] | [INFO] [stderr] note: std::f32::EPSILON and std::f64::EPSILON are available. [INFO] [stderr] --> src/jni/primitives.rs:719:5 [INFO] [stderr] | [INFO] [stderr] 719 | / generate_to_jni_tuple_tests!( [INFO] [stderr] 720 | | jni_sys::jint, [INFO] [stderr] 721 | | 0, [INFO] [stderr] 722 | | 42, [INFO] [stderr] ... | [INFO] [stderr] 726 | | CallStaticIntMethod [INFO] [stderr] 727 | | ); [INFO] [stderr] | |______^ in this macro invocation [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#float_cmp [INFO] [stderr] = note: this error originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] error: strict comparison of f32 or f64 [INFO] [stderr] --> src/jni/primitives.rs:719:5 [INFO] [stderr] | [INFO] [stderr] 719 | / generate_to_jni_tuple_tests!( [INFO] [stderr] 720 | | jni_sys::jint, [INFO] [stderr] 721 | | 0, [INFO] [stderr] 722 | | 42, [INFO] [stderr] ... | [INFO] [stderr] 726 | | CallStaticIntMethod [INFO] [stderr] 727 | | ); [INFO] [stderr] | |______^ in this macro invocation [INFO] [stderr] | [INFO] [stderr] note: std::f32::EPSILON and std::f64::EPSILON are available. [INFO] [stderr] --> src/jni/primitives.rs:719:5 [INFO] [stderr] | [INFO] [stderr] 719 | / generate_to_jni_tuple_tests!( [INFO] [stderr] 720 | | jni_sys::jint, [INFO] [stderr] 721 | | 0, [INFO] [stderr] 722 | | 42, [INFO] [stderr] ... | [INFO] [stderr] 726 | | CallStaticIntMethod [INFO] [stderr] 727 | | ); [INFO] [stderr] | |______^ in this macro invocation [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#float_cmp [INFO] [stderr] = note: this error originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] error: strict comparison of f32 or f64 [INFO] [stderr] --> src/jni/primitives.rs:729:5 [INFO] [stderr] | [INFO] [stderr] 729 | / generate_to_jni_tuple_tests!( [INFO] [stderr] 730 | | jni_sys::jlong, [INFO] [stderr] 731 | | 0, [INFO] [stderr] 732 | | 42, [INFO] [stderr] ... | [INFO] [stderr] 736 | | CallStaticLongMethod [INFO] [stderr] 737 | | ); [INFO] [stderr] | |______^ in this macro invocation [INFO] [stderr] | [INFO] [stderr] note: std::f32::EPSILON and std::f64::EPSILON are available. [INFO] [stderr] --> src/jni/primitives.rs:729:5 [INFO] [stderr] | [INFO] [stderr] 729 | / generate_to_jni_tuple_tests!( [INFO] [stderr] 730 | | jni_sys::jlong, [INFO] [stderr] 731 | | 0, [INFO] [stderr] 732 | | 42, [INFO] [stderr] ... | [INFO] [stderr] 736 | | CallStaticLongMethod [INFO] [stderr] 737 | | ); [INFO] [stderr] | |______^ in this macro invocation [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#float_cmp [INFO] [stderr] = note: this error originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] error: strict comparison of f32 or f64 [INFO] [stderr] --> src/jni/primitives.rs:729:5 [INFO] [stderr] | [INFO] [stderr] 729 | / generate_to_jni_tuple_tests!( [INFO] [stderr] 730 | | jni_sys::jlong, [INFO] [stderr] 731 | | 0, [INFO] [stderr] 732 | | 42, [INFO] [stderr] ... | [INFO] [stderr] 736 | | CallStaticLongMethod [INFO] [stderr] 737 | | ); [INFO] [stderr] | |______^ in this macro invocation [INFO] [stderr] | [INFO] [stderr] note: std::f32::EPSILON and std::f64::EPSILON are available. [INFO] [stderr] --> src/jni/primitives.rs:729:5 [INFO] [stderr] | [INFO] [stderr] 729 | / generate_to_jni_tuple_tests!( [INFO] [stderr] 730 | | jni_sys::jlong, [INFO] [stderr] 731 | | 0, [INFO] [stderr] 732 | | 42, [INFO] [stderr] ... | [INFO] [stderr] 736 | | CallStaticLongMethod [INFO] [stderr] 737 | | ); [INFO] [stderr] | |______^ in this macro invocation [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#float_cmp [INFO] [stderr] = note: this error originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] error: strict comparison of f32 or f64 [INFO] [stderr] --> src/jni/primitives.rs:739:5 [INFO] [stderr] | [INFO] [stderr] 739 | / generate_to_jni_tuple_tests!( [INFO] [stderr] 740 | | jni_sys::jfloat, [INFO] [stderr] 741 | | 0., [INFO] [stderr] 742 | | 42., [INFO] [stderr] ... | [INFO] [stderr] 746 | | CallStaticFloatMethod [INFO] [stderr] 747 | | ); [INFO] [stderr] | |______^ in this macro invocation [INFO] [stderr] | [INFO] [stderr] note: std::f32::EPSILON and std::f64::EPSILON are available. [INFO] [stderr] --> src/jni/primitives.rs:739:5 [INFO] [stderr] | [INFO] [stderr] 739 | / generate_to_jni_tuple_tests!( [INFO] [stderr] 740 | | jni_sys::jfloat, [INFO] [stderr] 741 | | 0., [INFO] [stderr] 742 | | 42., [INFO] [stderr] ... | [INFO] [stderr] 746 | | CallStaticFloatMethod [INFO] [stderr] 747 | | ); [INFO] [stderr] | |______^ in this macro invocation [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#float_cmp [INFO] [stderr] = note: this error originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] error: strict comparison of f32 or f64 [INFO] [stderr] --> src/jni/primitives.rs:739:5 [INFO] [stderr] | [INFO] [stderr] 739 | / generate_to_jni_tuple_tests!( [INFO] [stderr] 740 | | jni_sys::jfloat, [INFO] [stderr] 741 | | 0., [INFO] [stderr] 742 | | 42., [INFO] [stderr] ... | [INFO] [stderr] 746 | | CallStaticFloatMethod [INFO] [stderr] 747 | | ); [INFO] [stderr] | |______^ in this macro invocation [INFO] [stderr] | [INFO] [stderr] note: std::f32::EPSILON and std::f64::EPSILON are available. [INFO] [stderr] --> src/jni/primitives.rs:739:5 [INFO] [stderr] | [INFO] [stderr] 739 | / generate_to_jni_tuple_tests!( [INFO] [stderr] 740 | | jni_sys::jfloat, [INFO] [stderr] 741 | | 0., [INFO] [stderr] 742 | | 42., [INFO] [stderr] ... | [INFO] [stderr] 746 | | CallStaticFloatMethod [INFO] [stderr] 747 | | ); [INFO] [stderr] | |______^ in this macro invocation [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#float_cmp [INFO] [stderr] = note: this error originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] error: strict comparison of f32 or f64 [INFO] [stderr] --> src/jni/primitives.rs:739:5 [INFO] [stderr] | [INFO] [stderr] 739 | / generate_to_jni_tuple_tests!( [INFO] [stderr] 740 | | jni_sys::jfloat, [INFO] [stderr] 741 | | 0., [INFO] [stderr] 742 | | 42., [INFO] [stderr] ... | [INFO] [stderr] 746 | | CallStaticFloatMethod [INFO] [stderr] 747 | | ); [INFO] [stderr] | |______^ in this macro invocation [INFO] [stderr] | [INFO] [stderr] note: std::f32::EPSILON and std::f64::EPSILON are available. [INFO] [stderr] --> src/jni/primitives.rs:739:5 [INFO] [stderr] | [INFO] [stderr] 739 | / generate_to_jni_tuple_tests!( [INFO] [stderr] 740 | | jni_sys::jfloat, [INFO] [stderr] 741 | | 0., [INFO] [stderr] 742 | | 42., [INFO] [stderr] ... | [INFO] [stderr] 746 | | CallStaticFloatMethod [INFO] [stderr] 747 | | ); [INFO] [stderr] | |______^ in this macro invocation [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#float_cmp [INFO] [stderr] = note: this error originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] error: strict comparison of f32 or f64 [INFO] [stderr] --> src/jni/primitives.rs:739:5 [INFO] [stderr] | [INFO] [stderr] 739 | / generate_to_jni_tuple_tests!( [INFO] [stderr] 740 | | jni_sys::jfloat, [INFO] [stderr] 741 | | 0., [INFO] [stderr] 742 | | 42., [INFO] [stderr] ... | [INFO] [stderr] 746 | | CallStaticFloatMethod [INFO] [stderr] 747 | | ); [INFO] [stderr] | |______^ in this macro invocation [INFO] [stderr] | [INFO] [stderr] note: std::f32::EPSILON and std::f64::EPSILON are available. [INFO] [stderr] --> src/jni/primitives.rs:739:5 [INFO] [stderr] | [INFO] [stderr] 739 | / generate_to_jni_tuple_tests!( [INFO] [stderr] 740 | | jni_sys::jfloat, [INFO] [stderr] 741 | | 0., [INFO] [stderr] 742 | | 42., [INFO] [stderr] ... | [INFO] [stderr] 746 | | CallStaticFloatMethod [INFO] [stderr] 747 | | ); [INFO] [stderr] | |______^ in this macro invocation [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#float_cmp [INFO] [stderr] = note: this error originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] error: strict comparison of f32 or f64 [INFO] [stderr] --> src/jni/primitives.rs:749:5 [INFO] [stderr] | [INFO] [stderr] 749 | / generate_to_jni_tuple_tests!( [INFO] [stderr] 750 | | jni_sys::jdouble, [INFO] [stderr] 751 | | 0., [INFO] [stderr] 752 | | 42., [INFO] [stderr] ... | [INFO] [stderr] 756 | | CallStaticDoubleMethod [INFO] [stderr] 757 | | ); [INFO] [stderr] | |______^ in this macro invocation [INFO] [stderr] | [INFO] [stderr] note: std::f32::EPSILON and std::f64::EPSILON are available. [INFO] [stderr] --> src/jni/primitives.rs:749:5 [INFO] [stderr] | [INFO] [stderr] 749 | / generate_to_jni_tuple_tests!( [INFO] [stderr] 750 | | jni_sys::jdouble, [INFO] [stderr] 751 | | 0., [INFO] [stderr] 752 | | 42., [INFO] [stderr] ... | [INFO] [stderr] 756 | | CallStaticDoubleMethod [INFO] [stderr] 757 | | ); [INFO] [stderr] | |______^ in this macro invocation [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#float_cmp [INFO] [stderr] = note: this error originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] error: strict comparison of f32 or f64 [INFO] [stderr] --> src/jni/primitives.rs:749:5 [INFO] [stderr] | [INFO] [stderr] 749 | / generate_to_jni_tuple_tests!( [INFO] [stderr] 750 | | jni_sys::jdouble, [INFO] [stderr] 751 | | 0., [INFO] [stderr] 752 | | 42., [INFO] [stderr] ... | [INFO] [stderr] 756 | | CallStaticDoubleMethod [INFO] [stderr] 757 | | ); [INFO] [stderr] | |______^ in this macro invocation [INFO] [stderr] | [INFO] [stderr] note: std::f32::EPSILON and std::f64::EPSILON are available. [INFO] [stderr] --> src/jni/primitives.rs:749:5 [INFO] [stderr] | [INFO] [stderr] 749 | / generate_to_jni_tuple_tests!( [INFO] [stderr] 750 | | jni_sys::jdouble, [INFO] [stderr] 751 | | 0., [INFO] [stderr] 752 | | 42., [INFO] [stderr] ... | [INFO] [stderr] 756 | | CallStaticDoubleMethod [INFO] [stderr] 757 | | ); [INFO] [stderr] | |______^ in this macro invocation [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#float_cmp [INFO] [stderr] = note: this error originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] error: strict comparison of f32 or f64 [INFO] [stderr] --> src/jni/primitives.rs:749:5 [INFO] [stderr] | [INFO] [stderr] 749 | / generate_to_jni_tuple_tests!( [INFO] [stderr] 750 | | jni_sys::jdouble, [INFO] [stderr] 751 | | 0., [INFO] [stderr] 752 | | 42., [INFO] [stderr] ... | [INFO] [stderr] 756 | | CallStaticDoubleMethod [INFO] [stderr] 757 | | ); [INFO] [stderr] | |______^ in this macro invocation [INFO] [stderr] | [INFO] [stderr] note: std::f32::EPSILON and std::f64::EPSILON are available. [INFO] [stderr] --> src/jni/primitives.rs:749:5 [INFO] [stderr] | [INFO] [stderr] 749 | / generate_to_jni_tuple_tests!( [INFO] [stderr] 750 | | jni_sys::jdouble, [INFO] [stderr] 751 | | 0., [INFO] [stderr] 752 | | 42., [INFO] [stderr] ... | [INFO] [stderr] 756 | | CallStaticDoubleMethod [INFO] [stderr] 757 | | ); [INFO] [stderr] | |______^ in this macro invocation [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#float_cmp [INFO] [stderr] = note: this error originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] error: strict comparison of f32 or f64 [INFO] [stderr] --> src/jni/primitives.rs:749:5 [INFO] [stderr] | [INFO] [stderr] 749 | / generate_to_jni_tuple_tests!( [INFO] [stderr] 750 | | jni_sys::jdouble, [INFO] [stderr] 751 | | 0., [INFO] [stderr] 752 | | 42., [INFO] [stderr] ... | [INFO] [stderr] 756 | | CallStaticDoubleMethod [INFO] [stderr] 757 | | ); [INFO] [stderr] | |______^ in this macro invocation [INFO] [stderr] | [INFO] [stderr] note: std::f32::EPSILON and std::f64::EPSILON are available. [INFO] [stderr] --> src/jni/primitives.rs:749:5 [INFO] [stderr] | [INFO] [stderr] 749 | / generate_to_jni_tuple_tests!( [INFO] [stderr] 750 | | jni_sys::jdouble, [INFO] [stderr] 751 | | 0., [INFO] [stderr] 752 | | 42., [INFO] [stderr] ... | [INFO] [stderr] 756 | | CallStaticDoubleMethod [INFO] [stderr] 757 | | ); [INFO] [stderr] | |______^ in this macro invocation [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#float_cmp [INFO] [stderr] = note: this error originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] error: strict comparison of f32 or f64 [INFO] [stderr] --> src/jni/primitives.rs:868:13 [INFO] [stderr] | [INFO] [stderr] 868 | assert_eq!(METHOD_ARGUMENT7, arguments.6.__to_jni()); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] note: std::f32::EPSILON and std::f64::EPSILON are available. [INFO] [stderr] --> src/jni/primitives.rs:868:13 [INFO] [stderr] | [INFO] [stderr] 868 | assert_eq!(METHOD_ARGUMENT7, arguments.6.__to_jni()); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#float_cmp [INFO] [stderr] = note: this error originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: passing a unit value to a function [INFO] [stderr] --> src/jni/primitives.rs:1201:47 [INFO] [stderr] | [INFO] [stderr] 1201 | assert_eq!(<()>::__from_jni(&env, ().__to_jni()), ()); [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::unit_arg)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unit_arg [INFO] [stderr] help: if you intended to pass a unit value, use a unit literal instead [INFO] [stderr] | [INFO] [stderr] 1201 | assert_eq!(<()>::__from_jni(&env, ()), ()); [INFO] [stderr] | ^^ [INFO] [stderr] [INFO] [stderr] warning: passing a unit value to a function [INFO] [stderr] --> src/jni/primitives.rs:1210:24 [INFO] [stderr] | [INFO] [stderr] 1210 | assert_eq!(<()>::__from_jni(&env, ()).__to_jni(), ()); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unit_arg [INFO] [stderr] help: if you intended to pass a unit value, use a unit literal instead [INFO] [stderr] | [INFO] [stderr] 1210 | assert_eq!(().__to_jni(), ()); [INFO] [stderr] | ^^ [INFO] [stderr] [INFO] [stderr] error: strict comparison of f32 or f64 [INFO] [stderr] --> src/jni/primitives.rs:1406:13 [INFO] [stderr] | [INFO] [stderr] 1406 | assert_eq!((217.).__to_jni(), 217.); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] note: std::f32::EPSILON and std::f64::EPSILON are available. [INFO] [stderr] --> src/jni/primitives.rs:1406:13 [INFO] [stderr] | [INFO] [stderr] 1406 | assert_eq!((217.).__to_jni(), 217.); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#float_cmp [INFO] [stderr] = note: this error originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] error: strict comparison of f32 or f64 [INFO] [stderr] --> src/jni/primitives.rs:1415:13 [INFO] [stderr] | [INFO] [stderr] 1415 | assert_eq!(f64::__from_jni(&env, 217.), 217.); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] note: std::f32::EPSILON and std::f64::EPSILON are available. [INFO] [stderr] --> src/jni/primitives.rs:1415:13 [INFO] [stderr] | [INFO] [stderr] 1415 | assert_eq!(f64::__from_jni(&env, 217.), 217.); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#float_cmp [INFO] [stderr] = note: this error originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] error: strict comparison of f32 or f64 [INFO] [stderr] --> src/jni/primitives.rs:1424:13 [INFO] [stderr] | [INFO] [stderr] 1424 | assert_eq!(f64::__from_jni(&env, (217. as f64).__to_jni()), 217.); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] note: std::f32::EPSILON and std::f64::EPSILON are available. [INFO] [stderr] --> src/jni/primitives.rs:1424:13 [INFO] [stderr] | [INFO] [stderr] 1424 | assert_eq!(f64::__from_jni(&env, (217. as f64).__to_jni()), 217.); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#float_cmp [INFO] [stderr] = note: this error originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] error: strict comparison of f32 or f64 [INFO] [stderr] --> src/jni/primitives.rs:1433:13 [INFO] [stderr] | [INFO] [stderr] 1433 | assert_eq!(f64::__from_jni(&env, 217.).__to_jni(), 217.); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] note: std::f32::EPSILON and std::f64::EPSILON are available. [INFO] [stderr] --> src/jni/primitives.rs:1433:13 [INFO] [stderr] | [INFO] [stderr] 1433 | assert_eq!(f64::__from_jni(&env, 217.).__to_jni(), 217.); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#float_cmp [INFO] [stderr] = note: this error originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: Comparing with null is better expressed by the .is_null() method [INFO] [stderr] --> src/jni/mod.rs:272:8 [INFO] [stderr] | [INFO] [stderr] 272 | if value == ptr::null_mut() { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cmp_null [INFO] [stderr] [INFO] [stderr] warning: explicit lifetimes given in parameter types where they could be elided (or replaced with `'_` if needed by type declaration) [INFO] [stderr] --> src/jni/mod.rs:1316:1 [INFO] [stderr] | [INFO] [stderr] 1316 | / fn test_env<'vm>(vm: &'vm JavaVM, ptr: *mut jni_sys::JNIEnv) -> JniEnv<'vm> { [INFO] [stderr] 1317 | | JniEnv { [INFO] [stderr] 1318 | | version: JniVersion::V8, [INFO] [stderr] 1319 | | vm: &vm, [INFO] [stderr] ... | [INFO] [stderr] 1323 | | } [INFO] [stderr] 1324 | | } [INFO] [stderr] | |_^ [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::needless_lifetimes)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_lifetimes [INFO] [stderr] [INFO] [stderr] warning: Comparing with null is better expressed by the .is_null() method [INFO] [stderr] --> src/jni/mod.rs:1518:8 [INFO] [stderr] | [INFO] [stderr] 1518 | if raw_java_throwable == ptr::null_mut() { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cmp_null [INFO] [stderr] [INFO] [stderr] warning: explicit lifetimes given in parameter types where they could be elided (or replaced with `'_` if needed by type declaration) [INFO] [stderr] --> src/jni/mod.rs:1559:1 [INFO] [stderr] | [INFO] [stderr] 1559 | / fn get_and_clear_exception<'a>(token: Exception<'a>) -> Throwable<'a> { [INFO] [stderr] 1560 | | match maybe_get_and_clear_exception(token.env) { [INFO] [stderr] 1561 | | None => panic!( [INFO] [stderr] 1562 | | "No pending exception in presence of an Exception token. Should not ever happen." [INFO] [stderr] ... | [INFO] [stderr] 1565 | | } [INFO] [stderr] 1566 | | } [INFO] [stderr] | |_^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_lifetimes [INFO] [stderr] [INFO] [stderr] warning: explicit lifetimes given in parameter types where they could be elided (or replaced with `'_` if needed by type declaration) [INFO] [stderr] --> src/jni/mod.rs:1776:5 [INFO] [stderr] | [INFO] [stderr] 1776 | fn cast<'a>(&'a self) -> &'a As; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_lifetimes [INFO] [stderr] [INFO] [stderr] warning: Comparing with null is better expressed by the .is_null() method [INFO] [stderr] --> src/jni/mod.rs:1814:12 [INFO] [stderr] | [INFO] [stderr] 1814 | if raw_java_class == ptr::null_mut() { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cmp_null [INFO] [stderr] [INFO] [stderr] warning: Consider using an AtomicBool instead of a Mutex here. If you just want the locking behaviour and not the internal type, consider using Mutex<()>. [INFO] [stderr] --> src/raw.rs:110:1 [INFO] [stderr] | [INFO] [stderr] 110 | / lazy_static! { [INFO] [stderr] 111 | | static ref TEST_JNI_GetDefaultJavaVMInitArgs: Mutex = [INFO] [stderr] 112 | | Mutex::new(GetDefaultJavaVMInitArgsCall::empty()); [INFO] [stderr] 113 | | static ref TEST_JNI_GetDefaultJavaVMInitArgs_Lock: Mutex = Mutex::new(false); [INFO] [stderr] 114 | | } [INFO] [stderr] | |_^ [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::mutex_atomic)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#mutex_atomic [INFO] [stderr] = note: this error originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: Consider using an AtomicBool instead of a Mutex here. If you just want the locking behaviour and not the internal type, consider using Mutex<()>. [INFO] [stderr] --> src/raw.rs:113:70 [INFO] [stderr] | [INFO] [stderr] 113 | static ref TEST_JNI_GetDefaultJavaVMInitArgs_Lock: Mutex = Mutex::new(false); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#mutex_atomic [INFO] [stderr] [INFO] [stderr] warning: Consider using an AtomicBool instead of a Mutex here. If you just want the locking behaviour and not the internal type, consider using Mutex<()>. [INFO] [stderr] --> src/raw.rs:110:1 [INFO] [stderr] | [INFO] [stderr] 110 | / lazy_static! { [INFO] [stderr] 111 | | static ref TEST_JNI_GetDefaultJavaVMInitArgs: Mutex = [INFO] [stderr] 112 | | Mutex::new(GetDefaultJavaVMInitArgsCall::empty()); [INFO] [stderr] 113 | | static ref TEST_JNI_GetDefaultJavaVMInitArgs_Lock: Mutex = Mutex::new(false); [INFO] [stderr] 114 | | } [INFO] [stderr] | |_^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#mutex_atomic [INFO] [stderr] = note: this error originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: Comparing with null is better expressed by the .is_null() method [INFO] [stderr] --> src/raw.rs:143:8 [INFO] [stderr] | [INFO] [stderr] 143 | if TEST_JNI_GetDefaultJavaVMInitArgs [INFO] [stderr] | ________^ [INFO] [stderr] 144 | | .lock() [INFO] [stderr] 145 | | .unwrap() [INFO] [stderr] 146 | | .set_input [INFO] [stderr] 147 | | .0 != ptr::null_mut() [INFO] [stderr] | |_____________________________^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cmp_null [INFO] [stderr] [INFO] [stderr] warning: Consider using an AtomicBool instead of a Mutex here. If you just want the locking behaviour and not the internal type, consider using Mutex<()>. [INFO] [stderr] --> src/raw.rs:190:1 [INFO] [stderr] | [INFO] [stderr] 190 | / lazy_static! { [INFO] [stderr] 191 | | static ref TEST_JNI_CreateJavaVM_Value: Mutex = [INFO] [stderr] 192 | | Mutex::new(CreateJavaVMCall::empty()); [INFO] [stderr] 193 | | static ref TEST_JNI_CreateJavaVM_Lock: Mutex = Mutex::new(false); [INFO] [stderr] 194 | | } [INFO] [stderr] | |_^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#mutex_atomic [INFO] [stderr] = note: this error originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: Consider using an AtomicBool instead of a Mutex here. If you just want the locking behaviour and not the internal type, consider using Mutex<()>. [INFO] [stderr] --> src/raw.rs:193:58 [INFO] [stderr] | [INFO] [stderr] 193 | static ref TEST_JNI_CreateJavaVM_Lock: Mutex = Mutex::new(false); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#mutex_atomic [INFO] [stderr] [INFO] [stderr] warning: Consider using an AtomicBool instead of a Mutex here. If you just want the locking behaviour and not the internal type, consider using Mutex<()>. [INFO] [stderr] --> src/raw.rs:190:1 [INFO] [stderr] | [INFO] [stderr] 190 | / lazy_static! { [INFO] [stderr] 191 | | static ref TEST_JNI_CreateJavaVM_Value: Mutex = [INFO] [stderr] 192 | | Mutex::new(CreateJavaVMCall::empty()); [INFO] [stderr] 193 | | static ref TEST_JNI_CreateJavaVM_Lock: Mutex = Mutex::new(false); [INFO] [stderr] 194 | | } [INFO] [stderr] | |_^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#mutex_atomic [INFO] [stderr] = note: this error originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: Comparing with null is better expressed by the .is_null() method [INFO] [stderr] --> src/raw.rs:234:8 [INFO] [stderr] | [INFO] [stderr] 234 | if TEST_JNI_CreateJavaVM_Value.lock().unwrap().set_input.0 != ptr::null_mut() { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cmp_null [INFO] [stderr] [INFO] [stderr] warning: Consider using an AtomicBool instead of a Mutex here. If you just want the locking behaviour and not the internal type, consider using Mutex<()>. [INFO] [stderr] --> src/raw.rs:293:1 [INFO] [stderr] | [INFO] [stderr] 293 | / lazy_static! { [INFO] [stderr] 294 | | static ref TEST_JNI_GetCreatedJavaVMs: Mutex = [INFO] [stderr] 295 | | Mutex::new(GetCreatedJavaVMsCall::empty()); [INFO] [stderr] 296 | | static ref TEST_JNI_GetCreatedJavaVMs_Lock: Mutex = Mutex::new(false); [INFO] [stderr] 297 | | } [INFO] [stderr] | |_^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#mutex_atomic [INFO] [stderr] = note: this error originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: Consider using an AtomicBool instead of a Mutex here. If you just want the locking behaviour and not the internal type, consider using Mutex<()>. [INFO] [stderr] --> src/raw.rs:296:63 [INFO] [stderr] | [INFO] [stderr] 296 | static ref TEST_JNI_GetCreatedJavaVMs_Lock: Mutex = Mutex::new(false); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#mutex_atomic [INFO] [stderr] [INFO] [stderr] warning: Consider using an AtomicBool instead of a Mutex here. If you just want the locking behaviour and not the internal type, consider using Mutex<()>. [INFO] [stderr] --> src/raw.rs:293:1 [INFO] [stderr] | [INFO] [stderr] 293 | / lazy_static! { [INFO] [stderr] 294 | | static ref TEST_JNI_GetCreatedJavaVMs: Mutex = [INFO] [stderr] 295 | | Mutex::new(GetCreatedJavaVMsCall::empty()); [INFO] [stderr] 296 | | static ref TEST_JNI_GetCreatedJavaVMs_Lock: Mutex = Mutex::new(false); [INFO] [stderr] 297 | | } [INFO] [stderr] | |_^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#mutex_atomic [INFO] [stderr] = note: this error originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: Comparing with null is better expressed by the .is_null() method [INFO] [stderr] --> src/raw.rs:324:8 [INFO] [stderr] | [INFO] [stderr] 324 | if java_vms == ptr::null_mut() { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cmp_null [INFO] [stderr] [INFO] [stderr] error: aborting due to 57 previous errors [INFO] [stderr] [INFO] [stderr] error: Could not compile `rust-jni`. [INFO] [stderr] [INFO] [stderr] To learn more, run the command again with --verbose. [INFO] running `"docker" "inspect" "960b51a4a037d7cc391d90371ea7f7eba63662c96c1ba119a7e75e1594314b94"` [INFO] running `"docker" "rm" "-f" "960b51a4a037d7cc391d90371ea7f7eba63662c96c1ba119a7e75e1594314b94"` [INFO] [stdout] 960b51a4a037d7cc391d90371ea7f7eba63662c96c1ba119a7e75e1594314b94