spirv-reflect 0.2.3

Reflection API in rust for SPIR-V shader byte code, intended for Vulkan applications.
Documentation
Build #195855 2019-11-03T21:26:09.296067+00:00
# rustc version
rustc 1.40.0-nightly (91fd6283e 2019-11-02)
# docs.rs version
docsrs 0.6.0 (799f5d2 2019-10-31)

# build log
[INFO] running `"docker" "create" "-v" "/home/cratesfyi/workspace/builds/spirv-reflect-0.2.3/target:/opt/rustwide/target:rw,Z" "-v" "/home/cratesfyi/workspace/builds/spirv-reflect-0.2.3/source:/opt/rustwide/workdir:ro,Z" "-v" "/home/cratesfyi/workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/home/cratesfyi/workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "MAP_USER_ID=1001" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "RUSTFLAGS=" "-e" "RUSTDOCFLAGS=-Z unstable-options --resource-suffix -20191102-1.40.0-nightly-91fd6283e --static-root-path / --disable-per-crate-search --extern-html-root-url cc=https://docs.rs/cc/1.0.46 --extern-html-root-url serde_yaml=https://docs.rs/serde_yaml/0.8.11 --extern-html-root-url serde_derive=https://docs.rs/serde_derive/1.0.102 --extern-html-root-url bitflags=https://docs.rs/bitflags/1.2.1 --extern-html-root-url spirv_headers=https://docs.rs/spirv_headers/1.3.4 --extern-html-root-url num_traits=https://docs.rs/num-traits/0.2.8 --extern-html-root-url serde=https://docs.rs/serde/1.0.102" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "3221225472" "--network" "none" "rustops/crates-build-env" "/opt/rustwide/cargo-home/bin/cargo" "+nightly" "doc" "--lib" "--no-deps" "--target" "x86_64-unknown-linux-gnu"`
[INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap.
[INFO] [stdout] 517422d1a0589efbcd674b3c1d9c20b25b65c29600b56448623c6fd153dff54e
[INFO] running `"docker" "start" "-a" "517422d1a0589efbcd674b3c1d9c20b25b65c29600b56448623c6fd153dff54e"`
[INFO] [stderr]    Compiling autocfg v0.1.7
[INFO] [stderr]    Compiling libc v0.2.65
[INFO] [stderr]    Compiling unicode-xid v0.1.0
[INFO] [stderr]    Compiling proc-macro2 v1.0.6
[INFO] [stderr]     Checking rustc-serialize v0.3.24
[INFO] [stderr]    Compiling unicode-xid v0.2.0
[INFO] [stderr]    Compiling bitflags v1.2.1
[INFO] [stderr]    Compiling syn v1.0.7
[INFO] [stderr]    Compiling serde v1.0.102
[INFO] [stderr]    Compiling cc v1.0.46
[INFO] [stderr]    Compiling proc-macro2 v0.2.3
[INFO] [stderr]    Compiling num-traits v0.2.8
[INFO] [stderr]    Compiling num-integer v0.1.41
[INFO] [stderr]    Compiling num-iter v0.1.39
[INFO] [stderr]    Compiling quote v0.4.2
[INFO] [stderr]    Compiling syn v0.12.15
[INFO] [stderr]     Checking rand v0.4.6
[INFO] [stderr]    Compiling quote v1.0.2
[INFO] [stderr]    Compiling spirv-reflect v0.2.3 (/opt/rustwide/workdir)
[INFO] [stderr] warning: vendor/spirv_reflect.c: In function 'SpvReflectResult spvReflectCreateShaderModule(size_t, const void*, SpvReflectShaderModule*)':
[INFO] [stderr] warning: vendor/spirv_reflect.c:2910:23: warning: missing initializer for member 'Parser::spirv_code' [-Wmissing-field-initializers]
[INFO] [stderr] warning:    Parser parser = { 0 };
[INFO] [stderr] warning:                        ^
[INFO] [stderr] warning: vendor/spirv_reflect.c:2910:23: warning: missing initializer for member 'Parser::string_count' [-Wmissing-field-initializers]
[INFO] [stderr] warning: vendor/spirv_reflect.c:2910:23: warning: missing initializer for member 'Parser::strings' [-Wmissing-field-initializers]
[INFO] [stderr] warning: vendor/spirv_reflect.c:2910:23: warning: missing initializer for member 'Parser::source_language' [-Wmissing-field-initializers]
[INFO] [stderr] warning: vendor/spirv_reflect.c:2910:23: warning: missing initializer for member 'Parser::source_language_version' [-Wmissing-field-initializers]
[INFO] [stderr] warning: vendor/spirv_reflect.c:2910:23: warning: missing initializer for member 'Parser::source_file_id' [-Wmissing-field-initializers]
[INFO] [stderr] warning: vendor/spirv_reflect.c:2910:23: warning: missing initializer for member 'Parser::source_embedded' [-Wmissing-field-initializers]
[INFO] [stderr] warning: vendor/spirv_reflect.c:2910:23: warning: missing initializer for member 'Parser::node_count' [-Wmissing-field-initializers]
[INFO] [stderr] warning: vendor/spirv_reflect.c:2910:23: warning: missing initializer for member 'Parser::nodes' [-Wmissing-field-initializers]
[INFO] [stderr] warning: vendor/spirv_reflect.c:2910:23: warning: missing initializer for member 'Parser::entry_point_count' [-Wmissing-field-initializers]
[INFO] [stderr] warning: vendor/spirv_reflect.c:2910:23: warning: missing initializer for member 'Parser::function_count' [-Wmissing-field-initializers]
[INFO] [stderr] warning: vendor/spirv_reflect.c:2910:23: warning: missing initializer for member 'Parser::functions' [-Wmissing-field-initializers]
[INFO] [stderr] warning: vendor/spirv_reflect.c:2910:23: warning: missing initializer for member 'Parser::type_count' [-Wmissing-field-initializers]
[INFO] [stderr] warning: vendor/spirv_reflect.c:2910:23: warning: missing initializer for member 'Parser::descriptor_count' [-Wmissing-field-initializers]
[INFO] [stderr] warning: vendor/spirv_reflect.c:2910:23: warning: missing initializer for member 'Parser::push_constant_count' [-Wmissing-field-initializers]
[INFO] [stderr] warning: vendor/spirv_reflect.c: In function 'SpvReflectResult spvReflectChangeDescriptorBindingNumbers(SpvReflectShaderModule*, const SpvReflectDescriptorBinding*, uint32_t, uint32_t)':
[INFO] [stderr] warning: vendor/spirv_reflect.c:4012:28: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
[INFO] [stderr] warning:      if (new_binding_number != SPV_REFLECT_BINDING_NUMBER_DONT_CHANGE) {
[INFO] [stderr] warning:          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr] warning: vendor/spirv_reflect.c:4018:25: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
[INFO] [stderr] warning:      if (new_set_binding != SPV_REFLECT_SET_NUMBER_DONT_CHANGE) {
[INFO] [stderr] warning:          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr] warning: vendor/spirv_reflect.c:4026:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
[INFO] [stderr] warning:    if (new_set_binding != SPV_REFLECT_SET_NUMBER_DONT_CHANGE) {
[INFO] [stderr] warning:        ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr] warning: vendor/spirv_reflect.c: In function 'SpvReflectResult spvReflectChangeDescriptorSetNumber(SpvReflectShaderModule*, const SpvReflectDescriptorSet*, uint32_t)':
[INFO] [stderr] warning: vendor/spirv_reflect.c:4060:49: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
[INFO] [stderr] warning:    if (IsNotNull(p_target_set) && new_set_number != SPV_REFLECT_SET_NUMBER_DONT_CHANGE) {
[INFO] [stderr] warning:                                   ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]     Checking num-complex v0.1.43
[INFO] [stderr]     Checking num-bigint v0.1.44
[INFO] [stderr]     Checking num-rational v0.1.42
[INFO] [stderr]    Compiling num-derive v0.1.44
[INFO] [stderr]     Checking num v0.1.42
[INFO] [stderr]     Checking spirv_headers v1.3.4
[INFO] [stderr]    Compiling serde_derive v1.0.102
[INFO] [stderr]  Documenting spirv-reflect v0.2.3 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished dev [unoptimized + debuginfo] target(s) in 37.68s
[INFO] running `"docker" "inspect" "517422d1a0589efbcd674b3c1d9c20b25b65c29600b56448623c6fd153dff54e"`
[INFO] running `"docker" "rm" "-f" "517422d1a0589efbcd674b3c1d9c20b25b65c29600b56448623c6fd153dff54e"`
[INFO] [stdout] 517422d1a0589efbcd674b3c1d9c20b25b65c29600b56448623c6fd153dff54e