rasen-dsl 0.2.0

Wrapper for the Rasen compiler to write SPIR-V shaders in Rust
Build #122905 2018-10-23T10:57:42.931312+00:00
# rustc version
rustc 1.31.0-nightly (78ff609d7 2018-10-19)# docs.rs version
cratesfyi 0.6.0 (401be1e 2018-10-20)# build log
Updating crates.io index
Downloading crates ...
Downloaded rasen-dsl v0.2.0
Downloading crates ...
Downloaded rasen v0.12.0
Downloaded rspirv v0.5.4
Downloaded clippy v0.0.134
Downloading crates ...
Downloaded spirv_headers v1.3.4
Downloaded derive_more v0.7.1
Downloaded num-derive v0.1.44
Fresh unicode-xid v0.1.0
Fresh libc v0.2.43
Fresh rustc-serialize v0.3.24
Fresh cc v1.0.25
Fresh unicode-xid v0.0.4
Fresh quote v0.3.15
Fresh cfg-if v0.1.6
Fresh rustc-demangle v0.1.9
Fresh bitflags v1.0.4
Fresh ordermap v0.3.5
Fresh fixedbitset v0.1.9
Fresh fnv v1.0.6
Fresh proc-macro2 v0.2.3
Fresh rand v0.4.3
Fresh synom v0.11.3
Compiling rasen v0.12.0
Fresh petgraph v0.4.13
Fresh num-traits v0.2.6
Fresh quote v0.4.2
Running `rustc --crate-name build_script_build /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/rasen-0.12.0/build.rs --color never --crate-type bin --emit=dep-info,link -C debuginfo=2 --cfg 'feature="default"' -C metadata=7fc22ad94705a47f -C extra-filename=-7fc22ad94705a47f --out-dir /home/cratesfyi/cratesfyi/debug/build/rasen-7fc22ad94705a47f -L dependency=/home/cratesfyi/cratesfyi/debug/deps --extern quote=/home/cratesfyi/cratesfyi/debug/deps/libquote-872257d86c2e1401.rlib --cap-lints allow`
Fresh syn v0.11.11
Fresh num-integer v0.1.39
Fresh num-complex v0.1.43
Compiling syn v0.12.15
Fresh backtrace-sys v0.1.24
Compiling derive_more v0.7.1
Running `rustc --crate-name syn /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-0.12.15/src/lib.rs --color never --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="quote"' -C metadata=fd3c8460652a43ca -C extra-filename=-fd3c8460652a43ca --out-dir /home/cratesfyi/cratesfyi/debug/deps -L dependency=/home/cratesfyi/cratesfyi/debug/deps --extern proc_macro2=/home/cratesfyi/cratesfyi/debug/deps/libproc_macro2-99fe568a879b970e.rlib --extern quote=/home/cratesfyi/cratesfyi/debug/deps/libquote-716840f146362574.rlib --extern unicode_xid=/home/cratesfyi/cratesfyi/debug/deps/libunicode_xid-83ea6a50d639627d.rlib --cap-lints allow`
Running `rustc --crate-name derive_more /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/derive_more-0.7.1/src/lib.rs --color never --crate-type proc-macro --emit=dep-info,link -C prefer-dynamic -C debuginfo=2 -C metadata=9a1d8e153e73eb27 -C extra-filename=-9a1d8e153e73eb27 --out-dir /home/cratesfyi/cratesfyi/debug/deps -L dependency=/home/cratesfyi/cratesfyi/debug/deps --extern quote=/home/cratesfyi/cratesfyi/debug/deps/libquote-872257d86c2e1401.rlib --extern syn=/home/cratesfyi/cratesfyi/debug/deps/libsyn-e854e7ae755bfa9f.rlib --cap-lints allow`
Compiling rasen-dsl v0.2.0
Running `rustc --crate-name build_script_build /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/rasen-dsl-0.2.0/build.rs --color never --crate-type bin --emit=dep-info,link -C debuginfo=2 --cfg 'feature="default"' -C metadata=db670049004cf0db -C extra-filename=-db670049004cf0db --out-dir /home/cratesfyi/cratesfyi/debug/build/rasen-dsl-db670049004cf0db -L dependency=/home/cratesfyi/cratesfyi/debug/deps --extern quote=/home/cratesfyi/cratesfyi/debug/deps/libquote-872257d86c2e1401.rlib --extern syn=/home/cratesfyi/cratesfyi/debug/deps/libsyn-e854e7ae755bfa9f.rlib --cap-lints allow`
Fresh num-bigint v0.1.44
Fresh num-iter v0.1.37
Fresh backtrace v0.3.9
Running `/home/cratesfyi/cratesfyi/debug/build/rasen-7fc22ad94705a47f/build-script-build`
Running `/home/cratesfyi/cratesfyi/debug/build/rasen-dsl-db670049004cf0db/build-script-build`
Fresh num-rational v0.1.42
Fresh error-chain v0.10.0
Fresh num v0.1.42
Compiling num-derive v0.1.44
Running `rustc --crate-name num_derive /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/num-derive-0.1.44/src/lib.rs --color never --crate-type proc-macro --emit=dep-info,link -C prefer-dynamic -C debuginfo=2 -C metadata=6d81e0be3731bf21 -C extra-filename=-6d81e0be3731bf21 --out-dir /home/cratesfyi/cratesfyi/debug/deps -L dependency=/home/cratesfyi/cratesfyi/debug/deps --extern proc_macro2=/home/cratesfyi/cratesfyi/debug/deps/libproc_macro2-99fe568a879b970e.rlib --extern quote=/home/cratesfyi/cratesfyi/debug/deps/libquote-716840f146362574.rlib --extern syn=/home/cratesfyi/cratesfyi/debug/deps/libsyn-fd3c8460652a43ca.rlib --cap-lints allow`
Checking spirv_headers v1.3.4
Running `rustc --crate-name spirv_headers /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/spirv_headers-1.3.4/lib.rs --color never --crate-type lib --emit=dep-info,metadata -C debuginfo=2 -C metadata=13d48015f119f3c3 -C extra-filename=-13d48015f119f3c3 --out-dir /home/cratesfyi/cratesfyi/debug/deps -L dependency=/home/cratesfyi/cratesfyi/debug/deps --extern bitflags=/home/cratesfyi/cratesfyi/debug/deps/libbitflags-8ed38117858329ab.rmeta --extern num=/home/cratesfyi/cratesfyi/debug/deps/libnum-620dd668f5434e54.rmeta --extern num_derive=/home/cratesfyi/cratesfyi/debug/deps/libnum_derive-6d81e0be3731bf21.so --cap-lints allow`
Checking rspirv v0.5.4
Running `rustc --crate-name rspirv /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/rspirv-0.5.4/lib.rs --color never --crate-type lib --emit=dep-info,metadata -C debuginfo=2 -C metadata=55cea08b16413f7d -C extra-filename=-55cea08b16413f7d --out-dir /home/cratesfyi/cratesfyi/debug/deps -L dependency=/home/cratesfyi/cratesfyi/debug/deps --extern derive_more=/home/cratesfyi/cratesfyi/debug/deps/libderive_more-9a1d8e153e73eb27.so --extern num=/home/cratesfyi/cratesfyi/debug/deps/libnum-620dd668f5434e54.rmeta --extern spirv_headers=/home/cratesfyi/cratesfyi/debug/deps/libspirv_headers-13d48015f119f3c3.rmeta --cap-lints allow`
Running `rustc --crate-name rasen /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/rasen-0.12.0/src/lib.rs --color never --crate-type lib --emit=dep-info,metadata -C debuginfo=2 --cfg 'feature="default"' -C metadata=0c7d67f0ea6a8bde -C extra-filename=-0c7d67f0ea6a8bde --out-dir /home/cratesfyi/cratesfyi/debug/deps -L dependency=/home/cratesfyi/cratesfyi/debug/deps --extern error_chain=/home/cratesfyi/cratesfyi/debug/deps/liberror_chain-546da319fda358c5.rmeta --extern fnv=/home/cratesfyi/cratesfyi/debug/deps/libfnv-d4c7d7786cb19631.rmeta --extern petgraph=/home/cratesfyi/cratesfyi/debug/deps/libpetgraph-2a61a396557f17b2.rmeta --extern rspirv=/home/cratesfyi/cratesfyi/debug/deps/librspirv-55cea08b16413f7d.rmeta --extern spirv_headers=/home/cratesfyi/cratesfyi/debug/deps/libspirv_headers-13d48015f119f3c3.rmeta --cap-lints allow -L native=/home/cratesfyi/cratesfyi/debug/build/backtrace-sys-42b4034c0ffffce5/out`
error[E0658]: use of unstable library feature 'try_from' (see issue #33417)
--> /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/rasen-0.12.0/src/builder/module.rs:2:5
|
2 | use std::convert::TryFrom;
|     ^^^^^^^^^^^^^^^^^^^^^
|
= help: add #![feature(try_from)] to the crate attributes to enable

error[E0658]: use of unstable library feature 'try_from' (see issue #33417)
--> /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/rasen-0.12.0/src/builder/module.rs:773:5
|
773 |     type Error = Error;
|     ^^^^^^^^^^^^^^^^^^^
|
= help: add #![feature(try_from)] to the crate attributes to enable

error[E0658]: use of unstable library feature 'try_from' (see issue #33417)
--> /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/rasen-0.12.0/src/builder/module.rs:774:5
|
774 | /     fn try_from((graph, mod_type): (&'a Graph, ShaderType)) -> Result<ModuleBuilder> {
775 | |         ModuleBuilder::from_graph(graph, mod_type)
776 | |     }
| |_____^
|
= help: add #![feature(try_from)] to the crate attributes to enable

error[E0658]: use of unstable library feature 'try_from' (see issue #33417)
--> /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/rasen-0.12.0/src/builder/module.rs:772:10
|
772 | impl<'a> TryFrom<(&'a Graph, ShaderType)> for ModuleBuilder {
|          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
= help: add #![feature(try_from)] to the crate attributes to enable

error[E0658]: use of unstable library feature 'try_from' (see issue #33417)
--> /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/rasen-0.12.0/src/builder/module.rs:780:5
|
780 |     type Error = Error;
|     ^^^^^^^^^^^^^^^^^^^
|
= help: add #![feature(try_from)] to the crate attributes to enable

error[E0658]: use of unstable library feature 'try_from' (see issue #33417)
--> /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/rasen-0.12.0/src/builder/module.rs:781:5
|
781 | /     fn try_from((module, mod_type): (&'a RasenModule, ShaderType)) -> Result<ModuleBuilder> {
782 | |         ModuleBuilder::from_module(module, mod_type)
783 | |     }
| |_____^
|
= help: add #![feature(try_from)] to the crate attributes to enable

error[E0658]: use of unstable library feature 'try_from' (see issue #33417)
--> /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/rasen-0.12.0/src/builder/module.rs:779:10
|
779 | impl<'a> TryFrom<(&'a RasenModule, ShaderType)> for ModuleBuilder {
|          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
= help: add #![feature(try_from)] to the crate attributes to enable

error[E0658]: use of unstable library feature 'try_from' (see issue #33417)
--> /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/rasen-0.12.0/src/prelude.rs:3:5
|
3 | use std::convert::TryFrom;
|     ^^^^^^^^^^^^^^^^^^^^^
|
= help: add #![feature(try_from)] to the crate attributes to enable

error[E0658]: use of unstable library feature 'try_from' (see issue #33417)
--> /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/rasen-0.12.0/src/prelude.rs:18:105
|
18 | pub fn build_program<'a, I>(graph: &'a I, mod_type: ShaderType) -> Result<Vec<u8>> where ModuleBuilder: TryFrom<(&'a I, ShaderType), Error = Error> {
|                                                                                                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
= help: add #![feature(try_from)] to the crate attributes to enable

error[E0658]: use of unstable library feature 'try_from' (see issue #33417)
--> /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/rasen-0.12.0/src/prelude.rs:24:113
|
24 | pub fn build_program_assembly<'a, I>(graph: &'a I, mod_type: ShaderType) -> Result<String> where ModuleBuilder: TryFrom<(&'a I, ShaderType), Error = Error> {
|                                                                                                                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
= help: add #![feature(try_from)] to the crate attributes to enable

error[E0658]: use of unstable library feature 'try_from' (see issue #33417)
--> /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/rasen-0.12.0/src/prelude.rs:18:134
|
18 | pub fn build_program<'a, I>(graph: &'a I, mod_type: ShaderType) -> Result<Vec<u8>> where ModuleBuilder: TryFrom<(&'a I, ShaderType), Error = Error> {
|                                                                                                                                      ^^^^^^^^^^^^^
|
= help: add #![feature(try_from)] to the crate attributes to enable

error[E0658]: use of unstable library feature 'try_from' (see issue #33417)
--> /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/rasen-0.12.0/src/prelude.rs:24:142
|
24 | pub fn build_program_assembly<'a, I>(graph: &'a I, mod_type: ShaderType) -> Result<String> where ModuleBuilder: TryFrom<(&'a I, ShaderType), Error = Error> {
|                                                                                                                                              ^^^^^^^^^^^^^
|
= help: add #![feature(try_from)] to the crate attributes to enable

error: aborting due to 12 previous errors

For more information about this error, try `rustc --explain E0658`.
thread 'main' panicked at 'ProcessError { desc: "process didn\'t exit successfully: `rustc --crate-name rasen /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/rasen-0.12.0/src/lib.rs --color never --crate-type lib --emit=dep-info,metadata -C debuginfo=2 --cfg \'feature=\"default\"\' -C metadata=0c7d67f0ea6a8bde -C extra-filename=-0c7d67f0ea6a8bde --out-dir /home/cratesfyi/cratesfyi/debug/deps -L dependency=/home/cratesfyi/cratesfyi/debug/deps --extern error_chain=/home/cratesfyi/cratesfyi/debug/deps/liberror_chain-546da319fda358c5.rmeta --extern fnv=/home/cratesfyi/cratesfyi/debug/deps/libfnv-d4c7d7786cb19631.rmeta --extern petgraph=/home/cratesfyi/cratesfyi/debug/deps/libpetgraph-2a61a396557f17b2.rmeta --extern rspirv=/home/cratesfyi/cratesfyi/debug/deps/librspirv-55cea08b16413f7d.rmeta --extern spirv_headers=/home/cratesfyi/cratesfyi/debug/deps/libspirv_headers-13d48015f119f3c3.rmeta --cap-lints allow -L native=/home/cratesfyi/cratesfyi/debug/build/backtrace-sys-42b4034c0ffffce5/out` (exit code: 1)", exit: Some(ExitStatus(ExitStatus(256))), output: None }

Could not compile `rasen`.', src/bin/cratesfyi.rs:142:13
note: Run with `RUST_BACKTRACE=1` for a backtrace.