rust-webvr-api 0.17.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 #2980058 2026-03-07 21:04:57

# rustc version rustc 1.96.0-nightly (80282b130 2026-03-06)

# docs.rs version docsrs 0.0.0 (3c601d69 2026-03-07 )

# build log [INFO] running `Command { std: "docker" "create" "-v" "/home/cratesfyi/workspace-builder/builds/rust-webvr-api-0.17.0/target:/opt/rustwide/target:rw,Z" "-v" "/home/cratesfyi/workspace-builder/builds/rust-webvr-api-0.17.0/source:/opt/rustwide/workdir:ro,Z" "-v" "/home/cratesfyi/workspace-builder/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/home/cratesfyi/workspace-builder/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "DOCS_RS=1" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "6442450944" "--cpus" "6" "--user" "1001:1001" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+nightly" "rustdoc" "--lib" "-Zrustdoc-map" "--config" "build.rustdocflags=[\"--cfg\", \"docsrs\", \"-Z\", \"unstable-options\", \"--emit=invocation-specific\", \"--resource-suffix\", \"-20260306-1.96.0-nightly-80282b130\", \"--static-root-path\", \"/-/rustdoc.static/\", \"--cap-lints\", \"warn\", \"--extern-html-root-takes-precedence\"]" "--offline" "-Zunstable-options" "--config=doc.extern-map.registries.crates-io=\"https://docs.rs/{pkg_name}/{version}/x86_64-unknown-linux-gnu\"" "-Zrustdoc-scrape-examples" "-j6" "--target" "x86_64-unknown-linux-gnu", kill_on_drop: false }` [INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap. [INFO] [stdout] 147da97ae88448f8b011ab8b99d90bc5f83fb6261c36cec051e74205399e8083 [INFO] running `Command { std: "docker" "start" "-a" "147da97ae88448f8b011ab8b99d90bc5f83fb6261c36cec051e74205399e8083", kill_on_drop: false }` [INFO] [stderr] warning: `package.edition` is unspecified, defaulting to `2015` while the latest is `2024` [INFO] [stderr] warning: target filter specified, but no targets matched; this is a no-op [INFO] [stderr] Documenting rust-webvr-api v0.17.0 (/opt/rustwide/workdir) [INFO] [stderr] warning: unresolved link to `x,y,w,h` [INFO] [stderr] --> src/vr_layer.rs:9:77 [INFO] [stderr] | [INFO] [stderr] 9 | /// UVs defining the texture bounds to present to the eye in UV space: [x,y,w,h] [INFO] [stderr] | ^^^^^^^ no item named `x,y,w,h` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] = note: `#[warn(rustdoc::broken_intra_doc_links)]` on by default [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `x,y,w,h` [INFO] [stderr] --> src/vr_layer.rs:13:77 [INFO] [stderr] | [INFO] [stderr] 13 | /// UVs defining the texture bounds to present to the eye in UV space: [x,y,w,h] [INFO] [stderr] | ^^^^^^^ no item named `x,y,w,h` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: `rust-webvr-api` (lib doc) generated 2 warnings [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 0.39s [INFO] [stderr] Generated /opt/rustwide/target/x86_64-unknown-linux-gnu/doc/rust_webvr_api/index.html [INFO] running `Command { std: "docker" "inspect" "147da97ae88448f8b011ab8b99d90bc5f83fb6261c36cec051e74205399e8083", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "147da97ae88448f8b011ab8b99d90bc5f83fb6261c36cec051e74205399e8083", kill_on_drop: false }` [INFO] [stdout] 147da97ae88448f8b011ab8b99d90bc5f83fb6261c36cec051e74205399e8083