matias@matias-K53E:~/Documents/eclipse_workspace/tmp/type_level/type_level_examples$ env RUST_BACKTRACE=1 rustup run nightly-2018-08-26 cargo check -v Compiling semver-parser v0.7.0 Compiling version_check v0.1.5 Compiling proc-macro2 v0.4.19 Compiling unicode-xid v0.1.0 Running `rustc --crate-name semver_parser /home/matias/.cargo/registry/src/github.aaakk.us.kg-1ecc6299db9ec823/semver-parser-0.7.0/src/lib.rs --crate-type lib --emit=dep-info,link -C debuginfo=2 -C metadata=88460d0261f02095 -C extra-filename=-88460d0261f02095 --out-dir /home/matias/Documents/eclipse_workspace/tmp/type_level/target/debug/deps -L dependency=/home/matias/Documents/eclipse_workspace/tmp/type_level/target/debug/deps --cap-lints allow` Running `rustc --crate-name version_check /home/matias/.cargo/registry/src/github.aaakk.us.kg-1ecc6299db9ec823/version_check-0.1.5/src/lib.rs --crate-type lib --emit=dep-info,link -C debuginfo=2 -C metadata=bb255867f4715da3 -C extra-filename=-bb255867f4715da3 --out-dir /home/matias/Documents/eclipse_workspace/tmp/type_level/target/debug/deps -L dependency=/home/matias/Documents/eclipse_workspace/tmp/type_level/target/debug/deps --cap-lints allow` Running `rustc --crate-name build_script_build /home/matias/.cargo/registry/src/github.aaakk.us.kg-1ecc6299db9ec823/proc-macro2-0.4.19/build.rs --crate-type bin --emit=dep-info,link -C debuginfo=2 --cfg 'feature="default"' --cfg 'feature="proc-macro"' -C metadata=158da7f344c3f04c -C extra-filename=-158da7f344c3f04c --out-dir /home/matias/Documents/eclipse_workspace/tmp/type_level/target/debug/build/proc-macro2-158da7f344c3f04c -L dependency=/home/matias/Documents/eclipse_workspace/tmp/type_level/target/debug/deps --cap-lints allow` Running `rustc --crate-name unicode_xid /home/matias/.cargo/registry/src/github.aaakk.us.kg-1ecc6299db9ec823/unicode-xid-0.1.0/src/lib.rs --crate-type lib --emit=dep-info,link -C debuginfo=2 --cfg 'feature="default"' -C metadata=1f9c928a96345c8f -C extra-filename=-1f9c928a96345c8f --out-dir /home/matias/Documents/eclipse_workspace/tmp/type_level/target/debug/deps -L dependency=/home/matias/Documents/eclipse_workspace/tmp/type_level/target/debug/deps --cap-lints allow` Compiling libc v0.2.43 Running `rustc --crate-name libc /home/matias/.cargo/registry/src/github.aaakk.us.kg-1ecc6299db9ec823/libc-0.2.43/src/lib.rs --crate-type lib --emit=dep-info,link -C debuginfo=2 --cfg 'feature="use_std"' -C metadata=e6f848b288bb4616 -C extra-filename=-e6f848b288bb4616 --out-dir /home/matias/Documents/eclipse_workspace/tmp/type_level/target/debug/deps -L dependency=/home/matias/Documents/eclipse_workspace/tmp/type_level/target/debug/deps --cap-lints allow` Compiling cfg-if v0.1.5 Running `rustc --crate-name cfg_if /home/matias/.cargo/registry/src/github.aaakk.us.kg-1ecc6299db9ec823/cfg-if-0.1.5/src/lib.rs --crate-type lib --emit=dep-info,link -C debuginfo=2 -C metadata=3ce3fc60816248f3 -C extra-filename=-3ce3fc60816248f3 --out-dir /home/matias/Documents/eclipse_workspace/tmp/type_level/target/debug/deps -L dependency=/home/matias/Documents/eclipse_workspace/tmp/type_level/target/debug/deps --cap-lints allow` Compiling typenum v1.10.0 Running `rustc --crate-name build_script_main /home/matias/.cargo/registry/src/github.aaakk.us.kg-1ecc6299db9ec823/typenum-1.10.0/build/main.rs --crate-type bin --emit=dep-info,link -C debuginfo=2 --cfg 'feature="no_std"' -C metadata=97cb3894018f2de3 -C extra-filename=-97cb3894018f2de3 --out-dir /home/matias/Documents/eclipse_workspace/tmp/type_level/target/debug/build/typenum-97cb3894018f2de3 -L dependency=/home/matias/Documents/eclipse_workspace/tmp/type_level/target/debug/deps --cap-lints allow` Compiling ucd-util v0.1.1 Running `rustc --crate-name ucd_util /home/matias/.cargo/registry/src/github.aaakk.us.kg-1ecc6299db9ec823/ucd-util-0.1.1/src/lib.rs --crate-type lib --emit=dep-info,link -C debuginfo=2 -C metadata=aa6f7df8b2925f0b -C extra-filename=-aa6f7df8b2925f0b --out-dir /home/matias/Documents/eclipse_workspace/tmp/type_level/target/debug/deps -L dependency=/home/matias/Documents/eclipse_workspace/tmp/type_level/target/debug/deps --cap-lints allow` Compiling regex v1.0.5 Running `rustc --crate-name build_script_build /home/matias/.cargo/registry/src/github.aaakk.us.kg-1ecc6299db9ec823/regex-1.0.5/build.rs --crate-type bin --emit=dep-info,link -C debuginfo=2 --cfg 'feature="default"' --cfg 'feature="use_std"' -C metadata=cedc50b97ab6c480 -C extra-filename=-cedc50b97ab6c480 --out-dir /home/matias/Documents/eclipse_workspace/tmp/type_level/target/debug/build/regex-cedc50b97ab6c480 -L dependency=/home/matias/Documents/eclipse_workspace/tmp/type_level/target/debug/deps --cap-lints allow` Compiling utf8-ranges v1.0.1 Running `rustc --crate-name utf8_ranges /home/matias/.cargo/registry/src/github.aaakk.us.kg-1ecc6299db9ec823/utf8-ranges-1.0.1/src/lib.rs --crate-type lib --emit=dep-info,link -C debuginfo=2 -C metadata=95ccb369c430538d -C extra-filename=-95ccb369c430538d --out-dir /home/matias/Documents/eclipse_workspace/tmp/type_level/target/debug/deps -L dependency=/home/matias/Documents/eclipse_workspace/tmp/type_level/target/debug/deps --cap-lints allow` Running `rustc --crate-name cfg_if /home/matias/.cargo/registry/src/github.aaakk.us.kg-1ecc6299db9ec823/cfg-if-0.1.5/src/lib.rs --crate-type lib --emit=dep-info,metadata -C debuginfo=2 -C metadata=f2b9fc8a33ddbcb1 -C extra-filename=-f2b9fc8a33ddbcb1 --out-dir /home/matias/Documents/eclipse_workspace/tmp/type_level/target/debug/deps -L dependency=/home/matias/Documents/eclipse_workspace/tmp/type_level/target/debug/deps --cap-lints allow` Compiling nodrop v0.1.12 Running `rustc --crate-name nodrop /home/matias/.cargo/registry/src/github.aaakk.us.kg-1ecc6299db9ec823/nodrop-0.1.12/src/lib.rs --crate-type lib --emit=dep-info,link -C debuginfo=2 -C metadata=83fb7c06d038287e -C extra-filename=-83fb7c06d038287e --out-dir /home/matias/Documents/eclipse_workspace/tmp/type_level/target/debug/deps -L dependency=/home/matias/Documents/eclipse_workspace/tmp/type_level/target/debug/deps --cap-lints allow` Running `rustc --crate-name unicode_xid /home/matias/.cargo/registry/src/github.aaakk.us.kg-1ecc6299db9ec823/unicode-xid-0.1.0/src/lib.rs --crate-type lib --emit=dep-info,metadata -C debuginfo=2 --cfg 'feature="default"' -C metadata=253a652235030c94 -C extra-filename=-253a652235030c94 --out-dir /home/matias/Documents/eclipse_workspace/tmp/type_level/target/debug/deps -L dependency=/home/matias/Documents/eclipse_workspace/tmp/type_level/target/debug/deps --cap-lints allow` Running `rustc --crate-name libc /home/matias/.cargo/registry/src/github.aaakk.us.kg-1ecc6299db9ec823/libc-0.2.43/src/lib.rs --crate-type lib --emit=dep-info,metadata -C debuginfo=2 --cfg 'feature="use_std"' -C metadata=9b087a8e2b8a1259 -C extra-filename=-9b087a8e2b8a1259 --out-dir /home/matias/Documents/eclipse_workspace/tmp/type_level/target/debug/deps -L dependency=/home/matias/Documents/eclipse_workspace/tmp/type_level/target/debug/deps --cap-lints allow` Compiling typed-arena v1.4.1 Running `rustc --crate-name typed_arena /home/matias/.cargo/registry/src/github.aaakk.us.kg-1ecc6299db9ec823/typed-arena-1.4.1/src/lib.rs --crate-type lib --emit=dep-info,link -C debuginfo=2 --cfg 'feature="default"' --cfg 'feature="std"' -C metadata=79a53736c76abb3a -C extra-filename=-79a53736c76abb3a --out-dir /home/matias/Documents/eclipse_workspace/tmp/type_level/target/debug/deps -L dependency=/home/matias/Documents/eclipse_workspace/tmp/type_level/target/debug/deps --cap-lints allow` Compiling ryu v0.2.6 Running `rustc --crate-name build_script_build /home/matias/.cargo/registry/src/github.aaakk.us.kg-1ecc6299db9ec823/ryu-0.2.6/build.rs --crate-type bin --emit=dep-info,link -C debuginfo=2 -C metadata=61fec19ac79d84f3 -C extra-filename=-61fec19ac79d84f3 --out-dir /home/matias/Documents/eclipse_workspace/tmp/type_level/target/debug/build/ryu-61fec19ac79d84f3 -L dependency=/home/matias/Documents/eclipse_workspace/tmp/type_level/target/debug/deps --cap-lints allow` Compiling serde v1.0.79 Running `rustc --crate-name build_script_build /home/matias/.cargo/registry/src/github.aaakk.us.kg-1ecc6299db9ec823/serde-1.0.79/build.rs --crate-type bin --emit=dep-info,link -C debuginfo=2 --cfg 'feature="default"' --cfg 'feature="std"' -C metadata=21a37f7e5bfd11cf -C extra-filename=-21a37f7e5bfd11cf --out-dir /home/matias/Documents/eclipse_workspace/tmp/type_level/target/debug/build/serde-21a37f7e5bfd11cf -L dependency=/home/matias/Documents/eclipse_workspace/tmp/type_level/target/debug/deps --cap-lints allow` Compiling num-traits v0.2.6 Running `rustc --crate-name build_script_build /home/matias/.cargo/registry/src/github.aaakk.us.kg-1ecc6299db9ec823/num-traits-0.2.6/build.rs --crate-type bin --emit=dep-info,link -C debuginfo=2 --cfg 'feature="default"' --cfg 'feature="std"' -C metadata=1ebed4d11f39ed59 -C extra-filename=-1ebed4d11f39ed59 --out-dir /home/matias/Documents/eclipse_workspace/tmp/type_level/target/debug/build/num-traits-1ebed4d11f39ed59 -L dependency=/home/matias/Documents/eclipse_workspace/tmp/type_level/target/debug/deps --cap-lints allow` Running `rustc --crate-name ucd_util /home/matias/.cargo/registry/src/github.aaakk.us.kg-1ecc6299db9ec823/ucd-util-0.1.1/src/lib.rs --crate-type lib --emit=dep-info,metadata -C debuginfo=2 -C metadata=ee8c9758547803eb -C extra-filename=-ee8c9758547803eb --out-dir /home/matias/Documents/eclipse_workspace/tmp/type_level/target/debug/deps -L dependency=/home/matias/Documents/eclipse_workspace/tmp/type_level/target/debug/deps --cap-lints allow` Running `rustc --crate-name utf8_ranges /home/matias/.cargo/registry/src/github.aaakk.us.kg-1ecc6299db9ec823/utf8-ranges-1.0.1/src/lib.rs --crate-type lib --emit=dep-info,metadata -C debuginfo=2 -C metadata=2f5c40ffd9f961fd -C extra-filename=-2f5c40ffd9f961fd --out-dir /home/matias/Documents/eclipse_workspace/tmp/type_level/target/debug/deps -L dependency=/home/matias/Documents/eclipse_workspace/tmp/type_level/target/debug/deps --cap-lints allow` Running `rustc --crate-name nodrop /home/matias/.cargo/registry/src/github.aaakk.us.kg-1ecc6299db9ec823/nodrop-0.1.12/src/lib.rs --crate-type lib --emit=dep-info,metadata -C debuginfo=2 -C metadata=4a9d05948a5bfc43 -C extra-filename=-4a9d05948a5bfc43 --out-dir /home/matias/Documents/eclipse_workspace/tmp/type_level/target/debug/deps -L dependency=/home/matias/Documents/eclipse_workspace/tmp/type_level/target/debug/deps --cap-lints allow` Running `rustc --crate-name typed_arena /home/matias/.cargo/registry/src/github.aaakk.us.kg-1ecc6299db9ec823/typed-arena-1.4.1/src/lib.rs --crate-type lib --emit=dep-info,metadata -C debuginfo=2 --cfg 'feature="default"' --cfg 'feature="std"' -C metadata=e80325a8410ee87d -C extra-filename=-e80325a8410ee87d --out-dir /home/matias/Documents/eclipse_workspace/tmp/type_level/target/debug/deps -L dependency=/home/matias/Documents/eclipse_workspace/tmp/type_level/target/debug/deps --cap-lints allow` Checking itoa v0.4.3 Running `rustc --crate-name itoa /home/matias/.cargo/registry/src/github.aaakk.us.kg-1ecc6299db9ec823/itoa-0.4.3/src/lib.rs --crate-type lib --emit=dep-info,metadata -C debuginfo=2 --cfg 'feature="default"' --cfg 'feature="std"' -C metadata=330287956809ae00 -C extra-filename=-330287956809ae00 --out-dir /home/matias/Documents/eclipse_workspace/tmp/type_level/target/debug/deps -L dependency=/home/matias/Documents/eclipse_workspace/tmp/type_level/target/debug/deps --cap-lints allow` Checking take_mut v0.2.2 Running `rustc --crate-name take_mut /home/matias/.cargo/registry/src/github.aaakk.us.kg-1ecc6299db9ec823/take_mut-0.2.2/src/lib.rs --crate-type lib --emit=dep-info,metadata -C debuginfo=2 -C metadata=a9ba6c25189998cc -C extra-filename=-a9ba6c25189998cc --out-dir /home/matias/Documents/eclipse_workspace/tmp/type_level/target/debug/deps -L dependency=/home/matias/Documents/eclipse_workspace/tmp/type_level/target/debug/deps --cap-lints allow` Compiling lazy_static v1.1.0 Running `rustc --crate-name build_script_build /home/matias/.cargo/registry/src/github.aaakk.us.kg-1ecc6299db9ec823/lazy_static-1.1.0/build.rs --crate-type bin --emit=dep-info,link -C debuginfo=2 -C metadata=c11605385ac009ea -C extra-filename=-c11605385ac009ea --out-dir /home/matias/Documents/eclipse_workspace/tmp/type_level/target/debug/build/lazy_static-c11605385ac009ea -L dependency=/home/matias/Documents/eclipse_workspace/tmp/type_level/target/debug/deps --extern version_check=/home/matias/Documents/eclipse_workspace/tmp/type_level/target/debug/deps/libversion_check-bb255867f4715da3.rlib --cap-lints allow` Compiling memchr v2.1.0 Running `rustc --crate-name build_script_build /home/matias/.cargo/registry/src/github.aaakk.us.kg-1ecc6299db9ec823/memchr-2.1.0/build.rs --crate-type bin --emit=dep-info,link -C debuginfo=2 --cfg 'feature="default"' --cfg 'feature="libc"' --cfg 'feature="use_std"' -C metadata=ee1802e949c32c2f -C extra-filename=-ee1802e949c32c2f --out-dir /home/matias/Documents/eclipse_workspace/tmp/type_level/target/debug/build/memchr-ee1802e949c32c2f -L dependency=/home/matias/Documents/eclipse_workspace/tmp/type_level/target/debug/deps --extern version_check=/home/matias/Documents/eclipse_workspace/tmp/type_level/target/debug/deps/libversion_check-bb255867f4715da3.rlib --cap-lints allow` Compiling semver v0.9.0 Running `rustc --crate-name semver /home/matias/.cargo/registry/src/github.aaakk.us.kg-1ecc6299db9ec823/semver-0.9.0/src/lib.rs --crate-type lib --emit=dep-info,link -C debuginfo=2 --cfg 'feature="default"' -C metadata=02b894ad0a3769b0 -C extra-filename=-02b894ad0a3769b0 --out-dir /home/matias/Documents/eclipse_workspace/tmp/type_level/target/debug/deps -L dependency=/home/matias/Documents/eclipse_workspace/tmp/type_level/target/debug/deps --extern semver_parser=/home/matias/Documents/eclipse_workspace/tmp/type_level/target/debug/deps/libsemver_parser-88460d0261f02095.rlib --cap-lints allow` Running `/home/matias/Documents/eclipse_workspace/tmp/type_level/target/debug/build/proc-macro2-158da7f344c3f04c/build-script-build` Compiling regex-syntax v0.6.2 Running `rustc --crate-name regex_syntax /home/matias/.cargo/registry/src/github.aaakk.us.kg-1ecc6299db9ec823/regex-syntax-0.6.2/src/lib.rs --crate-type lib --emit=dep-info,link -C debuginfo=2 -C metadata=9ffcc5039c5b3d66 -C extra-filename=-9ffcc5039c5b3d66 --out-dir /home/matias/Documents/eclipse_workspace/tmp/type_level/target/debug/deps -L dependency=/home/matias/Documents/eclipse_workspace/tmp/type_level/target/debug/deps --extern ucd_util=/home/matias/Documents/eclipse_workspace/tmp/type_level/target/debug/deps/libucd_util-aa6f7df8b2925f0b.rlib --cap-lints allow` Compiling arrayvec v0.4.7 Running `/home/matias/Documents/eclipse_workspace/tmp/type_level/target/debug/build/typenum-97cb3894018f2de3/build-script-main` Running `rustc --crate-name arrayvec /home/matias/.cargo/registry/src/github.aaakk.us.kg-1ecc6299db9ec823/arrayvec-0.4.7/src/lib.rs --crate-type lib --emit=dep-info,link -C debuginfo=2 --cfg 'feature="default"' --cfg 'feature="std"' -C metadata=378e7e5e142b2de8 -C extra-filename=-378e7e5e142b2de8 --out-dir /home/matias/Documents/eclipse_workspace/tmp/type_level/target/debug/deps -L dependency=/home/matias/Documents/eclipse_workspace/tmp/type_level/target/debug/deps --extern nodrop=/home/matias/Documents/eclipse_workspace/tmp/type_level/target/debug/deps/libnodrop-83fb7c06d038287e.rlib --cap-lints allow` Running `/home/matias/Documents/eclipse_workspace/tmp/type_level/target/debug/build/regex-cedc50b97ab6c480/build-script-build` Running `/home/matias/Documents/eclipse_workspace/tmp/type_level/target/debug/build/ryu-61fec19ac79d84f3/build-script-build` Running `rustc --crate-name regex_syntax /home/matias/.cargo/registry/src/github.aaakk.us.kg-1ecc6299db9ec823/regex-syntax-0.6.2/src/lib.rs --crate-type lib --emit=dep-info,metadata -C debuginfo=2 -C metadata=7e22d8e4356a1596 -C extra-filename=-7e22d8e4356a1596 --out-dir /home/matias/Documents/eclipse_workspace/tmp/type_level/target/debug/deps -L dependency=/home/matias/Documents/eclipse_workspace/tmp/type_level/target/debug/deps --extern ucd_util=/home/matias/Documents/eclipse_workspace/tmp/type_level/target/debug/deps/libucd_util-ee8c9758547803eb.rmeta --cap-lints allow` Running `/home/matias/Documents/eclipse_workspace/tmp/type_level/target/debug/build/num-traits-1ebed4d11f39ed59/build-script-build` Running `/home/matias/Documents/eclipse_workspace/tmp/type_level/target/debug/build/serde-21a37f7e5bfd11cf/build-script-build` Running `rustc --crate-name arrayvec /home/matias/.cargo/registry/src/github.aaakk.us.kg-1ecc6299db9ec823/arrayvec-0.4.7/src/lib.rs --crate-type lib --emit=dep-info,metadata -C debuginfo=2 --cfg 'feature="default"' --cfg 'feature="std"' -C metadata=edae89d7f690a1ef -C extra-filename=-edae89d7f690a1ef --out-dir /home/matias/Documents/eclipse_workspace/tmp/type_level/target/debug/deps -L dependency=/home/matias/Documents/eclipse_workspace/tmp/type_level/target/debug/deps --extern nodrop=/home/matias/Documents/eclipse_workspace/tmp/type_level/target/debug/deps/libnodrop-4a9d05948a5bfc43.rmeta --cap-lints allow` Running `rustc --crate-name proc_macro2 /home/matias/.cargo/registry/src/github.aaakk.us.kg-1ecc6299db9ec823/proc-macro2-0.4.19/src/lib.rs --crate-type lib --emit=dep-info,link -C debuginfo=2 --cfg 'feature="default"' --cfg 'feature="proc-macro"' -C metadata=dec74f9a79e2a6d4 -C extra-filename=-dec74f9a79e2a6d4 --out-dir /home/matias/Documents/eclipse_workspace/tmp/type_level/target/debug/deps -L dependency=/home/matias/Documents/eclipse_workspace/tmp/type_level/target/debug/deps --extern unicode_xid=/home/matias/Documents/eclipse_workspace/tmp/type_level/target/debug/deps/libunicode_xid-1f9c928a96345c8f.rlib --cap-lints allow --cfg use_proc_macro --cfg wrap_proc_macro` Running `rustc --crate-name proc_macro2 /home/matias/.cargo/registry/src/github.aaakk.us.kg-1ecc6299db9ec823/proc-macro2-0.4.19/src/lib.rs --crate-type lib --emit=dep-info,metadata -C debuginfo=2 --cfg 'feature="default"' --cfg 'feature="proc-macro"' -C metadata=b855a08f0f5f0672 -C extra-filename=-b855a08f0f5f0672 --out-dir /home/matias/Documents/eclipse_workspace/tmp/type_level/target/debug/deps -L dependency=/home/matias/Documents/eclipse_workspace/tmp/type_level/target/debug/deps --extern unicode_xid=/home/matias/Documents/eclipse_workspace/tmp/type_level/target/debug/deps/libunicode_xid-253a652235030c94.rmeta --cap-lints allow --cfg use_proc_macro --cfg wrap_proc_macro` Running `/home/matias/Documents/eclipse_workspace/tmp/type_level/target/debug/build/memchr-ee1802e949c32c2f/build-script-build` Running `/home/matias/Documents/eclipse_workspace/tmp/type_level/target/debug/build/lazy_static-c11605385ac009ea/build-script-build` Running `rustc --crate-name typenum /home/matias/.cargo/registry/src/github.aaakk.us.kg-1ecc6299db9ec823/typenum-1.10.0/src/lib.rs --crate-type lib --emit=dep-info,link -C debuginfo=2 --cfg 'feature="no_std"' -C metadata=09d8afd71a31a24d -C extra-filename=-09d8afd71a31a24d --out-dir /home/matias/Documents/eclipse_workspace/tmp/type_level/target/debug/deps -L dependency=/home/matias/Documents/eclipse_workspace/tmp/type_level/target/debug/deps --cap-lints allow` Running `rustc --crate-name typenum /home/matias/.cargo/registry/src/github.aaakk.us.kg-1ecc6299db9ec823/typenum-1.10.0/src/lib.rs --crate-type lib --emit=dep-info,metadata -C debuginfo=2 --cfg 'feature="no_std"' -C metadata=7d3613d6f8f507ed -C extra-filename=-7d3613d6f8f507ed --out-dir /home/matias/Documents/eclipse_workspace/tmp/type_level/target/debug/deps -L dependency=/home/matias/Documents/eclipse_workspace/tmp/type_level/target/debug/deps --cap-lints allow` Running `rustc --crate-name ryu /home/matias/.cargo/registry/src/github.aaakk.us.kg-1ecc6299db9ec823/ryu-0.2.6/src/lib.rs --crate-type lib --emit=dep-info,metadata -C debuginfo=2 -C metadata=ccee0de01a342e31 -C extra-filename=-ccee0de01a342e31 --out-dir /home/matias/Documents/eclipse_workspace/tmp/type_level/target/debug/deps -L dependency=/home/matias/Documents/eclipse_workspace/tmp/type_level/target/debug/deps --cap-lints allow --cfg integer128 --cfg must_use_return` Compiling rustc_version v0.2.3 Running `rustc --crate-name rustc_version /home/matias/.cargo/registry/src/github.aaakk.us.kg-1ecc6299db9ec823/rustc_version-0.2.3/src/lib.rs --crate-type lib --emit=dep-info,link -C debuginfo=2 -C metadata=d184d99e51be2fc2 -C extra-filename=-d184d99e51be2fc2 --out-dir /home/matias/Documents/eclipse_workspace/tmp/type_level/target/debug/deps -L dependency=/home/matias/Documents/eclipse_workspace/tmp/type_level/target/debug/deps --extern semver=/home/matias/Documents/eclipse_workspace/tmp/type_level/target/debug/deps/libsemver-02b894ad0a3769b0.rlib --cap-lints allow` Running `rustc --crate-name num_traits /home/matias/.cargo/registry/src/github.aaakk.us.kg-1ecc6299db9ec823/num-traits-0.2.6/src/lib.rs --crate-type lib --emit=dep-info,metadata -C debuginfo=2 --cfg 'feature="default"' --cfg 'feature="std"' -C metadata=902d92b771260225 -C extra-filename=-902d92b771260225 --out-dir /home/matias/Documents/eclipse_workspace/tmp/type_level/target/debug/deps -L dependency=/home/matias/Documents/eclipse_workspace/tmp/type_level/target/debug/deps --cap-lints allow --cfg has_i128` Running `rustc --crate-name serde /home/matias/.cargo/registry/src/github.aaakk.us.kg-1ecc6299db9ec823/serde-1.0.79/src/lib.rs --crate-type lib --emit=dep-info,metadata -C debuginfo=2 --cfg 'feature="default"' --cfg 'feature="std"' -C metadata=07567c0789b4228a -C extra-filename=-07567c0789b4228a --out-dir /home/matias/Documents/eclipse_workspace/tmp/type_level/target/debug/deps -L dependency=/home/matias/Documents/eclipse_workspace/tmp/type_level/target/debug/deps --cap-lints allow --cfg de_boxed_c_str --cfg de_rc_dst --cfg core_duration --cfg integer128 --cfg range_inclusive --cfg num_nonzero` Checking quote v0.6.8 Running `rustc --crate-name quote /home/matias/.cargo/registry/src/github.aaakk.us.kg-1ecc6299db9ec823/quote-0.6.8/src/lib.rs --crate-type lib --emit=dep-info,metadata -C debuginfo=2 --cfg 'feature="default"' --cfg 'feature="proc-macro"' --cfg 'feature="proc-macro2"' -C metadata=c33debc481b8513c -C extra-filename=-c33debc481b8513c --out-dir /home/matias/Documents/eclipse_workspace/tmp/type_level/target/debug/deps -L dependency=/home/matias/Documents/eclipse_workspace/tmp/type_level/target/debug/deps --extern proc_macro2=/home/matias/Documents/eclipse_workspace/tmp/type_level/target/debug/deps/libproc_macro2-b855a08f0f5f0672.rmeta --cap-lints allow` Running `rustc --crate-name memchr /home/matias/.cargo/registry/src/github.aaakk.us.kg-1ecc6299db9ec823/memchr-2.1.0/src/lib.rs --crate-type lib --emit=dep-info,link -C debuginfo=2 --cfg 'feature="default"' --cfg 'feature="libc"' --cfg 'feature="use_std"' -C metadata=59f5ea590c0e2cbd -C extra-filename=-59f5ea590c0e2cbd --out-dir /home/matias/Documents/eclipse_workspace/tmp/type_level/target/debug/deps -L dependency=/home/matias/Documents/eclipse_workspace/tmp/type_level/target/debug/deps --extern cfg_if=/home/matias/Documents/eclipse_workspace/tmp/type_level/target/debug/deps/libcfg_if-3ce3fc60816248f3.rlib --extern libc=/home/matias/Documents/eclipse_workspace/tmp/type_level/target/debug/deps/liblibc-e6f848b288bb4616.rlib --cap-lints allow --cfg memchr_runtime_simd --cfg memchr_runtime_sse2 --cfg memchr_runtime_sse42 --cfg memchr_runtime_avx` Running `rustc --crate-name memchr /home/matias/.cargo/registry/src/github.aaakk.us.kg-1ecc6299db9ec823/memchr-2.1.0/src/lib.rs --crate-type lib --emit=dep-info,metadata -C debuginfo=2 --cfg 'feature="default"' --cfg 'feature="libc"' --cfg 'feature="use_std"' -C metadata=acc6b9e91f4969fc -C extra-filename=-acc6b9e91f4969fc --out-dir /home/matias/Documents/eclipse_workspace/tmp/type_level/target/debug/deps -L dependency=/home/matias/Documents/eclipse_workspace/tmp/type_level/target/debug/deps --extern cfg_if=/home/matias/Documents/eclipse_workspace/tmp/type_level/target/debug/deps/libcfg_if-f2b9fc8a33ddbcb1.rmeta --extern libc=/home/matias/Documents/eclipse_workspace/tmp/type_level/target/debug/deps/liblibc-9b087a8e2b8a1259.rmeta --cap-lints allow --cfg memchr_runtime_simd --cfg memchr_runtime_sse2 --cfg memchr_runtime_sse42 --cfg memchr_runtime_avx` Running `rustc --crate-name lazy_static /home/matias/.cargo/registry/src/github.aaakk.us.kg-1ecc6299db9ec823/lazy_static-1.1.0/src/lib.rs --crate-type lib --emit=dep-info,link -C debuginfo=2 -C metadata=c568eb1523988f89 -C extra-filename=-c568eb1523988f89 --out-dir /home/matias/Documents/eclipse_workspace/tmp/type_level/target/debug/deps -L dependency=/home/matias/Documents/eclipse_workspace/tmp/type_level/target/debug/deps --cap-lints allow --cfg lazy_static_inline_impl` Running `rustc --crate-name lazy_static /home/matias/.cargo/registry/src/github.aaakk.us.kg-1ecc6299db9ec823/lazy_static-1.1.0/src/lib.rs --crate-type lib --emit=dep-info,metadata -C debuginfo=2 -C metadata=1cb76a56273fcf36 -C extra-filename=-1cb76a56273fcf36 --out-dir /home/matias/Documents/eclipse_workspace/tmp/type_level/target/debug/deps -L dependency=/home/matias/Documents/eclipse_workspace/tmp/type_level/target/debug/deps --cap-lints allow --cfg lazy_static_inline_impl` Running `rustc --crate-name quote /home/matias/.cargo/registry/src/github.aaakk.us.kg-1ecc6299db9ec823/quote-0.6.8/src/lib.rs --crate-type lib --emit=dep-info,link -C debuginfo=2 --cfg 'feature="default"' --cfg 'feature="proc-macro"' --cfg 'feature="proc-macro2"' -C metadata=e8b43ff1abe84b43 -C extra-filename=-e8b43ff1abe84b43 --out-dir /home/matias/Documents/eclipse_workspace/tmp/type_level/target/debug/deps -L dependency=/home/matias/Documents/eclipse_workspace/tmp/type_level/target/debug/deps --extern proc_macro2=/home/matias/Documents/eclipse_workspace/tmp/type_level/target/debug/deps/libproc_macro2-dec74f9a79e2a6d4.rlib --cap-lints allow` Compiling core_extensions v0.1.3 Running `rustc --crate-name build_script_build /home/matias/.cargo/registry/src/github.aaakk.us.kg-1ecc6299db9ec823/core_extensions-0.1.3/build.rs --crate-type bin --emit=dep-info,link -C debuginfo=2 --cfg 'feature="default"' --cfg 'feature="std"' --cfg 'feature="typenum"' -C metadata=e883ef45d5cb692e -C extra-filename=-e883ef45d5cb692e --out-dir /home/matias/Documents/eclipse_workspace/tmp/type_level/target/debug/build/core_extensions-e883ef45d5cb692e -L dependency=/home/matias/Documents/eclipse_workspace/tmp/type_level/target/debug/deps --extern rustc_version=/home/matias/Documents/eclipse_workspace/tmp/type_level/target/debug/deps/librustc_version-d184d99e51be2fc2.rlib --cap-lints allow` Compiling derive_type_level_lib v0.0.20 (file:///home/matias/Documents/eclipse_workspace/tmp/type_level/derive_type_level_lib) Running `rustc --crate-name build_script_build derive_type_level_lib/build.rs --crate-type bin --emit=dep-info,link -C debuginfo=2 -C metadata=88aac43e95db5f65 -C extra-filename=-88aac43e95db5f65 --out-dir /home/matias/Documents/eclipse_workspace/tmp/type_level/target/debug/build/derive_type_level_lib-88aac43e95db5f65 -C incremental=/home/matias/Documents/eclipse_workspace/tmp/type_level/target/debug/incremental -L dependency=/home/matias/Documents/eclipse_workspace/tmp/type_level/target/debug/deps --extern rustc_version=/home/matias/Documents/eclipse_workspace/tmp/type_level/target/debug/deps/librustc_version-d184d99e51be2fc2.rlib` Compiling type_level_values v0.0.20 (file:///home/matias/Documents/eclipse_workspace/tmp/type_level/type_level_values) Running `rustc --crate-name build_script_build type_level_values/build.rs --crate-type bin --emit=dep-info,link -C debuginfo=2 --cfg 'feature="default"' --cfg 'feature="serde"' --cfg 'feature="std"' -C metadata=5cecb6e3fa25a7c1 -C extra-filename=-5cecb6e3fa25a7c1 --out-dir /home/matias/Documents/eclipse_workspace/tmp/type_level/target/debug/build/type_level_values-5cecb6e3fa25a7c1 -C incremental=/home/matias/Documents/eclipse_workspace/tmp/type_level/target/debug/incremental -L dependency=/home/matias/Documents/eclipse_workspace/tmp/type_level/target/debug/deps --extern rustc_version=/home/matias/Documents/eclipse_workspace/tmp/type_level/target/debug/deps/librustc_version-d184d99e51be2fc2.rlib` Checking aho-corasick v0.6.8 Running `rustc --crate-name aho_corasick /home/matias/.cargo/registry/src/github.aaakk.us.kg-1ecc6299db9ec823/aho-corasick-0.6.8/src/lib.rs --crate-type lib --emit=dep-info,metadata -C debuginfo=2 -C metadata=9e3f9e9a38b4894a -C extra-filename=-9e3f9e9a38b4894a --out-dir /home/matias/Documents/eclipse_workspace/tmp/type_level/target/debug/deps -L dependency=/home/matias/Documents/eclipse_workspace/tmp/type_level/target/debug/deps --extern memchr=/home/matias/Documents/eclipse_workspace/tmp/type_level/target/debug/deps/libmemchr-acc6b9e91f4969fc.rmeta --cap-lints allow` Checking syn v0.14.9 Running `rustc --crate-name syn /home/matias/.cargo/registry/src/github.aaakk.us.kg-1ecc6299db9ec823/syn-0.14.9/src/lib.rs --crate-type lib --emit=dep-info,metadata -C debuginfo=2 --cfg 'feature="clone-impls"' --cfg 'feature="default"' --cfg 'feature="derive"' --cfg 'feature="extra-traits"' --cfg 'feature="parsing"' --cfg 'feature="printing"' --cfg 'feature="proc-macro"' --cfg 'feature="proc-macro2"' --cfg 'feature="quote"' --cfg 'feature="visit"' --cfg 'feature="visit-mut"' -C metadata=64afd80776917d3a -C extra-filename=-64afd80776917d3a --out-dir /home/matias/Documents/eclipse_workspace/tmp/type_level/target/debug/deps -L dependency=/home/matias/Documents/eclipse_workspace/tmp/type_level/target/debug/deps --extern proc_macro2=/home/matias/Documents/eclipse_workspace/tmp/type_level/target/debug/deps/libproc_macro2-b855a08f0f5f0672.rmeta --extern quote=/home/matias/Documents/eclipse_workspace/tmp/type_level/target/debug/deps/libquote-c33debc481b8513c.rmeta --extern unicode_xid=/home/matias/Documents/eclipse_workspace/tmp/type_level/target/debug/deps/libunicode_xid-253a652235030c94.rmeta --cap-lints allow` Running `rustc --crate-name aho_corasick /home/matias/.cargo/registry/src/github.aaakk.us.kg-1ecc6299db9ec823/aho-corasick-0.6.8/src/lib.rs --crate-type lib --emit=dep-info,link -C debuginfo=2 -C metadata=0f4f315feaf1a627 -C extra-filename=-0f4f315feaf1a627 --out-dir /home/matias/Documents/eclipse_workspace/tmp/type_level/target/debug/deps -L dependency=/home/matias/Documents/eclipse_workspace/tmp/type_level/target/debug/deps --extern memchr=/home/matias/Documents/eclipse_workspace/tmp/type_level/target/debug/deps/libmemchr-59f5ea590c0e2cbd.rlib --cap-lints allow` Checking thread_local v0.3.6 Running `rustc --crate-name thread_local /home/matias/.cargo/registry/src/github.aaakk.us.kg-1ecc6299db9ec823/thread_local-0.3.6/src/lib.rs --crate-type lib --emit=dep-info,metadata -C debuginfo=2 -C metadata=84ce5d2866154812 -C extra-filename=-84ce5d2866154812 --out-dir /home/matias/Documents/eclipse_workspace/tmp/type_level/target/debug/deps -L dependency=/home/matias/Documents/eclipse_workspace/tmp/type_level/target/debug/deps --extern lazy_static=/home/matias/Documents/eclipse_workspace/tmp/type_level/target/debug/deps/liblazy_static-1cb76a56273fcf36.rmeta --cap-lints allow` Running `rustc --crate-name thread_local /home/matias/.cargo/registry/src/github.aaakk.us.kg-1ecc6299db9ec823/thread_local-0.3.6/src/lib.rs --crate-type lib --emit=dep-info,link -C debuginfo=2 -C metadata=52fea49dd1e58a36 -C extra-filename=-52fea49dd1e58a36 --out-dir /home/matias/Documents/eclipse_workspace/tmp/type_level/target/debug/deps -L dependency=/home/matias/Documents/eclipse_workspace/tmp/type_level/target/debug/deps --extern lazy_static=/home/matias/Documents/eclipse_workspace/tmp/type_level/target/debug/deps/liblazy_static-c568eb1523988f89.rlib --cap-lints allow` Running `/home/matias/Documents/eclipse_workspace/tmp/type_level/target/debug/build/core_extensions-e883ef45d5cb692e/build-script-build` Running `/home/matias/Documents/eclipse_workspace/tmp/type_level/target/debug/build/derive_type_level_lib-88aac43e95db5f65/build-script-build` Running `rustc --crate-name syn /home/matias/.cargo/registry/src/github.aaakk.us.kg-1ecc6299db9ec823/syn-0.14.9/src/lib.rs --crate-type lib --emit=dep-info,link -C debuginfo=2 --cfg 'feature="clone-impls"' --cfg 'feature="default"' --cfg 'feature="derive"' --cfg 'feature="extra-traits"' --cfg 'feature="parsing"' --cfg 'feature="printing"' --cfg 'feature="proc-macro"' --cfg 'feature="proc-macro2"' --cfg 'feature="quote"' --cfg 'feature="visit"' --cfg 'feature="visit-mut"' -C metadata=4b0a7b52bc976b7e -C extra-filename=-4b0a7b52bc976b7e --out-dir /home/matias/Documents/eclipse_workspace/tmp/type_level/target/debug/deps -L dependency=/home/matias/Documents/eclipse_workspace/tmp/type_level/target/debug/deps --extern proc_macro2=/home/matias/Documents/eclipse_workspace/tmp/type_level/target/debug/deps/libproc_macro2-dec74f9a79e2a6d4.rlib --extern quote=/home/matias/Documents/eclipse_workspace/tmp/type_level/target/debug/deps/libquote-e8b43ff1abe84b43.rlib --extern unicode_xid=/home/matias/Documents/eclipse_workspace/tmp/type_level/target/debug/deps/libunicode_xid-1f9c928a96345c8f.rlib --cap-lints allow` Compiling syn v0.15.8 Running `rustc --crate-name syn /home/matias/.cargo/registry/src/github.aaakk.us.kg-1ecc6299db9ec823/syn-0.15.8/src/lib.rs --crate-type lib --emit=dep-info,link -C debuginfo=2 --cfg 'feature="clone-impls"' --cfg 'feature="default"' --cfg 'feature="derive"' --cfg 'feature="parsing"' --cfg 'feature="printing"' --cfg 'feature="proc-macro"' --cfg 'feature="proc-macro2"' --cfg 'feature="quote"' --cfg 'feature="visit"' -C metadata=e5f966a5995bf349 -C extra-filename=-e5f966a5995bf349 --out-dir /home/matias/Documents/eclipse_workspace/tmp/type_level/target/debug/deps -L dependency=/home/matias/Documents/eclipse_workspace/tmp/type_level/target/debug/deps --extern proc_macro2=/home/matias/Documents/eclipse_workspace/tmp/type_level/target/debug/deps/libproc_macro2-dec74f9a79e2a6d4.rlib --extern quote=/home/matias/Documents/eclipse_workspace/tmp/type_level/target/debug/deps/libquote-e8b43ff1abe84b43.rlib --extern unicode_xid=/home/matias/Documents/eclipse_workspace/tmp/type_level/target/debug/deps/libunicode_xid-1f9c928a96345c8f.rlib --cap-lints allow` Running `/home/matias/Documents/eclipse_workspace/tmp/type_level/target/debug/build/type_level_values-5cecb6e3fa25a7c1/build-script-build` Running `rustc --crate-name regex /home/matias/.cargo/registry/src/github.aaakk.us.kg-1ecc6299db9ec823/regex-1.0.5/src/lib.rs --crate-type lib --emit=dep-info,metadata -C debuginfo=2 --cfg 'feature="default"' --cfg 'feature="use_std"' -C metadata=2f86183e70e9a464 -C extra-filename=-2f86183e70e9a464 --out-dir /home/matias/Documents/eclipse_workspace/tmp/type_level/target/debug/deps -L dependency=/home/matias/Documents/eclipse_workspace/tmp/type_level/target/debug/deps --extern aho_corasick=/home/matias/Documents/eclipse_workspace/tmp/type_level/target/debug/deps/libaho_corasick-9e3f9e9a38b4894a.rmeta --extern memchr=/home/matias/Documents/eclipse_workspace/tmp/type_level/target/debug/deps/libmemchr-acc6b9e91f4969fc.rmeta --extern regex_syntax=/home/matias/Documents/eclipse_workspace/tmp/type_level/target/debug/deps/libregex_syntax-7e22d8e4356a1596.rmeta --extern thread_local=/home/matias/Documents/eclipse_workspace/tmp/type_level/target/debug/deps/libthread_local-84ce5d2866154812.rmeta --extern utf8_ranges=/home/matias/Documents/eclipse_workspace/tmp/type_level/target/debug/deps/libutf8_ranges-2f5c40ffd9f961fd.rmeta --cap-lints allow --cfg regex_runtime_teddy_ssse3 --cfg regex_runtime_teddy_avx2` Running `rustc --crate-name regex /home/matias/.cargo/registry/src/github.aaakk.us.kg-1ecc6299db9ec823/regex-1.0.5/src/lib.rs --crate-type lib --emit=dep-info,link -C debuginfo=2 --cfg 'feature="default"' --cfg 'feature="use_std"' -C metadata=f8c692278fe0e8a9 -C extra-filename=-f8c692278fe0e8a9 --out-dir /home/matias/Documents/eclipse_workspace/tmp/type_level/target/debug/deps -L dependency=/home/matias/Documents/eclipse_workspace/tmp/type_level/target/debug/deps --extern aho_corasick=/home/matias/Documents/eclipse_workspace/tmp/type_level/target/debug/deps/libaho_corasick-0f4f315feaf1a627.rlib --extern memchr=/home/matias/Documents/eclipse_workspace/tmp/type_level/target/debug/deps/libmemchr-59f5ea590c0e2cbd.rlib --extern regex_syntax=/home/matias/Documents/eclipse_workspace/tmp/type_level/target/debug/deps/libregex_syntax-9ffcc5039c5b3d66.rlib --extern thread_local=/home/matias/Documents/eclipse_workspace/tmp/type_level/target/debug/deps/libthread_local-52fea49dd1e58a36.rlib --extern utf8_ranges=/home/matias/Documents/eclipse_workspace/tmp/type_level/target/debug/deps/libutf8_ranges-95ccb369c430538d.rlib --cap-lints allow --cfg regex_runtime_teddy_ssse3 --cfg regex_runtime_teddy_avx2` Running `rustc --crate-name core_extensions /home/matias/.cargo/registry/src/github.aaakk.us.kg-1ecc6299db9ec823/core_extensions-0.1.3/src_core_extensions/lib.rs --crate-type lib --emit=dep-info,link -C debuginfo=2 --cfg 'feature="default"' --cfg 'feature="std"' --cfg 'feature="typenum"' -C metadata=4490a4b4a2e4ad38 -C extra-filename=-4490a4b4a2e4ad38 --out-dir /home/matias/Documents/eclipse_workspace/tmp/type_level/target/debug/deps -L dependency=/home/matias/Documents/eclipse_workspace/tmp/type_level/target/debug/deps --extern typenum=/home/matias/Documents/eclipse_workspace/tmp/type_level/target/debug/deps/libtypenum-09d8afd71a31a24d.rlib --cap-lints allow --cfg core_str_methods --cfg core_duration --cfg enable_128 --cfg enable_copy_closures` Running `rustc --crate-name core_extensions /home/matias/.cargo/registry/src/github.aaakk.us.kg-1ecc6299db9ec823/core_extensions-0.1.3/src_core_extensions/lib.rs --crate-type lib --emit=dep-info,metadata -C debuginfo=2 --cfg 'feature="default"' --cfg 'feature="std"' --cfg 'feature="typenum"' -C metadata=ae7e9451cfc3cebe -C extra-filename=-ae7e9451cfc3cebe --out-dir /home/matias/Documents/eclipse_workspace/tmp/type_level/target/debug/deps -L dependency=/home/matias/Documents/eclipse_workspace/tmp/type_level/target/debug/deps --extern typenum=/home/matias/Documents/eclipse_workspace/tmp/type_level/target/debug/deps/libtypenum-7d3613d6f8f507ed.rmeta --cap-lints allow --cfg core_str_methods --cfg core_duration --cfg enable_128 --cfg enable_copy_closures` Checking serde_json v1.0.31 Running `rustc --crate-name serde_json /home/matias/.cargo/registry/src/github.aaakk.us.kg-1ecc6299db9ec823/serde_json-1.0.31/src/lib.rs --crate-type lib --emit=dep-info,metadata -C debuginfo=2 --cfg 'feature="default"' -C metadata=6c5592f49d3b9a0e -C extra-filename=-6c5592f49d3b9a0e --out-dir /home/matias/Documents/eclipse_workspace/tmp/type_level/target/debug/deps -L dependency=/home/matias/Documents/eclipse_workspace/tmp/type_level/target/debug/deps --extern itoa=/home/matias/Documents/eclipse_workspace/tmp/type_level/target/debug/deps/libitoa-330287956809ae00.rmeta --extern ryu=/home/matias/Documents/eclipse_workspace/tmp/type_level/target/debug/deps/libryu-ccee0de01a342e31.rmeta --extern serde=/home/matias/Documents/eclipse_workspace/tmp/type_level/target/debug/deps/libserde-07567c0789b4228a.rmeta --cap-lints allow` Compiling serde_derive v1.0.79 Running `rustc --crate-name serde_derive /home/matias/.cargo/registry/src/github.aaakk.us.kg-1ecc6299db9ec823/serde_derive-1.0.79/src/lib.rs --crate-type proc-macro --emit=dep-info,link -C prefer-dynamic -C debuginfo=2 --cfg 'feature="default"' -C metadata=283a66e3f84c87b5 -C extra-filename=-283a66e3f84c87b5 --out-dir /home/matias/Documents/eclipse_workspace/tmp/type_level/target/debug/deps -L dependency=/home/matias/Documents/eclipse_workspace/tmp/type_level/target/debug/deps --extern proc_macro2=/home/matias/Documents/eclipse_workspace/tmp/type_level/target/debug/deps/libproc_macro2-dec74f9a79e2a6d4.rlib --extern quote=/home/matias/Documents/eclipse_workspace/tmp/type_level/target/debug/deps/libquote-e8b43ff1abe84b43.rlib --extern syn=/home/matias/Documents/eclipse_workspace/tmp/type_level/target/debug/deps/libsyn-e5f966a5995bf349.rlib --cap-lints allow` Running `rustc --crate-name derive_type_level_lib derive_type_level_lib/src/lib.rs --crate-type lib --emit=dep-info,link -C debuginfo=2 -C metadata=ac179c0d23cf7b2f -C extra-filename=-ac179c0d23cf7b2f --out-dir /home/matias/Documents/eclipse_workspace/tmp/type_level/target/debug/deps -C incremental=/home/matias/Documents/eclipse_workspace/tmp/type_level/target/debug/incremental -L dependency=/home/matias/Documents/eclipse_workspace/tmp/type_level/target/debug/deps --extern arrayvec=/home/matias/Documents/eclipse_workspace/tmp/type_level/target/debug/deps/libarrayvec-378e7e5e142b2de8.rlib --extern core_extensions=/home/matias/Documents/eclipse_workspace/tmp/type_level/target/debug/deps/libcore_extensions-4490a4b4a2e4ad38.rlib --extern lazy_static=/home/matias/Documents/eclipse_workspace/tmp/type_level/target/debug/deps/liblazy_static-c568eb1523988f89.rlib --extern proc_macro2=/home/matias/Documents/eclipse_workspace/tmp/type_level/target/debug/deps/libproc_macro2-dec74f9a79e2a6d4.rlib --extern quote=/home/matias/Documents/eclipse_workspace/tmp/type_level/target/debug/deps/libquote-e8b43ff1abe84b43.rlib --extern regex=/home/matias/Documents/eclipse_workspace/tmp/type_level/target/debug/deps/libregex-f8c692278fe0e8a9.rlib --extern syn=/home/matias/Documents/eclipse_workspace/tmp/type_level/target/debug/deps/libsyn-4b0a7b52bc976b7e.rlib --extern typed_arena=/home/matias/Documents/eclipse_workspace/tmp/type_level/target/debug/deps/libtyped_arena-79a53736c76abb3a.rlib --cfg rust_1_22` Running `rustc --crate-name derive_type_level_lib derive_type_level_lib/src/lib.rs --crate-type lib --emit=dep-info,metadata -C debuginfo=2 -C metadata=8926ac52a04f5c0a -C extra-filename=-8926ac52a04f5c0a --out-dir /home/matias/Documents/eclipse_workspace/tmp/type_level/target/debug/deps -C incremental=/home/matias/Documents/eclipse_workspace/tmp/type_level/target/debug/incremental -L dependency=/home/matias/Documents/eclipse_workspace/tmp/type_level/target/debug/deps --extern arrayvec=/home/matias/Documents/eclipse_workspace/tmp/type_level/target/debug/deps/libarrayvec-edae89d7f690a1ef.rmeta --extern core_extensions=/home/matias/Documents/eclipse_workspace/tmp/type_level/target/debug/deps/libcore_extensions-ae7e9451cfc3cebe.rmeta --extern lazy_static=/home/matias/Documents/eclipse_workspace/tmp/type_level/target/debug/deps/liblazy_static-1cb76a56273fcf36.rmeta --extern proc_macro2=/home/matias/Documents/eclipse_workspace/tmp/type_level/target/debug/deps/libproc_macro2-b855a08f0f5f0672.rmeta --extern quote=/home/matias/Documents/eclipse_workspace/tmp/type_level/target/debug/deps/libquote-c33debc481b8513c.rmeta --extern regex=/home/matias/Documents/eclipse_workspace/tmp/type_level/target/debug/deps/libregex-2f86183e70e9a464.rmeta --extern syn=/home/matias/Documents/eclipse_workspace/tmp/type_level/target/debug/deps/libsyn-64afd80776917d3a.rmeta --extern typed_arena=/home/matias/Documents/eclipse_workspace/tmp/type_level/target/debug/deps/libtyped_arena-e80325a8410ee87d.rmeta --cfg rust_1_22` warning: struct is never constructed: `FilteredAttrs` --> derive_type_level_lib/src/attribute_errors/mod.rs:24:1 | 24 | pub struct FilteredAttrs<'a,F>{ | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: #[warn(dead_code)] on by default warning: method is never used: `with_filter` --> derive_type_level_lib/src/attribute_errors/mod.rs:37:5 | 37 | / pub fn with_filter(&'a self,filter:F)->FilteredAttrs<'a,F> 38 | | where 39 | | F:Fn(&str)->bool 40 | | { ... | 44 | | } 45 | | } | |_____^ warning: struct is never constructed: `FilteredAttrs` --> derive_type_level_lib/src/attribute_errors/mod.rs:24:1 | 24 | pub struct FilteredAttrs<'a,F>{ | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: #[warn(dead_code)] on by default warning: method is never used: `with_filter` --> derive_type_level_lib/src/attribute_errors/mod.rs:37:5 | 37 | / pub fn with_filter(&'a self,filter:F)->FilteredAttrs<'a,F> 38 | | where 39 | | F:Fn(&str)->bool 40 | | { ... | 44 | | } 45 | | } | |_____^ Compiling derive_type_level v0.0.20 (file:///home/matias/Documents/eclipse_workspace/tmp/type_level/derive_type_level) Running `rustc --crate-name derive_type_level derive_type_level/src/lib.rs --crate-type proc-macro --emit=dep-info,link -C prefer-dynamic -C debuginfo=2 -C metadata=5cfc0e61121dc10f -C extra-filename=-5cfc0e61121dc10f --out-dir /home/matias/Documents/eclipse_workspace/tmp/type_level/target/debug/deps -C incremental=/home/matias/Documents/eclipse_workspace/tmp/type_level/target/debug/incremental -L dependency=/home/matias/Documents/eclipse_workspace/tmp/type_level/target/debug/deps --extern derive_type_level_lib=/home/matias/Documents/eclipse_workspace/tmp/type_level/target/debug/deps/libderive_type_level_lib-ac179c0d23cf7b2f.rlib` Running `rustc --crate-name type_level_values type_level_values/src/lib.rs --crate-type lib --emit=dep-info,metadata -C debuginfo=2 --cfg 'feature="default"' --cfg 'feature="serde"' --cfg 'feature="std"' -C metadata=067bf55e26860a71 -C extra-filename=-067bf55e26860a71 --out-dir /home/matias/Documents/eclipse_workspace/tmp/type_level/target/debug/deps -C incremental=/home/matias/Documents/eclipse_workspace/tmp/type_level/target/debug/incremental -L dependency=/home/matias/Documents/eclipse_workspace/tmp/type_level/target/debug/deps --extern core_extensions=/home/matias/Documents/eclipse_workspace/tmp/type_level/target/debug/deps/libcore_extensions-ae7e9451cfc3cebe.rmeta --extern derive_type_level=/home/matias/Documents/eclipse_workspace/tmp/type_level/target/debug/deps/libderive_type_level-5cfc0e61121dc10f.so --extern num_traits=/home/matias/Documents/eclipse_workspace/tmp/type_level/target/debug/deps/libnum_traits-902d92b771260225.rmeta --extern serde=/home/matias/Documents/eclipse_workspace/tmp/type_level/target/debug/deps/libserde-07567c0789b4228a.rmeta --extern typenum=/home/matias/Documents/eclipse_workspace/tmp/type_level/target/debug/deps/libtypenum-7d3613d6f8f507ed.rmeta --cfg rust_1_22 --cfg rust_1_26 --cfg rust_1_27` Checking type_level_examples v0.0.20 (file:///home/matias/Documents/eclipse_workspace/tmp/type_level/type_level_examples) Running `rustc --crate-name _05_capabilities type_level_examples/src/bin/_05_capabilities.rs --crate-type bin --emit=dep-info,metadata -C debuginfo=2 -C metadata=ddb08eada7eef8ee -C extra-filename=-ddb08eada7eef8ee --out-dir /home/matias/Documents/eclipse_workspace/tmp/type_level/target/debug/deps -C incremental=/home/matias/Documents/eclipse_workspace/tmp/type_level/target/debug/incremental -L dependency=/home/matias/Documents/eclipse_workspace/tmp/type_level/target/debug/deps --extern core_extensions=/home/matias/Documents/eclipse_workspace/tmp/type_level/target/debug/deps/libcore_extensions-ae7e9451cfc3cebe.rmeta --extern derive_type_level=/home/matias/Documents/eclipse_workspace/tmp/type_level/target/debug/deps/libderive_type_level-5cfc0e61121dc10f.so --extern derive_type_level_lib=/home/matias/Documents/eclipse_workspace/tmp/type_level/target/debug/deps/libderive_type_level_lib-8926ac52a04f5c0a.rmeta --extern num_traits=/home/matias/Documents/eclipse_workspace/tmp/type_level/target/debug/deps/libnum_traits-902d92b771260225.rmeta --extern serde=/home/matias/Documents/eclipse_workspace/tmp/type_level/target/debug/deps/libserde-07567c0789b4228a.rmeta --extern serde_derive=/home/matias/Documents/eclipse_workspace/tmp/type_level/target/debug/deps/libserde_derive-283a66e3f84c87b5.so --extern serde_json=/home/matias/Documents/eclipse_workspace/tmp/type_level/target/debug/deps/libserde_json-6c5592f49d3b9a0e.rmeta --extern take_mut=/home/matias/Documents/eclipse_workspace/tmp/type_level/target/debug/deps/libtake_mut-a9ba6c25189998cc.rmeta --extern type_level_values=/home/matias/Documents/eclipse_workspace/tmp/type_level/target/debug/deps/libtype_level_values-067bf55e26860a71.rmeta --extern typenum=/home/matias/Documents/eclipse_workspace/tmp/type_level/target/debug/deps/libtypenum-7d3613d6f8f507ed.rmeta` Running `rustc --crate-name _01_deserialize_uninitialized type_level_examples/src/bin/_01_deserialize_uninitialized.rs --crate-type bin --emit=dep-info,metadata -C debuginfo=2 -C metadata=09dd7b89f5ffea97 -C extra-filename=-09dd7b89f5ffea97 --out-dir /home/matias/Documents/eclipse_workspace/tmp/type_level/target/debug/deps -C incremental=/home/matias/Documents/eclipse_workspace/tmp/type_level/target/debug/incremental -L dependency=/home/matias/Documents/eclipse_workspace/tmp/type_level/target/debug/deps --extern core_extensions=/home/matias/Documents/eclipse_workspace/tmp/type_level/target/debug/deps/libcore_extensions-ae7e9451cfc3cebe.rmeta --extern derive_type_level=/home/matias/Documents/eclipse_workspace/tmp/type_level/target/debug/deps/libderive_type_level-5cfc0e61121dc10f.so --extern derive_type_level_lib=/home/matias/Documents/eclipse_workspace/tmp/type_level/target/debug/deps/libderive_type_level_lib-8926ac52a04f5c0a.rmeta --extern num_traits=/home/matias/Documents/eclipse_workspace/tmp/type_level/target/debug/deps/libnum_traits-902d92b771260225.rmeta --extern serde=/home/matias/Documents/eclipse_workspace/tmp/type_level/target/debug/deps/libserde-07567c0789b4228a.rmeta --extern serde_derive=/home/matias/Documents/eclipse_workspace/tmp/type_level/target/debug/deps/libserde_derive-283a66e3f84c87b5.so --extern serde_json=/home/matias/Documents/eclipse_workspace/tmp/type_level/target/debug/deps/libserde_json-6c5592f49d3b9a0e.rmeta --extern take_mut=/home/matias/Documents/eclipse_workspace/tmp/type_level/target/debug/deps/libtake_mut-a9ba6c25189998cc.rmeta --extern type_level_values=/home/matias/Documents/eclipse_workspace/tmp/type_level/target/debug/deps/libtype_level_values-067bf55e26860a71.rmeta --extern typenum=/home/matias/Documents/eclipse_workspace/tmp/type_level/target/debug/deps/libtypenum-7d3613d6f8f507ed.rmeta` Running `rustc --crate-name _06_channel type_level_examples/src/bin/_06_channel.rs --crate-type bin --emit=dep-info,metadata -C debuginfo=2 -C metadata=4f2815f1c2a0ef7b -C extra-filename=-4f2815f1c2a0ef7b --out-dir /home/matias/Documents/eclipse_workspace/tmp/type_level/target/debug/deps -C incremental=/home/matias/Documents/eclipse_workspace/tmp/type_level/target/debug/incremental -L dependency=/home/matias/Documents/eclipse_workspace/tmp/type_level/target/debug/deps --extern core_extensions=/home/matias/Documents/eclipse_workspace/tmp/type_level/target/debug/deps/libcore_extensions-ae7e9451cfc3cebe.rmeta --extern derive_type_level=/home/matias/Documents/eclipse_workspace/tmp/type_level/target/debug/deps/libderive_type_level-5cfc0e61121dc10f.so --extern derive_type_level_lib=/home/matias/Documents/eclipse_workspace/tmp/type_level/target/debug/deps/libderive_type_level_lib-8926ac52a04f5c0a.rmeta --extern num_traits=/home/matias/Documents/eclipse_workspace/tmp/type_level/target/debug/deps/libnum_traits-902d92b771260225.rmeta --extern serde=/home/matias/Documents/eclipse_workspace/tmp/type_level/target/debug/deps/libserde-07567c0789b4228a.rmeta --extern serde_derive=/home/matias/Documents/eclipse_workspace/tmp/type_level/target/debug/deps/libserde_derive-283a66e3f84c87b5.so --extern serde_json=/home/matias/Documents/eclipse_workspace/tmp/type_level/target/debug/deps/libserde_json-6c5592f49d3b9a0e.rmeta --extern take_mut=/home/matias/Documents/eclipse_workspace/tmp/type_level/target/debug/deps/libtake_mut-a9ba6c25189998cc.rmeta --extern type_level_values=/home/matias/Documents/eclipse_workspace/tmp/type_level/target/debug/deps/libtype_level_values-067bf55e26860a71.rmeta --extern typenum=/home/matias/Documents/eclipse_workspace/tmp/type_level/target/debug/deps/libtypenum-7d3613d6f8f507ed.rmeta` Running `rustc --crate-name _09_type_hof type_level_examples/src/bin/_09_type_hof.rs --crate-type bin --emit=dep-info,metadata -C debuginfo=2 -C metadata=0902ce80ebfec6bc -C extra-filename=-0902ce80ebfec6bc --out-dir /home/matias/Documents/eclipse_workspace/tmp/type_level/target/debug/deps -C incremental=/home/matias/Documents/eclipse_workspace/tmp/type_level/target/debug/incremental -L dependency=/home/matias/Documents/eclipse_workspace/tmp/type_level/target/debug/deps --extern core_extensions=/home/matias/Documents/eclipse_workspace/tmp/type_level/target/debug/deps/libcore_extensions-ae7e9451cfc3cebe.rmeta --extern derive_type_level=/home/matias/Documents/eclipse_workspace/tmp/type_level/target/debug/deps/libderive_type_level-5cfc0e61121dc10f.so --extern derive_type_level_lib=/home/matias/Documents/eclipse_workspace/tmp/type_level/target/debug/deps/libderive_type_level_lib-8926ac52a04f5c0a.rmeta --extern num_traits=/home/matias/Documents/eclipse_workspace/tmp/type_level/target/debug/deps/libnum_traits-902d92b771260225.rmeta --extern serde=/home/matias/Documents/eclipse_workspace/tmp/type_level/target/debug/deps/libserde-07567c0789b4228a.rmeta --extern serde_derive=/home/matias/Documents/eclipse_workspace/tmp/type_level/target/debug/deps/libserde_derive-283a66e3f84c87b5.so --extern serde_json=/home/matias/Documents/eclipse_workspace/tmp/type_level/target/debug/deps/libserde_json-6c5592f49d3b9a0e.rmeta --extern take_mut=/home/matias/Documents/eclipse_workspace/tmp/type_level/target/debug/deps/libtake_mut-a9ba6c25189998cc.rmeta --extern type_level_values=/home/matias/Documents/eclipse_workspace/tmp/type_level/target/debug/deps/libtype_level_values-067bf55e26860a71.rmeta --extern typenum=/home/matias/Documents/eclipse_workspace/tmp/type_level/target/debug/deps/libtypenum-7d3613d6f8f507ed.rmeta` Running `rustc --crate-name playground type_level_examples/src/bin/playground.rs --crate-type bin --emit=dep-info,metadata -C debuginfo=2 -C metadata=bd74ca85eb4bd408 -C extra-filename=-bd74ca85eb4bd408 --out-dir /home/matias/Documents/eclipse_workspace/tmp/type_level/target/debug/deps -C incremental=/home/matias/Documents/eclipse_workspace/tmp/type_level/target/debug/incremental -L dependency=/home/matias/Documents/eclipse_workspace/tmp/type_level/target/debug/deps --extern core_extensions=/home/matias/Documents/eclipse_workspace/tmp/type_level/target/debug/deps/libcore_extensions-ae7e9451cfc3cebe.rmeta --extern derive_type_level=/home/matias/Documents/eclipse_workspace/tmp/type_level/target/debug/deps/libderive_type_level-5cfc0e61121dc10f.so --extern derive_type_level_lib=/home/matias/Documents/eclipse_workspace/tmp/type_level/target/debug/deps/libderive_type_level_lib-8926ac52a04f5c0a.rmeta --extern num_traits=/home/matias/Documents/eclipse_workspace/tmp/type_level/target/debug/deps/libnum_traits-902d92b771260225.rmeta --extern serde=/home/matias/Documents/eclipse_workspace/tmp/type_level/target/debug/deps/libserde-07567c0789b4228a.rmeta --extern serde_derive=/home/matias/Documents/eclipse_workspace/tmp/type_level/target/debug/deps/libserde_derive-283a66e3f84c87b5.so --extern serde_json=/home/matias/Documents/eclipse_workspace/tmp/type_level/target/debug/deps/libserde_json-6c5592f49d3b9a0e.rmeta --extern take_mut=/home/matias/Documents/eclipse_workspace/tmp/type_level/target/debug/deps/libtake_mut-a9ba6c25189998cc.rmeta --extern type_level_values=/home/matias/Documents/eclipse_workspace/tmp/type_level/target/debug/deps/libtype_level_values-067bf55e26860a71.rmeta --extern typenum=/home/matias/Documents/eclipse_workspace/tmp/type_level/target/debug/deps/libtypenum-7d3613d6f8f507ed.rmeta` Running `rustc --crate-name _07_split_mut type_level_examples/src/bin/_07_split_mut.rs --crate-type bin --emit=dep-info,metadata -C debuginfo=2 -C metadata=1d5dd17e9d154b84 -C extra-filename=-1d5dd17e9d154b84 --out-dir /home/matias/Documents/eclipse_workspace/tmp/type_level/target/debug/deps -C incremental=/home/matias/Documents/eclipse_workspace/tmp/type_level/target/debug/incremental -L dependency=/home/matias/Documents/eclipse_workspace/tmp/type_level/target/debug/deps --extern core_extensions=/home/matias/Documents/eclipse_workspace/tmp/type_level/target/debug/deps/libcore_extensions-ae7e9451cfc3cebe.rmeta --extern derive_type_level=/home/matias/Documents/eclipse_workspace/tmp/type_level/target/debug/deps/libderive_type_level-5cfc0e61121dc10f.so --extern derive_type_level_lib=/home/matias/Documents/eclipse_workspace/tmp/type_level/target/debug/deps/libderive_type_level_lib-8926ac52a04f5c0a.rmeta --extern num_traits=/home/matias/Documents/eclipse_workspace/tmp/type_level/target/debug/deps/libnum_traits-902d92b771260225.rmeta --extern serde=/home/matias/Documents/eclipse_workspace/tmp/type_level/target/debug/deps/libserde-07567c0789b4228a.rmeta --extern serde_derive=/home/matias/Documents/eclipse_workspace/tmp/type_level/target/debug/deps/libserde_derive-283a66e3f84c87b5.so --extern serde_json=/home/matias/Documents/eclipse_workspace/tmp/type_level/target/debug/deps/libserde_json-6c5592f49d3b9a0e.rmeta --extern take_mut=/home/matias/Documents/eclipse_workspace/tmp/type_level/target/debug/deps/libtake_mut-a9ba6c25189998cc.rmeta --extern type_level_values=/home/matias/Documents/eclipse_workspace/tmp/type_level/target/debug/deps/libtype_level_values-067bf55e26860a71.rmeta --extern typenum=/home/matias/Documents/eclipse_workspace/tmp/type_level/target/debug/deps/libtypenum-7d3613d6f8f507ed.rmeta` Running `rustc --crate-name _08_ranged_int type_level_examples/src/bin/_08_ranged_int.rs --crate-type bin --emit=dep-info,metadata -C debuginfo=2 -C metadata=9373ca66fb4eee18 -C extra-filename=-9373ca66fb4eee18 --out-dir /home/matias/Documents/eclipse_workspace/tmp/type_level/target/debug/deps -C incremental=/home/matias/Documents/eclipse_workspace/tmp/type_level/target/debug/incremental -L dependency=/home/matias/Documents/eclipse_workspace/tmp/type_level/target/debug/deps --extern core_extensions=/home/matias/Documents/eclipse_workspace/tmp/type_level/target/debug/deps/libcore_extensions-ae7e9451cfc3cebe.rmeta --extern derive_type_level=/home/matias/Documents/eclipse_workspace/tmp/type_level/target/debug/deps/libderive_type_level-5cfc0e61121dc10f.so --extern derive_type_level_lib=/home/matias/Documents/eclipse_workspace/tmp/type_level/target/debug/deps/libderive_type_level_lib-8926ac52a04f5c0a.rmeta --extern num_traits=/home/matias/Documents/eclipse_workspace/tmp/type_level/target/debug/deps/libnum_traits-902d92b771260225.rmeta --extern serde=/home/matias/Documents/eclipse_workspace/tmp/type_level/target/debug/deps/libserde-07567c0789b4228a.rmeta --extern serde_derive=/home/matias/Documents/eclipse_workspace/tmp/type_level/target/debug/deps/libserde_derive-283a66e3f84c87b5.so --extern serde_json=/home/matias/Documents/eclipse_workspace/tmp/type_level/target/debug/deps/libserde_json-6c5592f49d3b9a0e.rmeta --extern take_mut=/home/matias/Documents/eclipse_workspace/tmp/type_level/target/debug/deps/libtake_mut-a9ba6c25189998cc.rmeta --extern type_level_values=/home/matias/Documents/eclipse_workspace/tmp/type_level/target/debug/deps/libtype_level_values-067bf55e26860a71.rmeta --extern typenum=/home/matias/Documents/eclipse_workspace/tmp/type_level/target/debug/deps/libtypenum-7d3613d6f8f507ed.rmeta` Running `rustc --crate-name bounds type_level_examples/src/bin/bounds.rs --crate-type bin --emit=dep-info,metadata -C debuginfo=2 -C metadata=ef78101d8ea17a9e -C extra-filename=-ef78101d8ea17a9e --out-dir /home/matias/Documents/eclipse_workspace/tmp/type_level/target/debug/deps -C incremental=/home/matias/Documents/eclipse_workspace/tmp/type_level/target/debug/incremental -L dependency=/home/matias/Documents/eclipse_workspace/tmp/type_level/target/debug/deps --extern core_extensions=/home/matias/Documents/eclipse_workspace/tmp/type_level/target/debug/deps/libcore_extensions-ae7e9451cfc3cebe.rmeta --extern derive_type_level=/home/matias/Documents/eclipse_workspace/tmp/type_level/target/debug/deps/libderive_type_level-5cfc0e61121dc10f.so --extern derive_type_level_lib=/home/matias/Documents/eclipse_workspace/tmp/type_level/target/debug/deps/libderive_type_level_lib-8926ac52a04f5c0a.rmeta --extern num_traits=/home/matias/Documents/eclipse_workspace/tmp/type_level/target/debug/deps/libnum_traits-902d92b771260225.rmeta --extern serde=/home/matias/Documents/eclipse_workspace/tmp/type_level/target/debug/deps/libserde-07567c0789b4228a.rmeta --extern serde_derive=/home/matias/Documents/eclipse_workspace/tmp/type_level/target/debug/deps/libserde_derive-283a66e3f84c87b5.so --extern serde_json=/home/matias/Documents/eclipse_workspace/tmp/type_level/target/debug/deps/libserde_json-6c5592f49d3b9a0e.rmeta --extern take_mut=/home/matias/Documents/eclipse_workspace/tmp/type_level/target/debug/deps/libtake_mut-a9ba6c25189998cc.rmeta --extern type_level_values=/home/matias/Documents/eclipse_workspace/tmp/type_level/target/debug/deps/libtype_level_values-067bf55e26860a71.rmeta --extern typenum=/home/matias/Documents/eclipse_workspace/tmp/type_level/target/debug/deps/libtypenum-7d3613d6f8f507ed.rmeta` warning: unused `#[macro_use]` import --> type_level_examples/src/bin/playground.rs:2:1 | 2 | #[macro_use] | ^^^^^^^^^^^^ | = note: #[warn(unused_imports)] on by default warning: unused `#[macro_use]` import --> type_level_examples/src/bin/playground.rs:5:1 | 5 | #[macro_use] | ^^^^^^^^^^^^ warning: unused import: `type_level_values::prelude::*` --> type_level_examples/src/bin/playground.rs:8:5 | 8 | use type_level_values::prelude::*; | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ warning: unused imports: `SetField_`, `SetField` --> type_level_examples/src/bin/playground.rs:9:39 | 9 | use type_level_values::field_traits::{SetField,SetField_}; | ^^^^^^^^ ^^^^^^^^^ Running `rustc --crate-name doc_tests_privacy type_level_examples/src/bin/doc_tests_privacy.rs --crate-type bin --emit=dep-info,metadata -C debuginfo=2 -C metadata=62e572cc399c4b12 -C extra-filename=-62e572cc399c4b12 --out-dir /home/matias/Documents/eclipse_workspace/tmp/type_level/target/debug/deps -C incremental=/home/matias/Documents/eclipse_workspace/tmp/type_level/target/debug/incremental -L dependency=/home/matias/Documents/eclipse_workspace/tmp/type_level/target/debug/deps --extern core_extensions=/home/matias/Documents/eclipse_workspace/tmp/type_level/target/debug/deps/libcore_extensions-ae7e9451cfc3cebe.rmeta --extern derive_type_level=/home/matias/Documents/eclipse_workspace/tmp/type_level/target/debug/deps/libderive_type_level-5cfc0e61121dc10f.so --extern derive_type_level_lib=/home/matias/Documents/eclipse_workspace/tmp/type_level/target/debug/deps/libderive_type_level_lib-8926ac52a04f5c0a.rmeta --extern num_traits=/home/matias/Documents/eclipse_workspace/tmp/type_level/target/debug/deps/libnum_traits-902d92b771260225.rmeta --extern serde=/home/matias/Documents/eclipse_workspace/tmp/type_level/target/debug/deps/libserde-07567c0789b4228a.rmeta --extern serde_derive=/home/matias/Documents/eclipse_workspace/tmp/type_level/target/debug/deps/libserde_derive-283a66e3f84c87b5.so --extern serde_json=/home/matias/Documents/eclipse_workspace/tmp/type_level/target/debug/deps/libserde_json-6c5592f49d3b9a0e.rmeta --extern take_mut=/home/matias/Documents/eclipse_workspace/tmp/type_level/target/debug/deps/libtake_mut-a9ba6c25189998cc.rmeta --extern type_level_values=/home/matias/Documents/eclipse_workspace/tmp/type_level/target/debug/deps/libtype_level_values-067bf55e26860a71.rmeta --extern typenum=/home/matias/Documents/eclipse_workspace/tmp/type_level/target/debug/deps/libtypenum-7d3613d6f8f507ed.rmeta` Running `rustc --crate-name _10_state_machine type_level_examples/src/bin/_10_state_machine/main.rs --crate-type bin --emit=dep-info,metadata -C debuginfo=2 -C metadata=983e4d87e9f64402 -C extra-filename=-983e4d87e9f64402 --out-dir /home/matias/Documents/eclipse_workspace/tmp/type_level/target/debug/deps -C incremental=/home/matias/Documents/eclipse_workspace/tmp/type_level/target/debug/incremental -L dependency=/home/matias/Documents/eclipse_workspace/tmp/type_level/target/debug/deps --extern core_extensions=/home/matias/Documents/eclipse_workspace/tmp/type_level/target/debug/deps/libcore_extensions-ae7e9451cfc3cebe.rmeta --extern derive_type_level=/home/matias/Documents/eclipse_workspace/tmp/type_level/target/debug/deps/libderive_type_level-5cfc0e61121dc10f.so --extern derive_type_level_lib=/home/matias/Documents/eclipse_workspace/tmp/type_level/target/debug/deps/libderive_type_level_lib-8926ac52a04f5c0a.rmeta --extern num_traits=/home/matias/Documents/eclipse_workspace/tmp/type_level/target/debug/deps/libnum_traits-902d92b771260225.rmeta --extern serde=/home/matias/Documents/eclipse_workspace/tmp/type_level/target/debug/deps/libserde-07567c0789b4228a.rmeta --extern serde_derive=/home/matias/Documents/eclipse_workspace/tmp/type_level/target/debug/deps/libserde_derive-283a66e3f84c87b5.so --extern serde_json=/home/matias/Documents/eclipse_workspace/tmp/type_level/target/debug/deps/libserde_json-6c5592f49d3b9a0e.rmeta --extern take_mut=/home/matias/Documents/eclipse_workspace/tmp/type_level/target/debug/deps/libtake_mut-a9ba6c25189998cc.rmeta --extern type_level_values=/home/matias/Documents/eclipse_workspace/tmp/type_level/target/debug/deps/libtype_level_values-067bf55e26860a71.rmeta --extern typenum=/home/matias/Documents/eclipse_workspace/tmp/type_level/target/debug/deps/libtypenum-7d3613d6f8f507ed.rmeta` Running `rustc --crate-name playground_2 type_level_examples/src/bin/playground_2.rs --crate-type bin --emit=dep-info,metadata -C debuginfo=2 -C metadata=8bebd985eff70f7b -C extra-filename=-8bebd985eff70f7b --out-dir /home/matias/Documents/eclipse_workspace/tmp/type_level/target/debug/deps -C incremental=/home/matias/Documents/eclipse_workspace/tmp/type_level/target/debug/incremental -L dependency=/home/matias/Documents/eclipse_workspace/tmp/type_level/target/debug/deps --extern core_extensions=/home/matias/Documents/eclipse_workspace/tmp/type_level/target/debug/deps/libcore_extensions-ae7e9451cfc3cebe.rmeta --extern derive_type_level=/home/matias/Documents/eclipse_workspace/tmp/type_level/target/debug/deps/libderive_type_level-5cfc0e61121dc10f.so --extern derive_type_level_lib=/home/matias/Documents/eclipse_workspace/tmp/type_level/target/debug/deps/libderive_type_level_lib-8926ac52a04f5c0a.rmeta --extern num_traits=/home/matias/Documents/eclipse_workspace/tmp/type_level/target/debug/deps/libnum_traits-902d92b771260225.rmeta --extern serde=/home/matias/Documents/eclipse_workspace/tmp/type_level/target/debug/deps/libserde-07567c0789b4228a.rmeta --extern serde_derive=/home/matias/Documents/eclipse_workspace/tmp/type_level/target/debug/deps/libserde_derive-283a66e3f84c87b5.so --extern serde_json=/home/matias/Documents/eclipse_workspace/tmp/type_level/target/debug/deps/libserde_json-6c5592f49d3b9a0e.rmeta --extern take_mut=/home/matias/Documents/eclipse_workspace/tmp/type_level/target/debug/deps/libtake_mut-a9ba6c25189998cc.rmeta --extern type_level_values=/home/matias/Documents/eclipse_workspace/tmp/type_level/target/debug/deps/libtype_level_values-067bf55e26860a71.rmeta --extern typenum=/home/matias/Documents/eclipse_workspace/tmp/type_level/target/debug/deps/libtypenum-7d3613d6f8f507ed.rmeta` Running `rustc --crate-name _00_constconstructor_safety type_level_examples/src/bin/_00_constconstructor_safety.rs --crate-type bin --emit=dep-info,metadata -C debuginfo=2 -C metadata=1ca3bdb9dd42a054 -C extra-filename=-1ca3bdb9dd42a054 --out-dir /home/matias/Documents/eclipse_workspace/tmp/type_level/target/debug/deps -C incremental=/home/matias/Documents/eclipse_workspace/tmp/type_level/target/debug/incremental -L dependency=/home/matias/Documents/eclipse_workspace/tmp/type_level/target/debug/deps --extern core_extensions=/home/matias/Documents/eclipse_workspace/tmp/type_level/target/debug/deps/libcore_extensions-ae7e9451cfc3cebe.rmeta --extern derive_type_level=/home/matias/Documents/eclipse_workspace/tmp/type_level/target/debug/deps/libderive_type_level-5cfc0e61121dc10f.so --extern derive_type_level_lib=/home/matias/Documents/eclipse_workspace/tmp/type_level/target/debug/deps/libderive_type_level_lib-8926ac52a04f5c0a.rmeta --extern num_traits=/home/matias/Documents/eclipse_workspace/tmp/type_level/target/debug/deps/libnum_traits-902d92b771260225.rmeta --extern serde=/home/matias/Documents/eclipse_workspace/tmp/type_level/target/debug/deps/libserde-07567c0789b4228a.rmeta --extern serde_derive=/home/matias/Documents/eclipse_workspace/tmp/type_level/target/debug/deps/libserde_derive-283a66e3f84c87b5.so --extern serde_json=/home/matias/Documents/eclipse_workspace/tmp/type_level/target/debug/deps/libserde_json-6c5592f49d3b9a0e.rmeta --extern take_mut=/home/matias/Documents/eclipse_workspace/tmp/type_level/target/debug/deps/libtake_mut-a9ba6c25189998cc.rmeta --extern type_level_values=/home/matias/Documents/eclipse_workspace/tmp/type_level/target/debug/deps/libtype_level_values-067bf55e26860a71.rmeta --extern typenum=/home/matias/Documents/eclipse_workspace/tmp/type_level/target/debug/deps/libtypenum-7d3613d6f8f507ed.rmeta` Running `rustc --crate-name _03_vis_wrapper type_level_examples/src/bin/_03_vis_wrapper.rs --crate-type bin --emit=dep-info,metadata -C debuginfo=2 -C metadata=36e8ef78b608e9e8 -C extra-filename=-36e8ef78b608e9e8 --out-dir /home/matias/Documents/eclipse_workspace/tmp/type_level/target/debug/deps -C incremental=/home/matias/Documents/eclipse_workspace/tmp/type_level/target/debug/incremental -L dependency=/home/matias/Documents/eclipse_workspace/tmp/type_level/target/debug/deps --extern core_extensions=/home/matias/Documents/eclipse_workspace/tmp/type_level/target/debug/deps/libcore_extensions-ae7e9451cfc3cebe.rmeta --extern derive_type_level=/home/matias/Documents/eclipse_workspace/tmp/type_level/target/debug/deps/libderive_type_level-5cfc0e61121dc10f.so --extern derive_type_level_lib=/home/matias/Documents/eclipse_workspace/tmp/type_level/target/debug/deps/libderive_type_level_lib-8926ac52a04f5c0a.rmeta --extern num_traits=/home/matias/Documents/eclipse_workspace/tmp/type_level/target/debug/deps/libnum_traits-902d92b771260225.rmeta --extern serde=/home/matias/Documents/eclipse_workspace/tmp/type_level/target/debug/deps/libserde-07567c0789b4228a.rmeta --extern serde_derive=/home/matias/Documents/eclipse_workspace/tmp/type_level/target/debug/deps/libserde_derive-283a66e3f84c87b5.so --extern serde_json=/home/matias/Documents/eclipse_workspace/tmp/type_level/target/debug/deps/libserde_json-6c5592f49d3b9a0e.rmeta --extern take_mut=/home/matias/Documents/eclipse_workspace/tmp/type_level/target/debug/deps/libtake_mut-a9ba6c25189998cc.rmeta --extern type_level_values=/home/matias/Documents/eclipse_workspace/tmp/type_level/target/debug/deps/libtype_level_values-067bf55e26860a71.rmeta --extern typenum=/home/matias/Documents/eclipse_workspace/tmp/type_level/target/debug/deps/libtypenum-7d3613d6f8f507ed.rmeta` warning: unused variable: `derived` --> type_level_examples/src/bin/playground_2.rs:49:15 | 49 | let (dur, derived) = | ^^^^^^^ help: consider using `_derived` instead | = note: #[warn(unused_variables)] on by default Running `rustc --crate-name _02_mut_wrapper type_level_examples/src/bin/_02_mut_wrapper.rs --crate-type bin --emit=dep-info,metadata -C debuginfo=2 -C metadata=5159acc2d6c18943 -C extra-filename=-5159acc2d6c18943 --out-dir /home/matias/Documents/eclipse_workspace/tmp/type_level/target/debug/deps -C incremental=/home/matias/Documents/eclipse_workspace/tmp/type_level/target/debug/incremental -L dependency=/home/matias/Documents/eclipse_workspace/tmp/type_level/target/debug/deps --extern core_extensions=/home/matias/Documents/eclipse_workspace/tmp/type_level/target/debug/deps/libcore_extensions-ae7e9451cfc3cebe.rmeta --extern derive_type_level=/home/matias/Documents/eclipse_workspace/tmp/type_level/target/debug/deps/libderive_type_level-5cfc0e61121dc10f.so --extern derive_type_level_lib=/home/matias/Documents/eclipse_workspace/tmp/type_level/target/debug/deps/libderive_type_level_lib-8926ac52a04f5c0a.rmeta --extern num_traits=/home/matias/Documents/eclipse_workspace/tmp/type_level/target/debug/deps/libnum_traits-902d92b771260225.rmeta --extern serde=/home/matias/Documents/eclipse_workspace/tmp/type_level/target/debug/deps/libserde-07567c0789b4228a.rmeta --extern serde_derive=/home/matias/Documents/eclipse_workspace/tmp/type_level/target/debug/deps/libserde_derive-283a66e3f84c87b5.so --extern serde_json=/home/matias/Documents/eclipse_workspace/tmp/type_level/target/debug/deps/libserde_json-6c5592f49d3b9a0e.rmeta --extern take_mut=/home/matias/Documents/eclipse_workspace/tmp/type_level/target/debug/deps/libtake_mut-a9ba6c25189998cc.rmeta --extern type_level_values=/home/matias/Documents/eclipse_workspace/tmp/type_level/target/debug/deps/libtype_level_values-067bf55e26860a71.rmeta --extern typenum=/home/matias/Documents/eclipse_workspace/tmp/type_level/target/debug/deps/libtypenum-7d3613d6f8f507ed.rmeta` Running `rustc --crate-name _04_typesafe_builder type_level_examples/src/bin/_04_typesafe_builder.rs --crate-type bin --emit=dep-info,metadata -C debuginfo=2 -C metadata=d95ac269da12b039 -C extra-filename=-d95ac269da12b039 --out-dir /home/matias/Documents/eclipse_workspace/tmp/type_level/target/debug/deps -C incremental=/home/matias/Documents/eclipse_workspace/tmp/type_level/target/debug/incremental -L dependency=/home/matias/Documents/eclipse_workspace/tmp/type_level/target/debug/deps --extern core_extensions=/home/matias/Documents/eclipse_workspace/tmp/type_level/target/debug/deps/libcore_extensions-ae7e9451cfc3cebe.rmeta --extern derive_type_level=/home/matias/Documents/eclipse_workspace/tmp/type_level/target/debug/deps/libderive_type_level-5cfc0e61121dc10f.so --extern derive_type_level_lib=/home/matias/Documents/eclipse_workspace/tmp/type_level/target/debug/deps/libderive_type_level_lib-8926ac52a04f5c0a.rmeta --extern num_traits=/home/matias/Documents/eclipse_workspace/tmp/type_level/target/debug/deps/libnum_traits-902d92b771260225.rmeta --extern serde=/home/matias/Documents/eclipse_workspace/tmp/type_level/target/debug/deps/libserde-07567c0789b4228a.rmeta --extern serde_derive=/home/matias/Documents/eclipse_workspace/tmp/type_level/target/debug/deps/libserde_derive-283a66e3f84c87b5.so --extern serde_json=/home/matias/Documents/eclipse_workspace/tmp/type_level/target/debug/deps/libserde_json-6c5592f49d3b9a0e.rmeta --extern take_mut=/home/matias/Documents/eclipse_workspace/tmp/type_level/target/debug/deps/libtake_mut-a9ba6c25189998cc.rmeta --extern type_level_values=/home/matias/Documents/eclipse_workspace/tmp/type_level/target/debug/deps/libtype_level_values-067bf55e26860a71.rmeta --extern typenum=/home/matias/Documents/eclipse_workspace/tmp/type_level/target/debug/deps/libtypenum-7d3613d6f8f507ed.rmeta` thread 'main' panicked at 'cannot access a scoped thread local variable without calling `set` first', /cargo/registry/src/github.aaakk.us.kg-1ecc6299db9ec823/scoped-tls-0.1.2/src/lib.rs:186:9 Running `rustc --crate-name syntax_01_construct type_level_examples/src/bin/syntax_01_construct.rs --crate-type bin --emit=dep-info,metadata -C debuginfo=2 -C metadata=c73ed2ffbaf4d39d -C extra-filename=-c73ed2ffbaf4d39d --out-dir /home/matias/Documents/eclipse_workspace/tmp/type_level/target/debug/deps -C incremental=/home/matias/Documents/eclipse_workspace/tmp/type_level/target/debug/incremental -L dependency=/home/matias/Documents/eclipse_workspace/tmp/type_level/target/debug/deps --extern core_extensions=/home/matias/Documents/eclipse_workspace/tmp/type_level/target/debug/deps/libcore_extensions-ae7e9451cfc3cebe.rmeta --extern derive_type_level=/home/matias/Documents/eclipse_workspace/tmp/type_level/target/debug/deps/libderive_type_level-5cfc0e61121dc10f.so --extern derive_type_level_lib=/home/matias/Documents/eclipse_workspace/tmp/type_level/target/debug/deps/libderive_type_level_lib-8926ac52a04f5c0a.rmeta --extern num_traits=/home/matias/Documents/eclipse_workspace/tmp/type_level/target/debug/deps/libnum_traits-902d92b771260225.rmeta --extern serde=/home/matias/Documents/eclipse_workspace/tmp/type_level/target/debug/deps/libserde-07567c0789b4228a.rmeta --extern serde_derive=/home/matias/Documents/eclipse_workspace/tmp/type_level/target/debug/deps/libserde_derive-283a66e3f84c87b5.so --extern serde_json=/home/matias/Documents/eclipse_workspace/tmp/type_level/target/debug/deps/libserde_json-6c5592f49d3b9a0e.rmeta --extern take_mut=/home/matias/Documents/eclipse_workspace/tmp/type_level/target/debug/deps/libtake_mut-a9ba6c25189998cc.rmeta --extern type_level_values=/home/matias/Documents/eclipse_workspace/tmp/type_level/target/debug/deps/libtype_level_values-067bf55e26860a71.rmeta --extern typenum=/home/matias/Documents/eclipse_workspace/tmp/type_level/target/debug/deps/libtypenum-7d3613d6f8f507ed.rmeta` note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace. stack backtrace: 0: std::sys::unix::backtrace::tracing::imp::unwind_backtrace at libstd/sys/unix/backtrace/tracing/gcc_s.rs:49 1: std::sys_common::backtrace::print at libstd/sys_common/backtrace.rs:71 at libstd/sys_common/backtrace.rs:59 2: std::panicking::default_hook::{{closure}} at libstd/panicking.rs:211 3: std::panicking::default_hook at libstd/panicking.rs:227 4: rustc::util::common::panic_hook 5: std::panicking::rust_panic_with_hook at libstd/panicking.rs:480 6: std::panicking::begin_panic 7: >::with 8: syntax_pos::::macro_backtrace 9: rustc_errors::emitter::EmitterWriter::fix_multispan_in_std_macros 10: ::emit 11: rustc_errors::Handler::emit_db 12: ::drop 13: core::ptr::drop_in_place 14: core::ptr::drop_in_place 15: core::ptr::drop_in_place 16: as core::ops::function::FnOnce<()>>::call_once 17: __rust_maybe_catch_panic at libpanic_unwind/lib.rs:102 18: rustc_driver::run 19: rustc_driver::main 20: rustc_binary::main 21: std::rt::lang_start::{{closure}} query stack during panic: end of query stack error: internal compiler error: unexpected panic note: the compiler unexpectedly panicked. this is a bug. note: we would appreciate a bug report: https://github.com/rust-lang/rust/blob/master/CONTRIBUTING.md#bug-reports note: rustc 1.30.0-nightly (39e6ba821 2018-08-25) running on i686-unknown-linux-gnu note: compiler flags: -C debuginfo=2 -C incremental --crate-type bin note: some of the compiler flags provided by cargo are hidden error: Could not compile `type_level_examples`.