[INFO] crate kailua_types 1.1.0 is already in cache [INFO] extracting crate kailua_types 1.1.0 into work/ex/pr-61100/sources/master#8869ee03d7f258e1b76a11c6fbb01b5708a9f504/reg/kailua_types/1.1.0 [INFO] extracting crate kailua_types 1.1.0 into work/ex/pr-61100/sources/try#58b21121d0b447ceb3f1a655155d802191acf044/reg/kailua_types/1.1.0 [INFO] validating manifest of kailua_types-1.1.0 on toolchain master#8869ee03d7f258e1b76a11c6fbb01b5708a9f504 [INFO] running `"/mnt/crater-raid/crater/work/local/cargo-home/bin/cargo" "+8869ee03d7f258e1b76a11c6fbb01b5708a9f504-alt" "read-manifest" "--manifest-path" "Cargo.toml"` [INFO] validating manifest of kailua_types-1.1.0 on toolchain try#58b21121d0b447ceb3f1a655155d802191acf044 [INFO] running `"/mnt/crater-raid/crater/work/local/cargo-home/bin/cargo" "+58b21121d0b447ceb3f1a655155d802191acf044-alt" "read-manifest" "--manifest-path" "Cargo.toml"` [INFO] started frobbing kailua_types-1.1.0 [INFO] removed path dependency kailua_diag from kailua_types-1.1.0 [INFO] removed path dependency kailua_env from kailua_types-1.1.0 [INFO] removed path dependency kailua_syntax from kailua_types-1.1.0 [INFO] finished frobbing kailua_types-1.1.0 [INFO] frobbed toml for kailua_types-1.1.0 written to work/ex/pr-61100/sources/master#8869ee03d7f258e1b76a11c6fbb01b5708a9f504/reg/kailua_types/1.1.0/Cargo.toml [INFO] started frobbing kailua_types-1.1.0 [INFO] removed path dependency kailua_diag from kailua_types-1.1.0 [INFO] removed path dependency kailua_env from kailua_types-1.1.0 [INFO] removed path dependency kailua_syntax from kailua_types-1.1.0 [INFO] finished frobbing kailua_types-1.1.0 [INFO] frobbed toml for kailua_types-1.1.0 written to work/ex/pr-61100/sources/try#58b21121d0b447ceb3f1a655155d802191acf044/reg/kailua_types/1.1.0/Cargo.toml [INFO] running `"/mnt/crater-raid/crater/work/local/cargo-home/bin/cargo" "+8869ee03d7f258e1b76a11c6fbb01b5708a9f504-alt" "generate-lockfile" "--manifest-path" "Cargo.toml" "-Zno-index-update"` [INFO] [stderr] Blocking waiting for file lock on package cache lock [INFO] running `"/mnt/crater-raid/crater/work/local/cargo-home/bin/cargo" "+58b21121d0b447ceb3f1a655155d802191acf044-alt" "generate-lockfile" "--manifest-path" "Cargo.toml" "-Zno-index-update"` [INFO] running `"/mnt/crater-raid/crater/work/local/cargo-home/bin/cargo" "+8869ee03d7f258e1b76a11c6fbb01b5708a9f504-alt" "fetch" "--locked" "--manifest-path" "Cargo.toml"` [INFO] running `"/mnt/crater-raid/crater/work/local/cargo-home/bin/cargo" "+58b21121d0b447ceb3f1a655155d802191acf044-alt" "fetch" "--locked" "--manifest-path" "Cargo.toml"` [INFO] [stderr] Blocking waiting for file lock on package cache lock [INFO] checking kailua_types-1.1.0 against try#58b21121d0b447ceb3f1a655155d802191acf044 for pr-61100 [INFO] running `"docker" "create" "-v" "/mnt/crater-raid/crater/work/local/target-dirs/pr-61100/worker-3/try#58b21121d0b447ceb3f1a655155d802191acf044:/opt/crater/target:rw,Z" "-v" "/mnt/crater-raid/crater/work/ex/pr-61100/sources/try#58b21121d0b447ceb3f1a655155d802191acf044/reg/kailua_types/1.1.0:/opt/crater/workdir:ro,Z" "-v" "/mnt/crater-raid/crater/work/local/cargo-home:/opt/crater/cargo-home:ro,Z" "-v" "/mnt/crater-raid/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" "+58b21121d0b447ceb3f1a655155d802191acf044-alt" "check" "--frozen" "--all" "--all-targets"` [INFO] [stdout] 1e3ee22fb7d8a15d0ee5a28232bd6700c50a2b3b9c5a2ebf9c95bbe4140324c2 [INFO] running `"docker" "start" "-a" "1e3ee22fb7d8a15d0ee5a28232bd6700c50a2b3b9c5a2ebf9c95bbe4140324c2"` [INFO] [stderr] Checking kailua_env v1.0.4 [INFO] [stderr] Checking parse-generics-shim v0.1.1 [INFO] [stderr] Checking kailua_diag v1.0.4 [INFO] [stderr] Checking kailua_syntax v1.1.0 [INFO] [stderr] Checking kailua_types v1.1.0 (/opt/crater/workdir) [INFO] [stderr] warning: unused macro definition [INFO] [stderr] --> src/ty/value.rs:1875:5 [INFO] [stderr] | [INFO] [stderr] 1875 | / macro_rules! hash { [INFO] [stderr] 1876 | | ($($k:ident = $v:expr),*) => (vec![$((s(stringify!($k)), $v)),*]) [INFO] [stderr] 1877 | | } [INFO] [stderr] | |_____^ [INFO] [stderr] | [INFO] [stderr] = note: #[warn(unused_macros)] on by default [INFO] [stderr] [INFO] [stderr] warning: variable does not need to be mutable [INFO] [stderr] --> src/ty/display.rs:78:13 [INFO] [stderr] | [INFO] [stderr] 78 | let mut spans = disambig.entry(name.base.clone()).or_insert_with(|| HashMap::new()); [INFO] [stderr] | ----^^^^^ [INFO] [stderr] | | [INFO] [stderr] | help: remove this `mut` [INFO] [stderr] | [INFO] [stderr] = note: #[warn(unused_mut)] on by default [INFO] [stderr] [INFO] [stderr] warning: variable does not need to be mutable [INFO] [stderr] --> src/ty/display.rs:78:13 [INFO] [stderr] | [INFO] [stderr] 78 | let mut spans = disambig.entry(name.base.clone()).or_insert_with(|| HashMap::new()); [INFO] [stderr] | ----^^^^^ [INFO] [stderr] | | [INFO] [stderr] | help: remove this `mut` [INFO] [stderr] | [INFO] [stderr] = note: #[warn(unused_mut)] on by default [INFO] [stderr] [INFO] [stderr] warning: unused `std::result::Result` that must be used [INFO] [stderr] --> src/ty/value.rs:1942:41 [INFO] [stderr] | [INFO] [stderr] 1942 | ($l:expr, $r:expr; $u:expr) => ({ [INFO] [stderr] | _________________________________________^ [INFO] [stderr] 1943 | | let (left, right, eunion, iunion) = check_base!($l, $r; explicit=$u, implicit=$u); [INFO] [stderr] 1944 | | if eunion != iunion { [INFO] [stderr] 1945 | | panic!("{:?} | {:?} = explicit {:?}, implicit {:?}", [INFO] [stderr] ... | [INFO] [stderr] 1948 | | (left, right, eunion) [INFO] [stderr] 1949 | | }); [INFO] [stderr] | |_________^ [INFO] [stderr] ... [INFO] [stderr] 1966 | check!(T::Dynamic(Dyn::Oops), T::Dynamic(Dyn::Oops); T::Dynamic(Dyn::Oops)); [INFO] [stderr] | ---------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: #[warn(unused_must_use)] on by default [INFO] [stderr] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stderr] [INFO] [stderr] warning: unused `std::result::Result` that must be used [INFO] [stderr] --> src/ty/value.rs:1942:41 [INFO] [stderr] | [INFO] [stderr] 1942 | ($l:expr, $r:expr; $u:expr) => ({ [INFO] [stderr] | _________________________________________^ [INFO] [stderr] 1943 | | let (left, right, eunion, iunion) = check_base!($l, $r; explicit=$u, implicit=$u); [INFO] [stderr] 1944 | | if eunion != iunion { [INFO] [stderr] 1945 | | panic!("{:?} | {:?} = explicit {:?}, implicit {:?}", [INFO] [stderr] ... | [INFO] [stderr] 1948 | | (left, right, eunion) [INFO] [stderr] 1949 | | }); [INFO] [stderr] | |_________^ [INFO] [stderr] ... [INFO] [stderr] 1967 | check!(T::Dynamic(Dyn::Oops), T::Dynamic(Dyn::User); T::Dynamic(Dyn::Oops)); [INFO] [stderr] | ---------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stderr] [INFO] [stderr] warning: unused `std::result::Result` that must be used [INFO] [stderr] --> src/ty/value.rs:1942:41 [INFO] [stderr] | [INFO] [stderr] 1942 | ($l:expr, $r:expr; $u:expr) => ({ [INFO] [stderr] | _________________________________________^ [INFO] [stderr] 1943 | | let (left, right, eunion, iunion) = check_base!($l, $r; explicit=$u, implicit=$u); [INFO] [stderr] 1944 | | if eunion != iunion { [INFO] [stderr] 1945 | | panic!("{:?} | {:?} = explicit {:?}, implicit {:?}", [INFO] [stderr] ... | [INFO] [stderr] 1948 | | (left, right, eunion) [INFO] [stderr] 1949 | | }); [INFO] [stderr] | |_________^ [INFO] [stderr] ... [INFO] [stderr] 1968 | check!(T::Dynamic(Dyn::User), T::Dynamic(Dyn::Oops); T::Dynamic(Dyn::Oops)); [INFO] [stderr] | ---------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stderr] [INFO] [stderr] warning: unused `std::result::Result` that must be used [INFO] [stderr] --> src/ty/value.rs:1942:41 [INFO] [stderr] | [INFO] [stderr] 1942 | ($l:expr, $r:expr; $u:expr) => ({ [INFO] [stderr] | _________________________________________^ [INFO] [stderr] 1943 | | let (left, right, eunion, iunion) = check_base!($l, $r; explicit=$u, implicit=$u); [INFO] [stderr] 1944 | | if eunion != iunion { [INFO] [stderr] 1945 | | panic!("{:?} | {:?} = explicit {:?}, implicit {:?}", [INFO] [stderr] ... | [INFO] [stderr] 1948 | | (left, right, eunion) [INFO] [stderr] 1949 | | }); [INFO] [stderr] | |_________^ [INFO] [stderr] ... [INFO] [stderr] 1969 | check!(T::Dynamic(Dyn::User), T::Dynamic(Dyn::User); T::Dynamic(Dyn::User)); [INFO] [stderr] | ---------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stderr] [INFO] [stderr] warning: unused `std::result::Result` that must be used [INFO] [stderr] --> src/ty/value.rs:1942:41 [INFO] [stderr] | [INFO] [stderr] 1942 | ($l:expr, $r:expr; $u:expr) => ({ [INFO] [stderr] | _________________________________________^ [INFO] [stderr] 1943 | | let (left, right, eunion, iunion) = check_base!($l, $r; explicit=$u, implicit=$u); [INFO] [stderr] 1944 | | if eunion != iunion { [INFO] [stderr] 1945 | | panic!("{:?} | {:?} = explicit {:?}, implicit {:?}", [INFO] [stderr] ... | [INFO] [stderr] 1948 | | (left, right, eunion) [INFO] [stderr] 1949 | | }); [INFO] [stderr] | |_________^ [INFO] [stderr] ... [INFO] [stderr] 1970 | check!(T::Dynamic(Dyn::User), T::Integer; T::Dynamic(Dyn::User)); [INFO] [stderr] | ----------------------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stderr] [INFO] [stderr] warning: unused `std::result::Result` that must be used [INFO] [stderr] --> src/ty/value.rs:1942:41 [INFO] [stderr] | [INFO] [stderr] 1942 | ($l:expr, $r:expr; $u:expr) => ({ [INFO] [stderr] | _________________________________________^ [INFO] [stderr] 1943 | | let (left, right, eunion, iunion) = check_base!($l, $r; explicit=$u, implicit=$u); [INFO] [stderr] 1944 | | if eunion != iunion { [INFO] [stderr] 1945 | | panic!("{:?} | {:?} = explicit {:?}, implicit {:?}", [INFO] [stderr] ... | [INFO] [stderr] 1948 | | (left, right, eunion) [INFO] [stderr] 1949 | | }); [INFO] [stderr] | |_________^ [INFO] [stderr] ... [INFO] [stderr] 1975 | check!(T::All, T::Boolean; T::All); [INFO] [stderr] | ----------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stderr] [INFO] [stderr] warning: unused `std::result::Result` that must be used [INFO] [stderr] --> src/ty/value.rs:1942:41 [INFO] [stderr] | [INFO] [stderr] 1942 | ($l:expr, $r:expr; $u:expr) => ({ [INFO] [stderr] | _________________________________________^ [INFO] [stderr] 1943 | | let (left, right, eunion, iunion) = check_base!($l, $r; explicit=$u, implicit=$u); [INFO] [stderr] 1944 | | if eunion != iunion { [INFO] [stderr] 1945 | | panic!("{:?} | {:?} = explicit {:?}, implicit {:?}", [INFO] [stderr] ... | [INFO] [stderr] 1948 | | (left, right, eunion) [INFO] [stderr] 1949 | | }); [INFO] [stderr] | |_________^ [INFO] [stderr] ... [INFO] [stderr] 1976 | check!(T::Dynamic(Dyn::User), T::All; T::Dynamic(Dyn::User)); [INFO] [stderr] | ------------------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stderr] [INFO] [stderr] warning: unused `std::result::Result` that must be used [INFO] [stderr] --> src/ty/value.rs:1942:41 [INFO] [stderr] | [INFO] [stderr] 1942 | ($l:expr, $r:expr; $u:expr) => ({ [INFO] [stderr] | _________________________________________^ [INFO] [stderr] 1943 | | let (left, right, eunion, iunion) = check_base!($l, $r; explicit=$u, implicit=$u); [INFO] [stderr] 1944 | | if eunion != iunion { [INFO] [stderr] 1945 | | panic!("{:?} | {:?} = explicit {:?}, implicit {:?}", [INFO] [stderr] ... | [INFO] [stderr] 1948 | | (left, right, eunion) [INFO] [stderr] 1949 | | }); [INFO] [stderr] | |_________^ [INFO] [stderr] ... [INFO] [stderr] 1977 | check!(T::All, T::All; T::All); [INFO] [stderr] | ------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stderr] [INFO] [stderr] warning: unused `std::result::Result` that must be used [INFO] [stderr] --> src/ty/value.rs:1942:41 [INFO] [stderr] | [INFO] [stderr] 1942 | ($l:expr, $r:expr; $u:expr) => ({ [INFO] [stderr] | _________________________________________^ [INFO] [stderr] 1943 | | let (left, right, eunion, iunion) = check_base!($l, $r; explicit=$u, implicit=$u); [INFO] [stderr] 1944 | | if eunion != iunion { [INFO] [stderr] 1945 | | panic!("{:?} | {:?} = explicit {:?}, implicit {:?}", [INFO] [stderr] ... | [INFO] [stderr] 1948 | | (left, right, eunion) [INFO] [stderr] 1949 | | }); [INFO] [stderr] | |_________^ [INFO] [stderr] ... [INFO] [stderr] 1980 | check!(T::Integer, T::Number; T::Number); [INFO] [stderr] | ----------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stderr] [INFO] [stderr] warning: unused `std::result::Result` that must be used [INFO] [stderr] --> src/ty/value.rs:1942:41 [INFO] [stderr] | [INFO] [stderr] 1942 | ($l:expr, $r:expr; $u:expr) => ({ [INFO] [stderr] | _________________________________________^ [INFO] [stderr] 1943 | | let (left, right, eunion, iunion) = check_base!($l, $r; explicit=$u, implicit=$u); [INFO] [stderr] 1944 | | if eunion != iunion { [INFO] [stderr] 1945 | | panic!("{:?} | {:?} = explicit {:?}, implicit {:?}", [INFO] [stderr] ... | [INFO] [stderr] 1948 | | (left, right, eunion) [INFO] [stderr] 1949 | | }); [INFO] [stderr] | |_________^ [INFO] [stderr] ... [INFO] [stderr] 1981 | check!(T::Number, T::Integer; T::Number); [INFO] [stderr] | ----------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stderr] [INFO] [stderr] warning: unused `std::result::Result` that must be used [INFO] [stderr] --> src/ty/value.rs:1942:41 [INFO] [stderr] | [INFO] [stderr] 1942 | ($l:expr, $r:expr; $u:expr) => ({ [INFO] [stderr] | _________________________________________^ [INFO] [stderr] 1943 | | let (left, right, eunion, iunion) = check_base!($l, $r; explicit=$u, implicit=$u); [INFO] [stderr] 1944 | | if eunion != iunion { [INFO] [stderr] 1945 | | panic!("{:?} | {:?} = explicit {:?}, implicit {:?}", [INFO] [stderr] ... | [INFO] [stderr] 1948 | | (left, right, eunion) [INFO] [stderr] 1949 | | }); [INFO] [stderr] | |_________^ [INFO] [stderr] ... [INFO] [stderr] 1982 | check!(T::Number, T::Number; T::Number); [INFO] [stderr] | ---------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stderr] [INFO] [stderr] warning: unused `std::result::Result` that must be used [INFO] [stderr] --> src/ty/value.rs:1942:41 [INFO] [stderr] | [INFO] [stderr] 1942 | ($l:expr, $r:expr; $u:expr) => ({ [INFO] [stderr] | _________________________________________^ [INFO] [stderr] 1943 | | let (left, right, eunion, iunion) = check_base!($l, $r; explicit=$u, implicit=$u); [INFO] [stderr] 1944 | | if eunion != iunion { [INFO] [stderr] 1945 | | panic!("{:?} | {:?} = explicit {:?}, implicit {:?}", [INFO] [stderr] ... | [INFO] [stderr] 1948 | | (left, right, eunion) [INFO] [stderr] 1949 | | }); [INFO] [stderr] | |_________^ [INFO] [stderr] ... [INFO] [stderr] 1983 | check!(T::Integer, T::Integer; T::Integer); [INFO] [stderr] | ------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stderr] [INFO] [stderr] warning: unused `std::result::Result` that must be used [INFO] [stderr] --> src/ty/value.rs:1942:41 [INFO] [stderr] | [INFO] [stderr] 1942 | ($l:expr, $r:expr; $u:expr) => ({ [INFO] [stderr] | _________________________________________^ [INFO] [stderr] 1943 | | let (left, right, eunion, iunion) = check_base!($l, $r; explicit=$u, implicit=$u); [INFO] [stderr] 1944 | | if eunion != iunion { [INFO] [stderr] 1945 | | panic!("{:?} | {:?} = explicit {:?}, implicit {:?}", [INFO] [stderr] ... | [INFO] [stderr] 1948 | | (left, right, eunion) [INFO] [stderr] 1949 | | }); [INFO] [stderr] | |_________^ [INFO] [stderr] ... [INFO] [stderr] 1984 | check!(T::Int(3), T::Int(3); T::Int(3)); [INFO] [stderr] | ---------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stderr] [INFO] [stderr] warning: unused `std::result::Result` that must be used [INFO] [stderr] --> src/ty/value.rs:1942:41 [INFO] [stderr] | [INFO] [stderr] 1942 | ($l:expr, $r:expr; $u:expr) => ({ [INFO] [stderr] | _________________________________________^ [INFO] [stderr] 1943 | | let (left, right, eunion, iunion) = check_base!($l, $r; explicit=$u, implicit=$u); [INFO] [stderr] 1944 | | if eunion != iunion { [INFO] [stderr] 1945 | | panic!("{:?} | {:?} = explicit {:?}, implicit {:?}", [INFO] [stderr] ... | [INFO] [stderr] 1948 | | (left, right, eunion) [INFO] [stderr] 1949 | | }); [INFO] [stderr] | |_________^ [INFO] [stderr] ... [INFO] [stderr] 1985 | check!(T::Int(3), T::Number; T::Number); [INFO] [stderr] | ---------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stderr] [INFO] [stderr] warning: unused `std::result::Result` that must be used [INFO] [stderr] --> src/ty/value.rs:1942:41 [INFO] [stderr] | [INFO] [stderr] 1942 | ($l:expr, $r:expr; $u:expr) => ({ [INFO] [stderr] | _________________________________________^ [INFO] [stderr] 1943 | | let (left, right, eunion, iunion) = check_base!($l, $r; explicit=$u, implicit=$u); [INFO] [stderr] 1944 | | if eunion != iunion { [INFO] [stderr] 1945 | | panic!("{:?} | {:?} = explicit {:?}, implicit {:?}", [INFO] [stderr] ... | [INFO] [stderr] 1948 | | (left, right, eunion) [INFO] [stderr] 1949 | | }); [INFO] [stderr] | |_________^ [INFO] [stderr] ... [INFO] [stderr] 1986 | check!(T::Integer, T::Int(3); T::Integer); [INFO] [stderr] | ------------------------------------------ in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stderr] [INFO] [stderr] warning: unused `std::result::Result` that must be used [INFO] [stderr] --> src/ty/value.rs:1926:70 [INFO] [stderr] | [INFO] [stderr] 1926 | ($l:expr, $r:expr; explicit=$ue:expr, implicit=$ui:expr) => ({ [INFO] [stderr] | ______________________________________________________________________^ [INFO] [stderr] 1927 | | let left = $l; [INFO] [stderr] 1928 | | let right = $r; [INFO] [stderr] 1929 | | let eunion = check_base!(left, right; [explicit]=$ue); [INFO] [stderr] 1930 | | let iunion = check_base!(left, right; [implicit]=$ui); [INFO] [stderr] 1931 | | (left, right, eunion, iunion) [INFO] [stderr] 1932 | | }); [INFO] [stderr] | |_________^ [INFO] [stderr] ... [INFO] [stderr] 1987 | / check!(T::Int(3), T::Int(4); [INFO] [stderr] 1988 | | explicit=T::ints(vec![3, 4]), implicit=T::Integer); [INFO] [stderr] | |__________________________________________________________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stderr] [INFO] [stderr] warning: unused `std::result::Result` that must be used [INFO] [stderr] --> src/ty/value.rs:1942:41 [INFO] [stderr] | [INFO] [stderr] 1942 | ($l:expr, $r:expr; $u:expr) => ({ [INFO] [stderr] | _________________________________________^ [INFO] [stderr] 1943 | | let (left, right, eunion, iunion) = check_base!($l, $r; explicit=$u, implicit=$u); [INFO] [stderr] 1944 | | if eunion != iunion { [INFO] [stderr] 1945 | | panic!("{:?} | {:?} = explicit {:?}, implicit {:?}", [INFO] [stderr] ... | [INFO] [stderr] 1948 | | (left, right, eunion) [INFO] [stderr] 1949 | | }); [INFO] [stderr] | |_________^ [INFO] [stderr] ... [INFO] [stderr] 1989 | check!(T::ints(vec![3, 4]), T::Int(3); T::ints(vec![3, 4])); [INFO] [stderr] | ------------------------------------------------------------ in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stderr] [INFO] [stderr] warning: unused `std::result::Result` that must be used [INFO] [stderr] --> src/ty/value.rs:1926:70 [INFO] [stderr] | [INFO] [stderr] 1926 | ($l:expr, $r:expr; explicit=$ue:expr, implicit=$ui:expr) => ({ [INFO] [stderr] | ______________________________________________________________________^ [INFO] [stderr] 1927 | | let left = $l; [INFO] [stderr] 1928 | | let right = $r; [INFO] [stderr] 1929 | | let eunion = check_base!(left, right; [explicit]=$ue); [INFO] [stderr] 1930 | | let iunion = check_base!(left, right; [implicit]=$ui); [INFO] [stderr] 1931 | | (left, right, eunion, iunion) [INFO] [stderr] 1932 | | }); [INFO] [stderr] | |_________^ [INFO] [stderr] ... [INFO] [stderr] 1990 | / check!(T::Int(5), T::ints(vec![3, 4]); [INFO] [stderr] 1991 | | explicit=T::ints(vec![3, 4, 5]), implicit=T::Integer); [INFO] [stderr] | |_____________________________________________________________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stderr] [INFO] [stderr] warning: unused `std::result::Result` that must be used [INFO] [stderr] --> src/ty/value.rs:1926:70 [INFO] [stderr] | [INFO] [stderr] 1926 | ($l:expr, $r:expr; explicit=$ue:expr, implicit=$ui:expr) => ({ [INFO] [stderr] | ______________________________________________________________________^ [INFO] [stderr] 1927 | | let left = $l; [INFO] [stderr] 1928 | | let right = $r; [INFO] [stderr] 1929 | | let eunion = check_base!(left, right; [explicit]=$ue); [INFO] [stderr] 1930 | | let iunion = check_base!(left, right; [implicit]=$ui); [INFO] [stderr] 1931 | | (left, right, eunion, iunion) [INFO] [stderr] 1932 | | }); [INFO] [stderr] | |_________^ [INFO] [stderr] ... [INFO] [stderr] 1992 | / check!(T::ints(vec![3, 4]), T::ints(vec![5, 4, 7]); [INFO] [stderr] 1993 | | explicit=T::ints(vec![3, 4, 5, 7]), implicit=T::Integer); [INFO] [stderr] | |________________________________________________________________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stderr] [INFO] [stderr] warning: unused `std::result::Result` that must be used [INFO] [stderr] --> src/ty/value.rs:1926:70 [INFO] [stderr] | [INFO] [stderr] 1926 | ($l:expr, $r:expr; explicit=$ue:expr, implicit=$ui:expr) => ({ [INFO] [stderr] | ______________________________________________________________________^ [INFO] [stderr] 1927 | | let left = $l; [INFO] [stderr] 1928 | | let right = $r; [INFO] [stderr] 1929 | | let eunion = check_base!(left, right; [explicit]=$ue); [INFO] [stderr] 1930 | | let iunion = check_base!(left, right; [implicit]=$ui); [INFO] [stderr] 1931 | | (left, right, eunion, iunion) [INFO] [stderr] 1932 | | }); [INFO] [stderr] | |_________^ [INFO] [stderr] ... [INFO] [stderr] 1994 | / check!(T::ints(vec![3, 4, 5]), T::ints(vec![2, 3, 4]); [INFO] [stderr] 1995 | | explicit=T::ints(vec![2, 3, 4, 5]), implicit=T::Integer); [INFO] [stderr] | |________________________________________________________________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stderr] [INFO] [stderr] warning: unused `std::result::Result` that must be used [INFO] [stderr] --> src/ty/value.rs:1942:41 [INFO] [stderr] | [INFO] [stderr] 1942 | ($l:expr, $r:expr; $u:expr) => ({ [INFO] [stderr] | _________________________________________^ [INFO] [stderr] 1943 | | let (left, right, eunion, iunion) = check_base!($l, $r; explicit=$u, implicit=$u); [INFO] [stderr] 1944 | | if eunion != iunion { [INFO] [stderr] 1945 | | panic!("{:?} | {:?} = explicit {:?}, implicit {:?}", [INFO] [stderr] ... | [INFO] [stderr] 1948 | | (left, right, eunion) [INFO] [stderr] 1949 | | }); [INFO] [stderr] | |_________^ [INFO] [stderr] ... [INFO] [stderr] 1996 | check!(T::ints(vec![3, 4, 5]), T::ints(vec![3, 4, 5]); T::ints(vec![3, 4, 5])); [INFO] [stderr] | ------------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stderr] [INFO] [stderr] warning: unused `std::result::Result` that must be used [INFO] [stderr] --> src/ty/value.rs:1942:41 [INFO] [stderr] | [INFO] [stderr] 1942 | ($l:expr, $r:expr; $u:expr) => ({ [INFO] [stderr] | _________________________________________^ [INFO] [stderr] 1943 | | let (left, right, eunion, iunion) = check_base!($l, $r; explicit=$u, implicit=$u); [INFO] [stderr] 1944 | | if eunion != iunion { [INFO] [stderr] 1945 | | panic!("{:?} | {:?} = explicit {:?}, implicit {:?}", [INFO] [stderr] ... | [INFO] [stderr] 1948 | | (left, right, eunion) [INFO] [stderr] 1949 | | }); [INFO] [stderr] | |_________^ [INFO] [stderr] ... [INFO] [stderr] 1999 | check!(T::String, T::Str(os("hello")); T::String); [INFO] [stderr] | -------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stderr] [INFO] [stderr] warning: unused `std::result::Result` that must be used [INFO] [stderr] --> src/ty/value.rs:1942:41 [INFO] [stderr] | [INFO] [stderr] 1942 | ($l:expr, $r:expr; $u:expr) => ({ [INFO] [stderr] | _________________________________________^ [INFO] [stderr] 1943 | | let (left, right, eunion, iunion) = check_base!($l, $r; explicit=$u, implicit=$u); [INFO] [stderr] 1944 | | if eunion != iunion { [INFO] [stderr] 1945 | | panic!("{:?} | {:?} = explicit {:?}, implicit {:?}", [INFO] [stderr] ... | [INFO] [stderr] 1948 | | (left, right, eunion) [INFO] [stderr] 1949 | | }); [INFO] [stderr] | |_________^ [INFO] [stderr] ... [INFO] [stderr] 2000 | check!(T::Str(os("hello")), T::String; T::String); [INFO] [stderr] | -------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stderr] [INFO] [stderr] warning: unused `std::result::Result` that must be used [INFO] [stderr] --> src/ty/value.rs:1942:41 [INFO] [stderr] | [INFO] [stderr] 1942 | ($l:expr, $r:expr; $u:expr) => ({ [INFO] [stderr] | _________________________________________^ [INFO] [stderr] 1943 | | let (left, right, eunion, iunion) = check_base!($l, $r; explicit=$u, implicit=$u); [INFO] [stderr] 1944 | | if eunion != iunion { [INFO] [stderr] 1945 | | panic!("{:?} | {:?} = explicit {:?}, implicit {:?}", [INFO] [stderr] ... | [INFO] [stderr] 1948 | | (left, right, eunion) [INFO] [stderr] 1949 | | }); [INFO] [stderr] | |_________^ [INFO] [stderr] ... [INFO] [stderr] 2001 | check!(T::Str(os("hello")), T::Str(os("hello")); T::Str(os("hello"))); [INFO] [stderr] | ---------------------------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stderr] [INFO] [stderr] warning: unused `std::result::Result` that must be used [INFO] [stderr] --> src/ty/value.rs:1926:70 [INFO] [stderr] | [INFO] [stderr] 1926 | ($l:expr, $r:expr; explicit=$ue:expr, implicit=$ui:expr) => ({ [INFO] [stderr] | ______________________________________________________________________^ [INFO] [stderr] 1927 | | let left = $l; [INFO] [stderr] 1928 | | let right = $r; [INFO] [stderr] 1929 | | let eunion = check_base!(left, right; [explicit]=$ue); [INFO] [stderr] 1930 | | let iunion = check_base!(left, right; [implicit]=$ui); [INFO] [stderr] 1931 | | (left, right, eunion, iunion) [INFO] [stderr] 1932 | | }); [INFO] [stderr] | |_________^ [INFO] [stderr] ... [INFO] [stderr] 2002 | / check!(T::Str(os("hello")), T::Str(os("goodbye")); [INFO] [stderr] 2003 | | explicit=T::strs(vec![s("hello"), s("goodbye")]), implicit=T::String); [INFO] [stderr] | |_____________________________________________________________________________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stderr] [INFO] [stderr] warning: unused `std::result::Result` that must be used [INFO] [stderr] --> src/ty/value.rs:1926:70 [INFO] [stderr] | [INFO] [stderr] 1926 | ($l:expr, $r:expr; explicit=$ue:expr, implicit=$ui:expr) => ({ [INFO] [stderr] | ______________________________________________________________________^ [INFO] [stderr] 1927 | | let left = $l; [INFO] [stderr] 1928 | | let right = $r; [INFO] [stderr] 1929 | | let eunion = check_base!(left, right; [explicit]=$ue); [INFO] [stderr] 1930 | | let iunion = check_base!(left, right; [implicit]=$ui); [INFO] [stderr] 1931 | | (left, right, eunion, iunion) [INFO] [stderr] 1932 | | }); [INFO] [stderr] | |_________^ [INFO] [stderr] ... [INFO] [stderr] 2004 | / check!(T::Str(os("hello")), T::strs(vec![s("goodbye")]); [INFO] [stderr] 2005 | | explicit=T::strs(vec![s("hello"), s("goodbye")]), implicit=T::String); [INFO] [stderr] | |_____________________________________________________________________________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stderr] [INFO] [stderr] warning: unused `std::result::Result` that must be used [INFO] [stderr] --> src/ty/value.rs:1942:41 [INFO] [stderr] | [INFO] [stderr] 1942 | ($l:expr, $r:expr; $u:expr) => ({ [INFO] [stderr] | _________________________________________^ [INFO] [stderr] 1943 | | let (left, right, eunion, iunion) = check_base!($l, $r; explicit=$u, implicit=$u); [INFO] [stderr] 1944 | | if eunion != iunion { [INFO] [stderr] 1945 | | panic!("{:?} | {:?} = explicit {:?}, implicit {:?}", [INFO] [stderr] ... | [INFO] [stderr] 1948 | | (left, right, eunion) [INFO] [stderr] 1949 | | }); [INFO] [stderr] | |_________^ [INFO] [stderr] ... [INFO] [stderr] 2006 | / check!(T::strs(vec![s("hello"), s("goodbye")]), T::Str(os("goodbye")); [INFO] [stderr] 2007 | | T::strs(vec![s("hello"), s("goodbye")])); [INFO] [stderr] | |________________________________________________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stderr] [INFO] [stderr] warning: unused `std::result::Result` that must be used [INFO] [stderr] --> src/ty/value.rs:1926:70 [INFO] [stderr] | [INFO] [stderr] 1926 | ($l:expr, $r:expr; explicit=$ue:expr, implicit=$ui:expr) => ({ [INFO] [stderr] | ______________________________________________________________________^ [INFO] [stderr] 1927 | | let left = $l; [INFO] [stderr] 1928 | | let right = $r; [INFO] [stderr] 1929 | | let eunion = check_base!(left, right; [explicit]=$ue); [INFO] [stderr] 1930 | | let iunion = check_base!(left, right; [implicit]=$ui); [INFO] [stderr] 1931 | | (left, right, eunion, iunion) [INFO] [stderr] 1932 | | }); [INFO] [stderr] | |_________^ [INFO] [stderr] ... [INFO] [stderr] 2008 | / check!(T::strs(vec![s("hello"), s("goodbye")]), [INFO] [stderr] 2009 | | T::strs(vec![s("what"), s("goodbye")]); [INFO] [stderr] 2010 | | explicit=T::strs(vec![s("hello"), s("goodbye"), s("what")]), implicit=T::String); [INFO] [stderr] | |________________________________________________________________________________________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stderr] [INFO] [stderr] warning: unused `std::result::Result` that must be used [INFO] [stderr] --> src/ty/value.rs:1926:70 [INFO] [stderr] | [INFO] [stderr] 1926 | ($l:expr, $r:expr; explicit=$ue:expr, implicit=$ui:expr) => ({ [INFO] [stderr] | ______________________________________________________________________^ [INFO] [stderr] 1927 | | let left = $l; [INFO] [stderr] 1928 | | let right = $r; [INFO] [stderr] 1929 | | let eunion = check_base!(left, right; [explicit]=$ue); [INFO] [stderr] 1930 | | let iunion = check_base!(left, right; [implicit]=$ui); [INFO] [stderr] 1931 | | (left, right, eunion, iunion) [INFO] [stderr] 1932 | | }); [INFO] [stderr] | |_________^ [INFO] [stderr] ... [INFO] [stderr] 2011 | / check!(T::strs(vec![s("a"), s("b"), s("c")]), [INFO] [stderr] 2012 | | T::strs(vec![s("b"), s("c"), s("d")]); [INFO] [stderr] 2013 | | explicit=T::strs(vec![s("a"), s("b"), s("c"), s("d")]), implicit=T::String); [INFO] [stderr] | |___________________________________________________________________________________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stderr] [INFO] [stderr] warning: unused `std::result::Result` that must be used [INFO] [stderr] --> src/ty/value.rs:1942:41 [INFO] [stderr] | [INFO] [stderr] 1942 | ($l:expr, $r:expr; $u:expr) => ({ [INFO] [stderr] | _________________________________________^ [INFO] [stderr] 1943 | | let (left, right, eunion, iunion) = check_base!($l, $r; explicit=$u, implicit=$u); [INFO] [stderr] 1944 | | if eunion != iunion { [INFO] [stderr] 1945 | | panic!("{:?} | {:?} = explicit {:?}, implicit {:?}", [INFO] [stderr] ... | [INFO] [stderr] 1948 | | (left, right, eunion) [INFO] [stderr] 1949 | | }); [INFO] [stderr] | |_________^ [INFO] [stderr] ... [INFO] [stderr] 2014 | / check!(T::strs(vec![s("x"), s("y"), s("z")]), [INFO] [stderr] 2015 | | T::strs(vec![s("x"), s("y"), s("z")]); [INFO] [stderr] 2016 | | T::strs(vec![s("x"), s("y"), s("z")])); [INFO] [stderr] | |______________________________________________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stderr] [INFO] [stderr] warning: unused `std::result::Result` that must be used [INFO] [stderr] --> src/ty/value.rs:1942:41 [INFO] [stderr] | [INFO] [stderr] 1942 | ($l:expr, $r:expr; $u:expr) => ({ [INFO] [stderr] | _________________________________________^ [INFO] [stderr] 1943 | | let (left, right, eunion, iunion) = check_base!($l, $r; explicit=$u, implicit=$u); [INFO] [stderr] 1944 | | if eunion != iunion { [INFO] [stderr] 1945 | | panic!("{:?} | {:?} = explicit {:?}, implicit {:?}", [INFO] [stderr] ... | [INFO] [stderr] 1948 | | (left, right, eunion) [INFO] [stderr] 1949 | | }); [INFO] [stderr] | |_________^ [INFO] [stderr] ... [INFO] [stderr] 2019 | check!(T::table(), T::table(); T::table()); [INFO] [stderr] | ------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stderr] [INFO] [stderr] warning: unused `std::result::Result` that must be used [INFO] [stderr] --> src/ty/value.rs:1942:41 [INFO] [stderr] | [INFO] [stderr] 1942 | ($l:expr, $r:expr; $u:expr) => ({ [INFO] [stderr] | _________________________________________^ [INFO] [stderr] 1943 | | let (left, right, eunion, iunion) = check_base!($l, $r; explicit=$u, implicit=$u); [INFO] [stderr] 1944 | | if eunion != iunion { [INFO] [stderr] 1945 | | panic!("{:?} | {:?} = explicit {:?}, implicit {:?}", [INFO] [stderr] ... | [INFO] [stderr] 1948 | | (left, right, eunion) [INFO] [stderr] 1949 | | }); [INFO] [stderr] | |_________^ [INFO] [stderr] ... [INFO] [stderr] 2020 | check!(T::table(), T::array(just(T::Integer)); T::table()); [INFO] [stderr] | ----------------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stderr] [INFO] [stderr] warning: unused `std::result::Result` that must be used [INFO] [stderr] --> src/ty/value.rs:1942:41 [INFO] [stderr] | [INFO] [stderr] 1942 | ($l:expr, $r:expr; $u:expr) => ({ [INFO] [stderr] | _________________________________________^ [INFO] [stderr] 1943 | | let (left, right, eunion, iunion) = check_base!($l, $r; explicit=$u, implicit=$u); [INFO] [stderr] 1944 | | if eunion != iunion { [INFO] [stderr] 1945 | | panic!("{:?} | {:?} = explicit {:?}, implicit {:?}", [INFO] [stderr] ... | [INFO] [stderr] 1948 | | (left, right, eunion) [INFO] [stderr] 1949 | | }); [INFO] [stderr] | |_________^ [INFO] [stderr] ... [INFO] [stderr] 2021 | check!(T::array(var(T::Integer)), T::table(); T::table()); [INFO] [stderr] | ---------------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stderr] [INFO] [stderr] warning: unused `std::result::Result` that must be used [INFO] [stderr] --> src/ty/value.rs:1942:41 [INFO] [stderr] | [INFO] [stderr] 1942 | ($l:expr, $r:expr; $u:expr) => ({ [INFO] [stderr] | _________________________________________^ [INFO] [stderr] 1943 | | let (left, right, eunion, iunion) = check_base!($l, $r; explicit=$u, implicit=$u); [INFO] [stderr] 1944 | | if eunion != iunion { [INFO] [stderr] 1945 | | panic!("{:?} | {:?} = explicit {:?}, implicit {:?}", [INFO] [stderr] ... | [INFO] [stderr] 1948 | | (left, right, eunion) [INFO] [stderr] 1949 | | }); [INFO] [stderr] | |_________^ [INFO] [stderr] ... [INFO] [stderr] 2022 | check!(T::table(), T::array(cnst(T::Integer)); T::table()); [INFO] [stderr] | ----------------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stderr] [INFO] [stderr] warning: unused `std::result::Result` that must be used [INFO] [stderr] --> src/ty/value.rs:1942:41 [INFO] [stderr] | [INFO] [stderr] 1942 | ($l:expr, $r:expr; $u:expr) => ({ [INFO] [stderr] | _________________________________________^ [INFO] [stderr] 1943 | | let (left, right, eunion, iunion) = check_base!($l, $r; explicit=$u, implicit=$u); [INFO] [stderr] 1944 | | if eunion != iunion { [INFO] [stderr] 1945 | | panic!("{:?} | {:?} = explicit {:?}, implicit {:?}", [INFO] [stderr] ... | [INFO] [stderr] 1948 | | (left, right, eunion) [INFO] [stderr] 1949 | | }); [INFO] [stderr] | |_________^ [INFO] [stderr] ... [INFO] [stderr] 2023 | / check!(T::array(just(T::Integer)), T::array(just(T::Integer)); [INFO] [stderr] 2024 | | T::array(just(T::Integer))); [INFO] [stderr] | |___________________________________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stderr] [INFO] [stderr] warning: unused `std::result::Result` that must be used [INFO] [stderr] --> src/ty/value.rs:1942:41 [INFO] [stderr] | [INFO] [stderr] 1942 | ($l:expr, $r:expr; $u:expr) => ({ [INFO] [stderr] | _________________________________________^ [INFO] [stderr] 1943 | | let (left, right, eunion, iunion) = check_base!($l, $r; explicit=$u, implicit=$u); [INFO] [stderr] 1944 | | if eunion != iunion { [INFO] [stderr] 1945 | | panic!("{:?} | {:?} = explicit {:?}, implicit {:?}", [INFO] [stderr] ... | [INFO] [stderr] 1948 | | (left, right, eunion) [INFO] [stderr] 1949 | | }); [INFO] [stderr] | |_________^ [INFO] [stderr] ... [INFO] [stderr] 2025 | / check!(T::array(var(T::Integer)), T::array(var(T::Integer)); [INFO] [stderr] 2026 | | T::array(var(T::Integer))); [INFO] [stderr] | |__________________________________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stderr] [INFO] [stderr] warning: unused `std::result::Result` that must be used [INFO] [stderr] --> src/ty/value.rs:1942:41 [INFO] [stderr] | [INFO] [stderr] 1942 | ($l:expr, $r:expr; $u:expr) => ({ [INFO] [stderr] | _________________________________________^ [INFO] [stderr] 1943 | | let (left, right, eunion, iunion) = check_base!($l, $r; explicit=$u, implicit=$u); [INFO] [stderr] 1944 | | if eunion != iunion { [INFO] [stderr] 1945 | | panic!("{:?} | {:?} = explicit {:?}, implicit {:?}", [INFO] [stderr] ... | [INFO] [stderr] 1948 | | (left, right, eunion) [INFO] [stderr] 1949 | | }); [INFO] [stderr] | |_________^ [INFO] [stderr] ... [INFO] [stderr] 2027 | / check!(T::array(cnst(T::Integer)), T::array(cnst(T::Integer)); [INFO] [stderr] 2028 | | T::array(cnst(T::Integer))); [INFO] [stderr] | |___________________________________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stderr] [INFO] [stderr] warning: unused `std::result::Result` that must be used [INFO] [stderr] --> src/ty/value.rs:1942:41 [INFO] [stderr] | [INFO] [stderr] 1942 | ($l:expr, $r:expr; $u:expr) => ({ [INFO] [stderr] | _________________________________________^ [INFO] [stderr] 1943 | | let (left, right, eunion, iunion) = check_base!($l, $r; explicit=$u, implicit=$u); [INFO] [stderr] 1944 | | if eunion != iunion { [INFO] [stderr] 1945 | | panic!("{:?} | {:?} = explicit {:?}, implicit {:?}", [INFO] [stderr] ... | [INFO] [stderr] 1948 | | (left, right, eunion) [INFO] [stderr] 1949 | | }); [INFO] [stderr] | |_________^ [INFO] [stderr] ... [INFO] [stderr] 2070 | / check!(T::map(T::String, just(T::Integer)), [INFO] [stderr] 2071 | | T::map(T::String, just(T::Integer)); [INFO] [stderr] 2072 | | T::map(T::String, just(T::Integer))); [INFO] [stderr] | |____________________________________________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stderr] [INFO] [stderr] warning: unused `std::result::Result` that must be used [INFO] [stderr] --> src/ty/value.rs:1942:41 [INFO] [stderr] | [INFO] [stderr] 1942 | ($l:expr, $r:expr; $u:expr) => ({ [INFO] [stderr] | _________________________________________^ [INFO] [stderr] 1943 | | let (left, right, eunion, iunion) = check_base!($l, $r; explicit=$u, implicit=$u); [INFO] [stderr] 1944 | | if eunion != iunion { [INFO] [stderr] 1945 | | panic!("{:?} | {:?} = explicit {:?}, implicit {:?}", [INFO] [stderr] ... | [INFO] [stderr] 1948 | | (left, right, eunion) [INFO] [stderr] 1949 | | }); [INFO] [stderr] | |_________^ [INFO] [stderr] ... [INFO] [stderr] 2095 | / check!(T::array(just(T::Integer)), [INFO] [stderr] 2096 | | T::array(just(T::Integer)); [INFO] [stderr] 2097 | | T::array(just(T::Integer))); [INFO] [stderr] | |___________________________________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stderr] [INFO] [stderr] warning: unused `std::result::Result` that must be used [INFO] [stderr] --> src/ty/value.rs:1942:41 [INFO] [stderr] | [INFO] [stderr] 1942 | ($l:expr, $r:expr; $u:expr) => ({ [INFO] [stderr] | _________________________________________^ [INFO] [stderr] 1943 | | let (left, right, eunion, iunion) = check_base!($l, $r; explicit=$u, implicit=$u); [INFO] [stderr] 1944 | | if eunion != iunion { [INFO] [stderr] 1945 | | panic!("{:?} | {:?} = explicit {:?}, implicit {:?}", [INFO] [stderr] ... | [INFO] [stderr] 1948 | | (left, right, eunion) [INFO] [stderr] 1949 | | }); [INFO] [stderr] | |_________^ [INFO] [stderr] ... [INFO] [stderr] 2100 | check!(T::Thread, T::Thread; T::Thread); [INFO] [stderr] | ---------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stderr] [INFO] [stderr] warning: unused `std::result::Result` that must be used [INFO] [stderr] --> src/ty/value.rs:1942:41 [INFO] [stderr] | [INFO] [stderr] 1942 | ($l:expr, $r:expr; $u:expr) => ({ [INFO] [stderr] | _________________________________________^ [INFO] [stderr] 1943 | | let (left, right, eunion, iunion) = check_base!($l, $r; explicit=$u, implicit=$u); [INFO] [stderr] 1944 | | if eunion != iunion { [INFO] [stderr] 1945 | | panic!("{:?} | {:?} = explicit {:?}, implicit {:?}", [INFO] [stderr] ... | [INFO] [stderr] 1948 | | (left, right, eunion) [INFO] [stderr] 1949 | | }); [INFO] [stderr] | |_________^ [INFO] [stderr] ... [INFO] [stderr] 2101 | check!(T::UserData, T::UserData; T::UserData); [INFO] [stderr] | ---------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stderr] [INFO] [stderr] warning: unused `std::result::Result` that must be used [INFO] [stderr] --> src/ty/value.rs:1942:41 [INFO] [stderr] | [INFO] [stderr] 1942 | ($l:expr, $r:expr; $u:expr) => ({ [INFO] [stderr] | _________________________________________^ [INFO] [stderr] 1943 | | let (left, right, eunion, iunion) = check_base!($l, $r; explicit=$u, implicit=$u); [INFO] [stderr] 1944 | | if eunion != iunion { [INFO] [stderr] 1945 | | panic!("{:?} | {:?} = explicit {:?}, implicit {:?}", [INFO] [stderr] ... | [INFO] [stderr] 1948 | | (left, right, eunion) [INFO] [stderr] 1949 | | }); [INFO] [stderr] | |_________^ [INFO] [stderr] ... [INFO] [stderr] 2102 | check!(T::All, T::UserData; T::All); [INFO] [stderr] | ------------------------------------ in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stderr] [INFO] [stderr] warning: unused `std::result::Result` that must be used [INFO] [stderr] --> src/ty/value.rs:1942:41 [INFO] [stderr] | [INFO] [stderr] 1942 | ($l:expr, $r:expr; $u:expr) => ({ [INFO] [stderr] | _________________________________________^ [INFO] [stderr] 1943 | | let (left, right, eunion, iunion) = check_base!($l, $r; explicit=$u, implicit=$u); [INFO] [stderr] 1944 | | if eunion != iunion { [INFO] [stderr] 1945 | | panic!("{:?} | {:?} = explicit {:?}, implicit {:?}", [INFO] [stderr] ... | [INFO] [stderr] 1948 | | (left, right, eunion) [INFO] [stderr] 1949 | | }); [INFO] [stderr] | |_________^ [INFO] [stderr] ... [INFO] [stderr] 2103 | check!(T::Thread, T::Dynamic(Dyn::User); T::Dynamic(Dyn::User)); [INFO] [stderr] | ---------------------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stderr] [INFO] [stderr] warning: unused `std::result::Result` that must be used [INFO] [stderr] --> src/ty/value.rs:1942:41 [INFO] [stderr] | [INFO] [stderr] 1942 | ($l:expr, $r:expr; $u:expr) => ({ [INFO] [stderr] | _________________________________________^ [INFO] [stderr] 1943 | | let (left, right, eunion, iunion) = check_base!($l, $r; explicit=$u, implicit=$u); [INFO] [stderr] 1944 | | if eunion != iunion { [INFO] [stderr] 1945 | | panic!("{:?} | {:?} = explicit {:?}, implicit {:?}", [INFO] [stderr] ... | [INFO] [stderr] 1948 | | (left, right, eunion) [INFO] [stderr] 1949 | | }); [INFO] [stderr] | |_________^ [INFO] [stderr] ... [INFO] [stderr] 2106 | check!(T::True, T::True; T::True); [INFO] [stderr] | ---------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stderr] [INFO] [stderr] warning: unused `std::result::Result` that must be used [INFO] [stderr] --> src/ty/value.rs:1942:41 [INFO] [stderr] | [INFO] [stderr] 1942 | ($l:expr, $r:expr; $u:expr) => ({ [INFO] [stderr] | _________________________________________^ [INFO] [stderr] 1943 | | let (left, right, eunion, iunion) = check_base!($l, $r; explicit=$u, implicit=$u); [INFO] [stderr] 1944 | | if eunion != iunion { [INFO] [stderr] 1945 | | panic!("{:?} | {:?} = explicit {:?}, implicit {:?}", [INFO] [stderr] ... | [INFO] [stderr] 1948 | | (left, right, eunion) [INFO] [stderr] 1949 | | }); [INFO] [stderr] | |_________^ [INFO] [stderr] ... [INFO] [stderr] 2107 | check!(T::False, T::False; T::False); [INFO] [stderr] | ------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stderr] [INFO] [stderr] warning: unused `std::result::Result` that must be used [INFO] [stderr] --> src/ty/value.rs:1910:63 [INFO] [stderr] | [INFO] [stderr] 1910 | ($l:expr, $r:expr; explicit=_, implicit=$ui:expr) => ({ [INFO] [stderr] | _______________________________________________________________^ [INFO] [stderr] 1911 | | let left = $l; [INFO] [stderr] 1912 | | let right = $r; [INFO] [stderr] 1913 | | let eunion = check_base!(left, right; [explicit]=_); [INFO] [stderr] 1914 | | let iunion = check_base!(left, right; [implicit]=$ui); [INFO] [stderr] 1915 | | (left, right, eunion, iunion) [INFO] [stderr] 1916 | | }); [INFO] [stderr] | |_________^ [INFO] [stderr] ... [INFO] [stderr] 2108 | check!(T::True, T::False; explicit=_, implicit=T::Boolean); [INFO] [stderr] | ----------------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stderr] [INFO] [stderr] warning: unused `std::result::Result` that must be used [INFO] [stderr] --> src/ty/value.rs:1926:70 [INFO] [stderr] | [INFO] [stderr] 1926 | ($l:expr, $r:expr; explicit=$ue:expr, implicit=$ui:expr) => ({ [INFO] [stderr] | ______________________________________________________________________^ [INFO] [stderr] 1927 | | let left = $l; [INFO] [stderr] 1928 | | let right = $r; [INFO] [stderr] 1929 | | let eunion = check_base!(left, right; [explicit]=$ue); [INFO] [stderr] 1930 | | let iunion = check_base!(left, right; [implicit]=$ui); [INFO] [stderr] 1931 | | (left, right, eunion, iunion) [INFO] [stderr] 1932 | | }); [INFO] [stderr] | |_________^ [INFO] [stderr] ... [INFO] [stderr] 2109 | / check!(T::Int(3) | T::String, T::Str(os("wat")) | T::Int(4); [INFO] [stderr] 2110 | | explicit = T::ints(vec![3, 4]) | T::String, [INFO] [stderr] 2111 | | implicit = T::Integer | T::String); [INFO] [stderr] | |__________________________________________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stderr] [INFO] [stderr] Finished dev [unoptimized + debuginfo] target(s) in 12.33s [INFO] running `"docker" "inspect" "1e3ee22fb7d8a15d0ee5a28232bd6700c50a2b3b9c5a2ebf9c95bbe4140324c2"` [INFO] running `"docker" "rm" "-f" "1e3ee22fb7d8a15d0ee5a28232bd6700c50a2b3b9c5a2ebf9c95bbe4140324c2"` [INFO] [stdout] 1e3ee22fb7d8a15d0ee5a28232bd6700c50a2b3b9c5a2ebf9c95bbe4140324c2