rust-webvr 0.2.0

Safe rust API that provides a way to interact with Virtual Reality headsets and integration with vendor specific SDKs like OpenVR and Oculus. The API is inspired on the easy to use WebVR API but adapted to Rust design patterns
Documentation
Build #40740 2017-02-02 20:56:10

# rustc version rustc 1.16.0-nightly (df8debf6d 2017-01-25)

# docs.rs version cratesfyi 0.3.1 (35080d4 2017-01-24)

# build log Updating registry `https://github.com/rust-lang/crates.io-index` Downloading rust-webvr v0.2.0 Compiling libc v0.2.20 Compiling itoa v0.1.1 Compiling lazy_static v0.2.2 Compiling log v0.3.6 Compiling dtoa v0.2.2 Compiling siphasher v0.2.1 Compiling num-traits v0.1.36 Compiling serde v0.8.23 Running `rustc --crate-name libc .cargo/registry/src/github.com-1ecc6299db9ec823/libc-0.2.20/src/lib.rs --crate-type lib --emit=dep-info,link -C debuginfo=2 --cfg 'feature="default"' --cfg 'feature="use_std"' -C metadata=2a4507ee5e52ea3e -C extra-filename=-2a4507ee5e52ea3e --out-dir /home/cratesfyi/rust-webvr-0.2.0/debug/deps -L dependency=/home/cratesfyi/rust-webvr-0.2.0/debug/deps --cap-lints allow` Running `rustc --crate-name itoa .cargo/registry/src/github.com-1ecc6299db9ec823/itoa-0.1.1/src/lib.rs --crate-type lib --emit=dep-info,link -C debuginfo=2 -C metadata=f4899e2d13429285 -C extra-filename=-f4899e2d13429285 --out-dir /home/cratesfyi/rust-webvr-0.2.0/debug/deps -L dependency=/home/cratesfyi/rust-webvr-0.2.0/debug/deps --cap-lints allow` Running `rustc --crate-name lazy_static .cargo/registry/src/github.com-1ecc6299db9ec823/lazy_static-0.2.2/src/lib.rs --crate-type lib --emit=dep-info,link -C debuginfo=2 -C metadata=2a16fcec40d2bdf3 -C extra-filename=-2a16fcec40d2bdf3 --out-dir /home/cratesfyi/rust-webvr-0.2.0/debug/deps -L dependency=/home/cratesfyi/rust-webvr-0.2.0/debug/deps --cap-lints allow` Running `rustc --crate-name log .cargo/registry/src/github.com-1ecc6299db9ec823/log-0.3.6/src/lib.rs --crate-type lib --emit=dep-info,link -C debuginfo=2 --cfg 'feature="default"' --cfg 'feature="use_std"' -C metadata=2f7366be74992849 -C extra-filename=-2f7366be74992849 --out-dir /home/cratesfyi/rust-webvr-0.2.0/debug/deps -L dependency=/home/cratesfyi/rust-webvr-0.2.0/debug/deps --cap-lints allow` Running `rustc --crate-name siphasher .cargo/registry/src/github.com-1ecc6299db9ec823/siphasher-0.2.1/src/lib.rs --crate-type lib --emit=dep-info,link -C debuginfo=2 -C metadata=f4155e3b091b9021 -C extra-filename=-f4155e3b091b9021 --out-dir /home/cratesfyi/rust-webvr-0.2.0/debug/deps -L dependency=/home/cratesfyi/rust-webvr-0.2.0/debug/deps --cap-lints allow` Running `rustc --crate-name dtoa .cargo/registry/src/github.com-1ecc6299db9ec823/dtoa-0.2.2/src/lib.rs --crate-type lib --emit=dep-info,link -C debuginfo=2 -C metadata=800e947d6adc2627 -C extra-filename=-800e947d6adc2627 --out-dir /home/cratesfyi/rust-webvr-0.2.0/debug/deps -L dependency=/home/cratesfyi/rust-webvr-0.2.0/debug/deps --cap-lints allow` Running `rustc --crate-name num_traits .cargo/registry/src/github.com-1ecc6299db9ec823/num-traits-0.1.36/src/lib.rs --crate-type lib --emit=dep-info,link -C debuginfo=2 -C metadata=51f88ce8f32c0283 -C extra-filename=-51f88ce8f32c0283 --out-dir /home/cratesfyi/rust-webvr-0.2.0/debug/deps -L dependency=/home/cratesfyi/rust-webvr-0.2.0/debug/deps --cap-lints allow` Running `rustc --crate-name serde .cargo/registry/src/github.com-1ecc6299db9ec823/serde-0.8.23/src/lib.rs --crate-type lib --emit=dep-info,link -C debuginfo=2 --cfg 'feature="std"' --cfg 'feature="default"' -C metadata=13ca9a5f25ca5eb7 -C extra-filename=-13ca9a5f25ca5eb7 --out-dir /home/cratesfyi/rust-webvr-0.2.0/debug/deps -L dependency=/home/cratesfyi/rust-webvr-0.2.0/debug/deps --cap-lints allow` Compiling phf_shared v0.7.21 Running `rustc --crate-name phf_shared .cargo/registry/src/github.com-1ecc6299db9ec823/phf_shared-0.7.21/src/lib.rs --crate-type lib --emit=dep-info,link -C debuginfo=2 -C metadata=1f5276fa90b55cc9 -C extra-filename=-1f5276fa90b55cc9 --out-dir /home/cratesfyi/rust-webvr-0.2.0/debug/deps -L dependency=/home/cratesfyi/rust-webvr-0.2.0/debug/deps --extern siphasher=/home/cratesfyi/rust-webvr-0.2.0/debug/deps/libsiphasher-f4155e3b091b9021.rlib --cap-lints allow` Compiling phf v0.7.21 Running `rustc --crate-name phf .cargo/registry/src/github.com-1ecc6299db9ec823/phf-0.7.21/src/lib.rs --crate-type lib --emit=dep-info,link -C debuginfo=2 -C metadata=e3e74ffb62952a96 -C extra-filename=-e3e74ffb62952a96 --out-dir /home/cratesfyi/rust-webvr-0.2.0/debug/deps -L dependency=/home/cratesfyi/rust-webvr-0.2.0/debug/deps --extern phf_shared=/home/cratesfyi/rust-webvr-0.2.0/debug/deps/libphf_shared-1f5276fa90b55cc9.rlib --cap-lints allow` Compiling time v0.1.36 Compiling rand v0.3.15 Running `rustc --crate-name rand .cargo/registry/src/github.com-1ecc6299db9ec823/rand-0.3.15/src/lib.rs --crate-type lib --emit=dep-info,link -C debuginfo=2 -C metadata=c9d9fbdab2355ee4 -C extra-filename=-c9d9fbdab2355ee4 --out-dir /home/cratesfyi/rust-webvr-0.2.0/debug/deps -L dependency=/home/cratesfyi/rust-webvr-0.2.0/debug/deps --extern libc=/home/cratesfyi/rust-webvr-0.2.0/debug/deps/liblibc-2a4507ee5e52ea3e.rlib --cap-lints allow` Running `rustc --crate-name time .cargo/registry/src/github.com-1ecc6299db9ec823/time-0.1.36/src/lib.rs --crate-type lib --emit=dep-info,link -C debuginfo=2 -C metadata=cd5e3a346d1a17b6 -C extra-filename=-cd5e3a346d1a17b6 --out-dir /home/cratesfyi/rust-webvr-0.2.0/debug/deps -L dependency=/home/cratesfyi/rust-webvr-0.2.0/debug/deps --extern libc=/home/cratesfyi/rust-webvr-0.2.0/debug/deps/liblibc-2a4507ee5e52ea3e.rlib --cap-lints allow` Compiling phf_generator v0.7.21 Running `rustc --crate-name phf_generator .cargo/registry/src/github.com-1ecc6299db9ec823/phf_generator-0.7.21/src/lib.rs --crate-type lib --emit=dep-info,link -C debuginfo=2 -C metadata=6f65519ca5cfaed4 -C extra-filename=-6f65519ca5cfaed4 --out-dir /home/cratesfyi/rust-webvr-0.2.0/debug/deps -L dependency=/home/cratesfyi/rust-webvr-0.2.0/debug/deps --extern phf_shared=/home/cratesfyi/rust-webvr-0.2.0/debug/deps/libphf_shared-1f5276fa90b55cc9.rlib --extern rand=/home/cratesfyi/rust-webvr-0.2.0/debug/deps/librand-c9d9fbdab2355ee4.rlib --cap-lints allow` Compiling phf_codegen v0.7.21 Running `rustc --crate-name phf_codegen .cargo/registry/src/github.com-1ecc6299db9ec823/phf_codegen-0.7.21/src/lib.rs --crate-type lib --emit=dep-info,link -C debuginfo=2 -C metadata=c32e3d0bb75511d3 -C extra-filename=-c32e3d0bb75511d3 --out-dir /home/cratesfyi/rust-webvr-0.2.0/debug/deps -L dependency=/home/cratesfyi/rust-webvr-0.2.0/debug/deps --extern phf_generator=/home/cratesfyi/rust-webvr-0.2.0/debug/deps/libphf_generator-6f65519ca5cfaed4.rlib --extern phf_shared=/home/cratesfyi/rust-webvr-0.2.0/debug/deps/libphf_shared-1f5276fa90b55cc9.rlib --cap-lints allow` Compiling target_build_utils v0.1.2 Running `rustc --crate-name build_script_build .cargo/registry/src/github.com-1ecc6299db9ec823/target_build_utils-0.1.2/build.rs --crate-type bin --emit=dep-info,link -C debuginfo=2 -C metadata=361a1084969578ef -C extra-filename=-361a1084969578ef --out-dir /home/cratesfyi/rust-webvr-0.2.0/debug/build/target_build_utils-361a1084969578ef -L dependency=/home/cratesfyi/rust-webvr-0.2.0/debug/deps --extern phf_codegen=/home/cratesfyi/rust-webvr-0.2.0/debug/deps/libphf_codegen-c32e3d0bb75511d3.rlib --cap-lints allow` Compiling serde_json v0.8.6 Running `rustc --crate-name serde_json .cargo/registry/src/github.com-1ecc6299db9ec823/serde_json-0.8.6/src/lib.rs --crate-type lib --emit=dep-info,link -C debuginfo=2 -C metadata=da7c1c3bec2b9304 -C extra-filename=-da7c1c3bec2b9304 --out-dir /home/cratesfyi/rust-webvr-0.2.0/debug/deps -L dependency=/home/cratesfyi/rust-webvr-0.2.0/debug/deps --extern num_traits=/home/cratesfyi/rust-webvr-0.2.0/debug/deps/libnum_traits-51f88ce8f32c0283.rlib --extern serde=/home/cratesfyi/rust-webvr-0.2.0/debug/deps/libserde-13ca9a5f25ca5eb7.rlib --extern dtoa=/home/cratesfyi/rust-webvr-0.2.0/debug/deps/libdtoa-800e947d6adc2627.rlib --extern itoa=/home/cratesfyi/rust-webvr-0.2.0/debug/deps/libitoa-f4899e2d13429285.rlib --cap-lints allow` Running `/home/cratesfyi/rust-webvr-0.2.0/debug/build/target_build_utils-361a1084969578ef/build-script-build` Running `rustc --crate-name target_build_utils .cargo/registry/src/github.com-1ecc6299db9ec823/target_build_utils-0.1.2/src/lib.rs --crate-type lib --emit=dep-info,link -C debuginfo=2 -C metadata=af6a582395402fca -C extra-filename=-af6a582395402fca --out-dir /home/cratesfyi/rust-webvr-0.2.0/debug/deps -L dependency=/home/cratesfyi/rust-webvr-0.2.0/debug/deps --extern phf=/home/cratesfyi/rust-webvr-0.2.0/debug/deps/libphf-e3e74ffb62952a96.rlib --extern serde_json=/home/cratesfyi/rust-webvr-0.2.0/debug/deps/libserde_json-da7c1c3bec2b9304.rlib --cap-lints allow` Compiling libloading v0.3.1 Running `rustc --crate-name build_script_build .cargo/registry/src/github.com-1ecc6299db9ec823/libloading-0.3.1/build.rs --crate-type bin --emit=dep-info,link -C debuginfo=2 -C metadata=efcdef1d39495191 -C extra-filename=-efcdef1d39495191 --out-dir /home/cratesfyi/rust-webvr-0.2.0/debug/build/libloading-efcdef1d39495191 -L dependency=/home/cratesfyi/rust-webvr-0.2.0/debug/deps --extern target_build_utils=/home/cratesfyi/rust-webvr-0.2.0/debug/deps/libtarget_build_utils-af6a582395402fca.rlib --cap-lints allow` Running `/home/cratesfyi/rust-webvr-0.2.0/debug/build/libloading-efcdef1d39495191/build-script-build` Running `rustc --crate-name libloading .cargo/registry/src/github.com-1ecc6299db9ec823/libloading-0.3.1/src/lib.rs --crate-type lib --emit=dep-info,link -C debuginfo=2 -C metadata=4f1e195a6a71679d -C extra-filename=-4f1e195a6a71679d --out-dir /home/cratesfyi/rust-webvr-0.2.0/debug/deps -L dependency=/home/cratesfyi/rust-webvr-0.2.0/debug/deps --extern lazy_static=/home/cratesfyi/rust-webvr-0.2.0/debug/deps/liblazy_static-2a16fcec40d2bdf3.rlib --cap-lints allow -l dl` Documenting rust-webvr v0.2.0 Running `rustdoc --crate-name rust_webvr .cargo/registry/src/github.com-1ecc6299db9ec823/rust-webvr-0.2.0/src/lib.rs -o /home/cratesfyi/rust-webvr-0.2.0/doc --cfg 'feature="openvr"' --cfg 'feature="mock"' --cfg 'feature="default"' --cfg 'feature="libloading"' -L dependency=/home/cratesfyi/rust-webvr-0.2.0/debug/deps --extern log=/home/cratesfyi/rust-webvr-0.2.0/debug/deps/liblog-2f7366be74992849.rlib --extern time=/home/cratesfyi/rust-webvr-0.2.0/debug/deps/libtime-cd5e3a346d1a17b6.rlib --extern libloading=/home/cratesfyi/rust-webvr-0.2.0/debug/deps/liblibloading-4f1e195a6a71679d.rlib` Finished dev [unoptimized + debuginfo] target(s) in 14.81 secs