[INFO] cloning repository https://github.com/coolcatcoder/vr_device [INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/coolcatcoder/vr_device" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fcoolcatcoder%2Fvr_device", kill_on_drop: false }` [INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fcoolcatcoder%2Fvr_device'... [INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }` [INFO] [stdout] fd2f6374bf98a9af9c6bbce2e68360f514d6fc41 [INFO] checking coolcatcoder/vr_device against try#70daa2c0d8eed7066b07966f3c0b0b8622bff4e4 for pr-151539 [INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fcoolcatcoder%2Fvr_device" "/workspace/builds/worker-2-tc2/source", kill_on_drop: false }` [INFO] [stderr] Cloning into '/workspace/builds/worker-2-tc2/source'... [INFO] [stderr] done. [INFO] started tweaking git repo https://github.com/coolcatcoder/vr_device [INFO] finished tweaking git repo https://github.com/coolcatcoder/vr_device [INFO] tweaked toml for git repo https://github.com/coolcatcoder/vr_device written to /workspace/builds/worker-2-tc2/source/Cargo.toml [INFO] validating manifest of git repo https://github.com/coolcatcoder/vr_device on toolchain 70daa2c0d8eed7066b07966f3c0b0b8622bff4e4 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+70daa2c0d8eed7066b07966f3c0b0b8622bff4e4" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] crate git repo https://github.com/coolcatcoder/vr_device already has a lockfile, it will not be regenerated [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+70daa2c0d8eed7066b07966f3c0b0b8622bff4e4" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:61361fe0aef631f17e9d025a70c5a647956f8c671dd02950a60ad3f5cc5526d7" "/opt/rustwide/cargo-home/bin/cargo" "+70daa2c0d8eed7066b07966f3c0b0b8622bff4e4" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 5317fad7ad7e68ccf13da853eb460f8e6139e257c7c3281fa0109f413902cf25 [INFO] running `Command { std: "docker" "start" "-a" "5317fad7ad7e68ccf13da853eb460f8e6139e257c7c3281fa0109f413902cf25", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "5317fad7ad7e68ccf13da853eb460f8e6139e257c7c3281fa0109f413902cf25", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "5317fad7ad7e68ccf13da853eb460f8e6139e257c7c3281fa0109f413902cf25", kill_on_drop: false }` [INFO] [stdout] 5317fad7ad7e68ccf13da853eb460f8e6139e257c7c3281fa0109f413902cf25 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:61361fe0aef631f17e9d025a70c5a647956f8c671dd02950a60ad3f5cc5526d7" "/opt/rustwide/cargo-home/bin/cargo" "+70daa2c0d8eed7066b07966f3c0b0b8622bff4e4" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] bd4124bd1ac95e5b27ab43cf4fa635de1d3dd2d319e2a6005c630e6aa57840eb [INFO] running `Command { std: "docker" "start" "-a" "bd4124bd1ac95e5b27ab43cf4fa635de1d3dd2d319e2a6005c630e6aa57840eb", kill_on_drop: false }` [INFO] [stderr] Compiling cc v1.2.50 [INFO] [stderr] Checking libloading v0.8.9 [INFO] [stderr] Compiling syn v2.0.111 [INFO] [stderr] Checking rustix v1.1.2 [INFO] [stderr] Compiling serde_json v1.0.145 [INFO] [stderr] Compiling syn v1.0.109 [INFO] [stderr] Compiling quick-xml v0.37.5 [INFO] [stderr] Compiling nom v7.1.3 [INFO] [stderr] Checking dlib v0.5.2 [INFO] [stderr] Checking wayland-sys v0.31.7 [INFO] [stderr] Compiling indexmap v1.9.3 [INFO] [stderr] Compiling aho-corasick v1.1.4 [INFO] [stderr] Compiling object v0.37.3 [INFO] [stderr] Compiling wayland-scanner v0.31.7 [INFO] [stderr] Compiling log v0.4.29 [INFO] [stderr] Compiling wayland-backend v0.3.11 [INFO] [stderr] Compiling regex-automata v0.4.13 [INFO] [stderr] Compiling link-cplusplus v1.0.12 [INFO] [stderr] Compiling clang-sys v1.8.1 [INFO] [stderr] Compiling proc-macro-error-attr v1.0.4 [INFO] [stderr] Compiling is-terminal v0.4.17 [INFO] [stderr] Compiling gimli v0.32.3 [INFO] [stderr] Compiling miniz_oxide v0.8.9 [INFO] [stderr] Compiling cxxbridge-flags v1.0.192 [INFO] [stderr] Compiling rustc-demangle v0.1.26 [INFO] [stderr] Compiling regex-syntax v0.6.29 [INFO] [stderr] Compiling zerocopy v0.8.31 [INFO] [stderr] Compiling proc-macro-error v1.0.4 [INFO] [stderr] Compiling termcolor v1.4.1 [INFO] [stderr] Checking wayland-client v0.31.11 [INFO] [stderr] Compiling regex v1.12.2 [INFO] [stderr] Compiling regex_static_impl v0.1.0 [INFO] [stderr] Checking rustix v0.38.44 [INFO] [stderr] Checking polling v3.11.0 [INFO] [stderr] Compiling cxx v1.0.192 [INFO] [stderr] Compiling addr2line v0.25.1 [INFO] [stderr] Compiling itertools v0.9.0 [INFO] [stderr] Checking wayland-protocols v0.32.9 [INFO] [stderr] Compiling backtrace v0.3.76 [INFO] [stderr] Compiling autocxx-bindgen v0.73.0 [INFO] [stderr] Compiling unicode-linebreak v0.1.5 [INFO] [stderr] Compiling smawk v0.3.2 [INFO] [stderr] Compiling unicode-width v0.2.2 [INFO] [stderr] Compiling thiserror-impl v1.0.69 [INFO] [stderr] Compiling serde_derive v1.0.228 [INFO] [stderr] Compiling bytemuck_derive v1.10.2 [INFO] [stderr] Compiling zerocopy-derive v0.8.31 [INFO] [stderr] Compiling is_ci v1.2.0 [INFO] [stderr] Compiling supports-color v2.1.0 [INFO] [stderr] Compiling backtrace-ext v0.2.1 [INFO] [stderr] Compiling toml_parser v1.0.6+spec-1.1.0 [INFO] [stderr] Compiling textwrap v0.15.2 [INFO] [stderr] Compiling thiserror v1.0.69 [INFO] [stderr] Compiling aquamarine v0.1.12 [INFO] [stderr] Checking bytemuck v1.24.0 [INFO] [stderr] Compiling codespan-reporting v0.13.1 [INFO] [stderr] Compiling miette-derive v5.10.0 [INFO] [stderr] Compiling regex_static_macro v0.1.0 [INFO] [stderr] Compiling supports-hyperlinks v2.1.0 [INFO] [stderr] Compiling supports-unicode v2.1.0 [INFO] [stderr] Compiling cexpr v0.6.0 [INFO] [stderr] Compiling getrandom v0.3.4 [INFO] [stderr] Checking calloop v0.13.0 [INFO] [stderr] Compiling itertools v0.13.0 [INFO] [stderr] Compiling terminal_size v0.1.17 [INFO] [stderr] Compiling rustc-hash v2.1.1 [INFO] [stderr] Compiling toml_datetime v0.7.5+spec-1.1.0 [INFO] [stderr] Compiling xml-rs v0.8.28 [INFO] [stderr] Compiling miette v5.10.0 [INFO] [stderr] Compiling serde v1.0.228 [INFO] [stderr] Compiling toml_edit v0.23.10+spec-1.0.0 [INFO] [stderr] Checking wayland-csd-frame v0.3.0 [INFO] [stderr] Compiling vk-parse v0.15.0 [INFO] [stderr] Compiling autocxx-parser v0.30.0 [INFO] [stderr] Compiling tempfile v3.23.0 [INFO] [stderr] Checking wayland-cursor v0.31.11 [INFO] [stderr] Checking tiny-skia-path v0.11.4 [INFO] [stderr] Checking calloop-wayland-source v0.3.0 [INFO] [stderr] Checking wayland-protocols-wlr v0.3.9 [INFO] [stderr] Compiling cxx-gen v0.7.192 [INFO] [stderr] Compiling regex_static v0.1.1 [INFO] [stderr] Compiling prettyplease v0.2.37 [INFO] [stderr] Checking gethostname v1.1.0 [INFO] [stderr] Checking memmap2 v0.9.9 [INFO] [stderr] Compiling atty v0.2.14 [INFO] [stderr] Compiling indoc v1.0.9 [INFO] [stderr] Compiling humantime v2.3.0 [INFO] [stderr] Compiling foldhash v0.1.5 [INFO] [stderr] Checking x11rb v0.13.2 [INFO] [stderr] Compiling vulkano v0.35.2 [INFO] [stderr] Compiling env_logger v0.9.3 [INFO] [stderr] Checking smithay-client-toolkit v0.19.2 [INFO] [stderr] Checking ab_glyph v0.2.32 [INFO] [stderr] Checking tiny-skia v0.11.4 [INFO] [stderr] Checking x11-dl v2.21.0 [INFO] [stderr] Checking parking_lot_core v0.9.12 [INFO] [stderr] Compiling proc-macro-crate v3.4.0 [INFO] [stderr] Compiling cxxbridge-macro v1.0.192 [INFO] [stderr] Checking foldhash v0.2.0 [INFO] [stderr] Checking tracing-core v0.1.36 [INFO] [stderr] Checking ahash v0.8.12 [INFO] [stderr] Compiling vulkano-macros v0.35.0 [INFO] [stderr] Checking sctk-adwaita v0.10.1 [INFO] [stderr] Checking crossbeam-queue v0.3.12 [INFO] [stderr] Checking parking_lot v0.12.5 [INFO] [stderr] Checking tracing v0.1.44 [INFO] [stderr] Checking ash v0.38.0+1.3.281 [INFO] [stderr] Checking wayland-protocols-plasma v0.3.9 [INFO] [stderr] Checking half v2.7.1 [INFO] [stderr] Checking xkbcommon-dl v0.4.2 [INFO] [stderr] Checking slabbin v1.2.0 [INFO] [stderr] Checking dpi v0.1.2 [INFO] [stderr] Compiling autocxx v0.30.0 [INFO] [stderr] Compiling autocxx-macro v0.30.0 [INFO] [stderr] Compiling autocxx-engine v0.30.0 [INFO] [stderr] Checking winit v0.30.12 [INFO] [stderr] Checking moveit v0.6.0 [INFO] [stderr] Compiling autocxx-build v0.30.0 [INFO] [stderr] Compiling vr_device v0.1.0 (/opt/rustwide/workdir) [INFO] [stderr] warning: vr_device@0.1.0: In file included from /opt/rustwide/target/debug/build/vr_device-ce6225bb40042c63/out/autocxx-build-dir/cxx/gen0.cxx:1: [INFO] [stderr] warning: vr_device@0.1.0: src/openvr_driver.h: In member function 'virtual void vr::IVRDriverDirectModeComponent::CreateSwapTextureSet(uint32_t, const SwapTextureSetDesc_t*, SwapTextureSet_t*)': [INFO] [stderr] warning: vr_device@0.1.0: src/openvr_driver.h:3046:61: warning: unused parameter 'unPid' [-Wunused-parameter] [INFO] [stderr] warning: vr_device@0.1.0: 3046 | virtual void CreateSwapTextureSet( uint32_t unPid, const SwapTextureSetDesc_t *pSwapTextureSetDesc, SwapTextureSet_t *pOutSwapTextureSet ) {} [INFO] [stderr] warning: vr_device@0.1.0: | ~~~~~~~~~^~~~~ [INFO] [stderr] warning: vr_device@0.1.0: src/openvr_driver.h:3046:96: warning: unused parameter 'pSwapTextureSetDesc' [-Wunused-parameter] [INFO] [stderr] warning: vr_device@0.1.0: 3046 | virtual void CreateSwapTextureSet( uint32_t unPid, const SwapTextureSetDesc_t *pSwapTextureSetDesc, SwapTextureSet_t *pOutSwapTextureSet ) {} [INFO] [stderr] warning: vr_device@0.1.0: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ [INFO] [stderr] warning: vr_device@0.1.0: src/openvr_driver.h:3046:135: warning: unused parameter 'pOutSwapTextureSet' [-Wunused-parameter] [INFO] [stderr] warning: vr_device@0.1.0: 3046 | virtual void CreateSwapTextureSet( uint32_t unPid, const SwapTextureSetDesc_t *pSwapTextureSetDesc, SwapTextureSet_t *pOutSwapTextureSet ) {} [INFO] [stderr] warning: vr_device@0.1.0: | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ [INFO] [stderr] warning: vr_device@0.1.0: src/openvr_driver.h: In member function 'virtual void vr::IVRDriverDirectModeComponent::DestroySwapTextureSet(vr::SharedTextureHandle_t)': [INFO] [stderr] warning: vr_device@0.1.0: src/openvr_driver.h:3049:79: warning: unused parameter 'sharedTextureHandle' [-Wunused-parameter] [INFO] [stderr] warning: vr_device@0.1.0: 3049 | virtual void DestroySwapTextureSet( vr::SharedTextureHandle_t sharedTextureHandle ) {} [INFO] [stderr] warning: vr_device@0.1.0: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ [INFO] [stderr] warning: vr_device@0.1.0: src/openvr_driver.h: In member function 'virtual void vr::IVRDriverDirectModeComponent::DestroyAllSwapTextureSets(uint32_t)': [INFO] [stderr] warning: vr_device@0.1.0: src/openvr_driver.h:3052:66: warning: unused parameter 'unPid' [-Wunused-parameter] [INFO] [stderr] warning: vr_device@0.1.0: 3052 | virtual void DestroyAllSwapTextureSets( uint32_t unPid ) {} [INFO] [stderr] warning: vr_device@0.1.0: | ~~~~~~~~~^~~~~ [INFO] [stderr] warning: vr_device@0.1.0: src/openvr_driver.h: In member function 'virtual void vr::IVRDriverDirectModeComponent::GetNextSwapTextureSetIndex(vr::SharedTextureHandle_t*, uint32_t (*)[2])': [INFO] [stderr] warning: vr_device@0.1.0: src/openvr_driver.h:3055:84: warning: unused parameter 'sharedTextureHandles' [-Wunused-parameter] [INFO] [stderr] warning: vr_device@0.1.0: 3055 | virtual void GetNextSwapTextureSetIndex( vr::SharedTextureHandle_t sharedTextureHandles[ 2 ], uint32_t( *pIndices )[ 2 ] ) {} [INFO] [stderr] warning: vr_device@0.1.0: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] warning: vr_device@0.1.0: src/openvr_driver.h:3055:122: warning: unused parameter 'pIndices' [-Wunused-parameter] [INFO] [stderr] warning: vr_device@0.1.0: 3055 | virtual void GetNextSwapTextureSetIndex( vr::SharedTextureHandle_t sharedTextureHandles[ 2 ], uint32_t( *pIndices )[ 2 ] ) {} [INFO] [stderr] warning: vr_device@0.1.0: | ~~~~~~~~~~~^~~~~~~~~~~~~~~ [INFO] [stderr] warning: vr_device@0.1.0: src/openvr_driver.h: In member function 'virtual void vr::IVRDriverDirectModeComponent::SubmitLayer(const SubmitLayerPerEye_t&, const SubmitLayerPerEye_t&)': [INFO] [stderr] warning: vr_device@0.1.0: src/openvr_driver.h:3078:71: warning: unused parameter 'perEyeOne' [-Wunused-parameter] [INFO] [stderr] warning: vr_device@0.1.0: 3078 | virtual void SubmitLayer( const SubmitLayerPerEye_t( &perEyeOne ), const SubmitLayerPerEye_t( &perEyeTwo ) ) {} [INFO] [stderr] warning: vr_device@0.1.0: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ [INFO] [stderr] warning: vr_device@0.1.0: src/openvr_driver.h:3078:112: warning: unused parameter 'perEyeTwo' [-Wunused-parameter] [INFO] [stderr] warning: vr_device@0.1.0: 3078 | virtual void SubmitLayer( const SubmitLayerPerEye_t( &perEyeOne ), const SubmitLayerPerEye_t( &perEyeTwo ) ) {} [INFO] [stderr] warning: vr_device@0.1.0: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ [INFO] [stderr] warning: vr_device@0.1.0: src/openvr_driver.h: In member function 'virtual void vr::IVRDriverDirectModeComponent::Present(vr::SharedTextureHandle_t)': [INFO] [stderr] warning: vr_device@0.1.0: src/openvr_driver.h:3081:65: warning: unused parameter 'syncTexture' [-Wunused-parameter] [INFO] [stderr] warning: vr_device@0.1.0: 3081 | virtual void Present( vr::SharedTextureHandle_t syncTexture ) {} [INFO] [stderr] warning: vr_device@0.1.0: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ [INFO] [stderr] warning: vr_device@0.1.0: src/openvr_driver.h: In member function 'virtual void vr::IVRDriverDirectModeComponent::PostPresent(const Throttling_t*)': [INFO] [stderr] warning: vr_device@0.1.0: src/openvr_driver.h:3090:63: warning: unused parameter 'pThrottling' [-Wunused-parameter] [INFO] [stderr] warning: vr_device@0.1.0: 3090 | virtual void PostPresent( const Throttling_t *pThrottling ) {} [INFO] [stderr] warning: vr_device@0.1.0: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ [INFO] [stderr] warning: vr_device@0.1.0: In file included from /opt/rustwide/target/debug/build/vr_device-ce6225bb40042c63/out/autocxx-build-dir/include/autocxxgen_ffi.h:38, [INFO] [stderr] warning: vr_device@0.1.0: from /opt/rustwide/target/debug/build/vr_device-ce6225bb40042c63/out/autocxx-build-dir/cxx/gen1.cxx:5: [INFO] [stderr] warning: vr_device@0.1.0: src/openvr_driver.h: In member function 'virtual void vr::IVRDriverDirectModeComponent::CreateSwapTextureSet(uint32_t, const SwapTextureSetDesc_t*, SwapTextureSet_t*)': [INFO] [stderr] warning: vr_device@0.1.0: src/openvr_driver.h:3046:61: warning: unused parameter 'unPid' [-Wunused-parameter] [INFO] [stderr] warning: vr_device@0.1.0: 3046 | virtual void CreateSwapTextureSet( uint32_t unPid, const SwapTextureSetDesc_t *pSwapTextureSetDesc, SwapTextureSet_t *pOutSwapTextureSet ) {} [INFO] [stderr] warning: vr_device@0.1.0: | ~~~~~~~~~^~~~~ [INFO] [stderr] warning: vr_device@0.1.0: src/openvr_driver.h:3046:96: warning: unused parameter 'pSwapTextureSetDesc' [-Wunused-parameter] [INFO] [stderr] warning: vr_device@0.1.0: 3046 | virtual void CreateSwapTextureSet( uint32_t unPid, const SwapTextureSetDesc_t *pSwapTextureSetDesc, SwapTextureSet_t *pOutSwapTextureSet ) {} [INFO] [stderr] warning: vr_device@0.1.0: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ [INFO] [stderr] warning: vr_device@0.1.0: src/openvr_driver.h:3046:135: warning: unused parameter 'pOutSwapTextureSet' [-Wunused-parameter] [INFO] [stderr] warning: vr_device@0.1.0: 3046 | virtual void CreateSwapTextureSet( uint32_t unPid, const SwapTextureSetDesc_t *pSwapTextureSetDesc, SwapTextureSet_t *pOutSwapTextureSet ) {} [INFO] [stderr] warning: vr_device@0.1.0: | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ [INFO] [stderr] warning: vr_device@0.1.0: src/openvr_driver.h: In member function 'virtual void vr::IVRDriverDirectModeComponent::DestroySwapTextureSet(vr::SharedTextureHandle_t)': [INFO] [stderr] warning: vr_device@0.1.0: src/openvr_driver.h:3049:79: warning: unused parameter 'sharedTextureHandle' [-Wunused-parameter] [INFO] [stderr] warning: vr_device@0.1.0: 3049 | virtual void DestroySwapTextureSet( vr::SharedTextureHandle_t sharedTextureHandle ) {} [INFO] [stderr] warning: vr_device@0.1.0: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ [INFO] [stderr] warning: vr_device@0.1.0: src/openvr_driver.h: In member function 'virtual void vr::IVRDriverDirectModeComponent::DestroyAllSwapTextureSets(uint32_t)': [INFO] [stderr] warning: vr_device@0.1.0: src/openvr_driver.h:3052:66: warning: unused parameter 'unPid' [-Wunused-parameter] [INFO] [stderr] warning: vr_device@0.1.0: 3052 | virtual void DestroyAllSwapTextureSets( uint32_t unPid ) {} [INFO] [stderr] warning: vr_device@0.1.0: | ~~~~~~~~~^~~~~ [INFO] [stderr] warning: vr_device@0.1.0: src/openvr_driver.h: In member function 'virtual void vr::IVRDriverDirectModeComponent::GetNextSwapTextureSetIndex(vr::SharedTextureHandle_t*, uint32_t (*)[2])': [INFO] [stderr] warning: vr_device@0.1.0: src/openvr_driver.h:3055:84: warning: unused parameter 'sharedTextureHandles' [-Wunused-parameter] [INFO] [stderr] warning: vr_device@0.1.0: 3055 | virtual void GetNextSwapTextureSetIndex( vr::SharedTextureHandle_t sharedTextureHandles[ 2 ], uint32_t( *pIndices )[ 2 ] ) {} [INFO] [stderr] warning: vr_device@0.1.0: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] warning: vr_device@0.1.0: src/openvr_driver.h:3055:122: warning: unused parameter 'pIndices' [-Wunused-parameter] [INFO] [stderr] warning: vr_device@0.1.0: 3055 | virtual void GetNextSwapTextureSetIndex( vr::SharedTextureHandle_t sharedTextureHandles[ 2 ], uint32_t( *pIndices )[ 2 ] ) {} [INFO] [stderr] warning: vr_device@0.1.0: | ~~~~~~~~~~~^~~~~~~~~~~~~~~ [INFO] [stderr] warning: vr_device@0.1.0: src/openvr_driver.h: In member function 'virtual void vr::IVRDriverDirectModeComponent::SubmitLayer(const SubmitLayerPerEye_t&, const SubmitLayerPerEye_t&)': [INFO] [stderr] warning: vr_device@0.1.0: src/openvr_driver.h:3078:71: warning: unused parameter 'perEyeOne' [-Wunused-parameter] [INFO] [stderr] warning: vr_device@0.1.0: 3078 | virtual void SubmitLayer( const SubmitLayerPerEye_t( &perEyeOne ), const SubmitLayerPerEye_t( &perEyeTwo ) ) {} [INFO] [stderr] warning: vr_device@0.1.0: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ [INFO] [stderr] warning: vr_device@0.1.0: src/openvr_driver.h:3078:112: warning: unused parameter 'perEyeTwo' [-Wunused-parameter] [INFO] [stderr] warning: vr_device@0.1.0: 3078 | virtual void SubmitLayer( const SubmitLayerPerEye_t( &perEyeOne ), const SubmitLayerPerEye_t( &perEyeTwo ) ) {} [INFO] [stderr] warning: vr_device@0.1.0: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ [INFO] [stderr] warning: vr_device@0.1.0: src/openvr_driver.h: In member function 'virtual void vr::IVRDriverDirectModeComponent::Present(vr::SharedTextureHandle_t)': [INFO] [stderr] warning: vr_device@0.1.0: src/openvr_driver.h:3081:65: warning: unused parameter 'syncTexture' [-Wunused-parameter] [INFO] [stderr] warning: vr_device@0.1.0: 3081 | virtual void Present( vr::SharedTextureHandle_t syncTexture ) {} [INFO] [stderr] warning: vr_device@0.1.0: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ [INFO] [stderr] warning: vr_device@0.1.0: src/openvr_driver.h: In member function 'virtual void vr::IVRDriverDirectModeComponent::PostPresent(const Throttling_t*)': [INFO] [stderr] warning: vr_device@0.1.0: src/openvr_driver.h:3090:63: warning: unused parameter 'pThrottling' [-Wunused-parameter] [INFO] [stderr] warning: vr_device@0.1.0: 3090 | virtual void PostPresent( const Throttling_t *pThrottling ) {} [INFO] [stderr] warning: vr_device@0.1.0: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ [INFO] [stderr] Checking vulkano-util v0.35.0 [INFO] [stdout] warning: unused imports: `Arc` and `mpsc::Sender` [INFO] [stdout] --> src/lib.rs:3:17 [INFO] [stdout] | [INFO] [stdout] 3 | use std::sync::{Arc, mpsc::Sender}; [INFO] [stdout] | ^^^ ^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `vulkano::command_buffer::allocator::StandardCommandBufferAllocator` [INFO] [stdout] --> src/lib.rs:6:5 [INFO] [stdout] | [INFO] [stdout] 6 | use vulkano::command_buffer::allocator::StandardCommandBufferAllocator; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `context::VulkanoContext` and `window::VulkanoWindows` [INFO] [stdout] --> src/lib.rs:7:20 [INFO] [stdout] | [INFO] [stdout] 7 | use vulkano_util::{context::VulkanoContext, window::VulkanoWindows}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `ActiveEventLoop` [INFO] [stdout] --> src/lib.rs:8:25 [INFO] [stdout] | [INFO] [stdout] 8 | use winit::event_loop::{ActiveEventLoop, EventLoopProxy}; [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `Rendering` [INFO] [stdout] --> src/lib.rs:9:60 [INFO] [stdout] | [INFO] [stdout] 9 | use crate::{ffi::{HmdCpp, RenderingHandleCpp}, rendering::{Rendering, UserEvent}}; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `SampleCount` [INFO] [stdout] --> src/rendering.rs:5:167 [INFO] [stdout] | [INFO] [stdout] 5 | ...at, image::{Image, ImageCreateInfo, ImageType, ImageUsage, SampleCount}, memory::{ExternalMemoryHandleTypes, allocator::{Allocatio... [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `IVRDriverDirectModeComponent_SwapTextureSetDesc_t` [INFO] [stdout] --> src/rendering.rs:9:149 [INFO] [stdout] | [INFO] [stdout] 9 | ...erDirectModeComponent_SwapTextureSet_t, IVRDriverDirectModeComponent_SwapTextureSetDesc_t, IVRDriverDirectModeComponent_methods}}}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `Arc` and `mpsc::Sender` [INFO] [stdout] --> src/lib.rs:3:17 [INFO] [stdout] | [INFO] [stdout] 3 | use std::sync::{Arc, mpsc::Sender}; [INFO] [stdout] | ^^^ ^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `vulkano::command_buffer::allocator::StandardCommandBufferAllocator` [INFO] [stdout] --> src/lib.rs:6:5 [INFO] [stdout] | [INFO] [stdout] 6 | use vulkano::command_buffer::allocator::StandardCommandBufferAllocator; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `context::VulkanoContext` and `window::VulkanoWindows` [INFO] [stdout] --> src/lib.rs:7:20 [INFO] [stdout] | [INFO] [stdout] 7 | use vulkano_util::{context::VulkanoContext, window::VulkanoWindows}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `ActiveEventLoop` [INFO] [stdout] --> src/lib.rs:8:25 [INFO] [stdout] | [INFO] [stdout] 8 | use winit::event_loop::{ActiveEventLoop, EventLoopProxy}; [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `Rendering` [INFO] [stdout] --> src/lib.rs:9:60 [INFO] [stdout] | [INFO] [stdout] 9 | use crate::{ffi::{HmdCpp, RenderingHandleCpp}, rendering::{Rendering, UserEvent}}; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `SampleCount` [INFO] [stdout] --> src/rendering.rs:5:167 [INFO] [stdout] | [INFO] [stdout] 5 | ...at, image::{Image, ImageCreateInfo, ImageType, ImageUsage, SampleCount}, memory::{ExternalMemoryHandleTypes, allocator::{Allocatio... [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `IVRDriverDirectModeComponent_SwapTextureSetDesc_t` [INFO] [stdout] --> src/rendering.rs:9:149 [INFO] [stdout] | [INFO] [stdout] 9 | ...erDirectModeComponent_SwapTextureSet_t, IVRDriverDirectModeComponent_SwapTextureSetDesc_t, IVRDriverDirectModeComponent_methods}}}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `unObjectId` [INFO] [stdout] --> src/hmd.rs:8:28 [INFO] [stdout] | [INFO] [stdout] 8 | fn Activate(&mut self, unObjectId: u32) -> EVRInitError { [INFO] [stdout] | ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_unObjectId` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `pchRequest` [INFO] [stdout] --> src/hmd.rs:28:9 [INFO] [stdout] | [INFO] [stdout] 28 | pchRequest: *const ::std::os::raw::c_char, [INFO] [stdout] | ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_pchRequest` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `pchResponseBuffer` [INFO] [stdout] --> src/hmd.rs:29:9 [INFO] [stdout] | [INFO] [stdout] 29 | pchResponseBuffer: *mut ::std::os::raw::c_char, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_pchResponseBuffer` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `unResponseBufferSize` [INFO] [stdout] --> src/hmd.rs:30:9 [INFO] [stdout] | [INFO] [stdout] 30 | unResponseBufferSize: u32, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_unResponseBufferSize` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `left_eye` [INFO] [stdout] --> src/rendering.rs:132:13 [INFO] [stdout] | [INFO] [stdout] 132 | let left_eye = self.windows.create_window(event_loop, &self.context, &window_descriptor, |_| {}); [INFO] [stdout] | ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_left_eye` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `right_eye` [INFO] [stdout] --> src/rendering.rs:133:13 [INFO] [stdout] | [INFO] [stdout] 133 | let right_eye = self.windows.create_window(event_loop, &self.context, &window_descriptor, |_| {}); [INFO] [stdout] | ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_right_eye` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `render_pass` [INFO] [stdout] --> src/rendering.rs:137:13 [INFO] [stdout] | [INFO] [stdout] 137 | let render_pass = single_pass_renderpass!( [INFO] [stdout] | ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_render_pass` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `event_loop` [INFO] [stdout] --> src/rendering.rs:154:27 [INFO] [stdout] | [INFO] [stdout] 154 | fn resumed(&mut self, event_loop: &ActiveEventLoop) { [INFO] [stdout] | ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_event_loop` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `event_loop` [INFO] [stdout] --> src/rendering.rs:160:13 [INFO] [stdout] | [INFO] [stdout] 160 | event_loop: &ActiveEventLoop, [INFO] [stdout] | ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_event_loop` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `window_id` [INFO] [stdout] --> src/rendering.rs:161:13 [INFO] [stdout] | [INFO] [stdout] 161 | window_id: winit::window::WindowId, [INFO] [stdout] | ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_window_id` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `event` [INFO] [stdout] --> src/rendering.rs:162:13 [INFO] [stdout] | [INFO] [stdout] 162 | event: winit::event::WindowEvent, [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_event` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::vr::ITrackedDeviceServerDriver_methods::GetComponent` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/vr_device-ce6225bb40042c63/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:4308 [INFO] [stdout] | [INFO] [stdout] 1 | ... ; output :: vr :: ITrackedDeviceServerDriver_methods :: GetComponent (r , pchComponentNameAndVersion) } unsafe fn Hmd_DebugReques... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> /opt/rustwide/target/debug/build/vr_device-ce6225bb40042c63/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:3674 [INFO] [stdout] | [INFO] [stdout] 1 | ... } unsafe fn Hmd_GetComponent_autocxx_wrapper_0x889183b30084eaa2 (me : & HmdHolder , pchComponentNameAndVersion : * const :: std :: os :: raw :: c_char) -> * mut autocxx :: c_void { ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = note: `#[warn(unsafe_op_in_unsafe_fn)]` (part of `#[warn(rust_2024_compatibility)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::vr::ITrackedDeviceServerDriver_methods::DebugRequest` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/vr_device-ce6225bb40042c63/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:5088 [INFO] [stdout] | [INFO] [stdout] 1 | ... ; output :: vr :: ITrackedDeviceServerDriver_methods :: DebugRequest (r , pchRequest , pchResponseBuffer , unResponseBufferSize) } ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> /opt/rustwide/target/debug/build/vr_device-ce6225bb40042c63/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:4410 [INFO] [stdout] | [INFO] [stdout] 1 | ... } unsafe fn Hmd_DebugRequest_autocxx_wrapper_0x889183b30084eaa2 (me : & HmdHolder , pchRequest : * const :: std :: os :: raw :: c_char , pchResponseBuffer : * mut :: std :: os :: raw :: c_char , unResponseBufferSize : u32) { ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::vr::IVRDriverDirectModeComponent_methods::CreateSwapTextureSet` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/vr_device-ce6225bb40042c63/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:6673 [INFO] [stdout] | [INFO] [stdout] 1 | ... ; output :: vr :: IVRDriverDirectModeComponent_methods :: CreateSwapTextureSet (r , unPid , pSwapTextureSetDesc , pOutSwapTextureSet) } ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> /opt/rustwide/target/debug/build/vr_device-ce6225bb40042c63/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:5856 [INFO] [stdout] | [INFO] [stdout] 1 | ... } unsafe fn RenderingHandle_CreateSwapTextureSet_autocxx_wrapper_0x889183b30084eaa2 (me : & RenderingHandleHolder , unPid : u32 , pSwapTextureSetDesc : * const output :: vr :: IVRDriverDirectModeComponent_SwapTextureSetDesc_t , pOutSwapTextureSet : * mut output :: vr :: IVRDriverDirectModeComponent_SwapTextureSet_t) { ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::vr::IVRDriverDirectModeComponent_methods::PostPresent` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/vr_device-ce6225bb40042c63/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:10464 [INFO] [stdout] | [INFO] [stdout] 1 | ... mut b) ; output :: vr :: IVRDriverDirectModeComponent_methods :: PostPresent (r , pThrottling) } unsafe fn RenderingHandle_GetFra... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> /opt/rustwide/target/debug/build/vr_device-ce6225bb40042c63/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:9795 [INFO] [stdout] | [INFO] [stdout] 1 | ... } unsafe fn RenderingHandle_PostPresent_autocxx_wrapper_0x889183b30084eaa2 (me : & RenderingHandleHolder , pThrottling : * const output :: vr :: IVRDriverDirectModeComponent_Throttling_t) { ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::vr::IVRDriverDirectModeComponent_methods::GetFrameTiming` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/vr_device-ce6225bb40042c63/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:11216 [INFO] [stdout] | [INFO] [stdout] 1 | ...ut b) ; output :: vr :: IVRDriverDirectModeComponent_methods :: GetFrameTiming (r , pFrameTiming) } unsafe fn DeviceProvider_Init_... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> /opt/rustwide/target/debug/build/vr_device-ce6225bb40042c63/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:10552 [INFO] [stdout] | [INFO] [stdout] 1 | ... } unsafe fn RenderingHandle_GetFrameTiming_autocxx_wrapper_0x889183b30084eaa2 (me : & RenderingHandleHolder , pFrameTiming : * mut output :: vr :: DriverDirectMode_FrameTiming) { ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::vr::IServerTrackedDeviceProvider_methods::Init` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/vr_device-ce6225bb40042c63/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:11960 [INFO] [stdout] | [INFO] [stdout] 1 | ...(& mut b) ; output :: vr :: IServerTrackedDeviceProvider_methods :: Init (r , pDriverContext) } fn DeviceProvider_Cleanup_autocxx_... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> /opt/rustwide/target/debug/build/vr_device-ce6225bb40042c63/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:11308 [INFO] [stdout] | [INFO] [stdout] 1 | ... } unsafe fn DeviceProvider_Init_autocxx_wrapper_0x889183b30084eaa2 (me : & DeviceProviderHolder , pDriverContext : * mut output :: vr :: IVRDriverContext) -> output :: vr :: EVRInitError { ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `std::intrinsics::transmute` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/vr_device-ce6225bb40042c63/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:16888 [INFO] [stdout] | [INFO] [stdout] 1 | ... unsafe fn as_ref (& self) -> & T { :: std :: mem :: transmute (self) } # [inline] pub unsafe fn as_mut (& mut self) -> & mut T { ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> /opt/rustwide/target/debug/build/vr_device-ce6225bb40042c63/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:16849 [INFO] [stdout] | [INFO] [stdout] 1 | ...(:: std :: marker :: PhantomData) } # [inline] pub unsafe fn as_ref (& self) -> & T { :: std :: mem :: transmute (self) } # [inlin... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `std::intrinsics::transmute` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/vr_device-ce6225bb40042c63/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:16982 [INFO] [stdout] | [INFO] [stdout] 1 | ...fn as_mut (& mut self) -> & mut T { :: std :: mem :: transmute (self) } } impl < T > :: std :: default :: Default for __BindgenUni... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> /opt/rustwide/target/debug/build/vr_device-ce6225bb40042c63/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:16935 [INFO] [stdout] | [INFO] [stdout] 1 | ...td :: mem :: transmute (self) } # [inline] pub unsafe fn as_mut (& mut self) -> & mut T { :: std :: mem :: transmute (self) } } im... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::cxxbridge::RenderingHandleCpp::CreateSwapTextureSet_super` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/vr_device-ce6225bb40042c63/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:125906 [INFO] [stdout] | [INFO] [stdout] 1 | ...s ; self . peer_mut () . CreateSwapTextureSet_super (unPid , pSwapTextureSetDesc , pOutSwapTextureSet) } fn DestroySwapTextureSet_... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> /opt/rustwide/target/debug/build/vr_device-ce6225bb40042c63/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:125610 [INFO] [stdout] | [INFO] [stdout] 1 | ... { unsafe fn CreateSwapTextureSet_super (& mut self , unPid : u32 , pSwapTextureSetDesc : * const output :: vr :: IVRDriverDirectModeComponent_SwapTextureSetDesc_t , pOutSwapTextureSet : * mut output :: vr :: IVRDriverDirectModeComponent_SwapTextureSet_t) { ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::cxxbridge::RenderingHandleCpp::PostPresent_super` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/vr_device-ce6225bb40042c63/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:126977 [INFO] [stdout] | [INFO] [stdout] 1 | ... subclass :: CppSubclass ; self . peer_mut () . PostPresent_super (pThrottling) } unsafe fn GetFrameTiming_super (& mut self , pFr... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> /opt/rustwide/target/debug/build/vr_device-ce6225bb40042c63/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:126811 [INFO] [stdout] | [INFO] [stdout] 1 | ...) } unsafe fn PostPresent_super (& mut self , pThrottling : * const output :: vr :: IVRDriverDirectModeComponent_Throttling_t) { u... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::cxxbridge::RenderingHandleCpp::GetFrameTiming_super` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/vr_device-ce6225bb40042c63/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:127187 [INFO] [stdout] | [INFO] [stdout] 1 | ...ubclass :: CppSubclass ; self . peer_mut () . GetFrameTiming_super (pFrameTiming) } } impl autocxx :: subclass :: CppPeerConstruct... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> /opt/rustwide/target/debug/build/vr_device-ce6225bb40042c63/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:127032 [INFO] [stdout] | [INFO] [stdout] 1 | ...tling) } unsafe fn GetFrameTiming_super (& mut self , pFrameTiming : * mut output :: vr :: DriverDirectMode_FrameTiming) { use aut... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::cxxbridge::DeviceProviderCpp_autocxx_alloc_autocxx_wrapper_0x889183b30084eaa2` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/vr_device-ce6225bb40042c63/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:130206 [INFO] [stdout] | [INFO] [stdout] 1 | ...oviderCpp { cxxbridge :: DeviceProviderCpp_autocxx_alloc_autocxx_wrapper_0x889183b30084eaa2 () } unsafe fn free_uninitialized_cpp_... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> /opt/rustwide/target/debug/build/vr_device-ce6225bb40042c63/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:130119 [INFO] [stdout] | [INFO] [stdout] 1 | ...:: DeviceProviderCpp { unsafe fn allocate_uninitialized_cpp_storage () -> * mut output :: DeviceProviderCpp { cxxbridge :: DeviceP... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::cxxbridge::DeviceProviderCpp_autocxx_free_autocxx_wrapper_0x889183b30084eaa2` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/vr_device-ce6225bb40042c63/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:130377 [INFO] [stdout] | [INFO] [stdout] 1 | ...derCpp) { cxxbridge :: DeviceProviderCpp_autocxx_free_autocxx_wrapper_0x889183b30084eaa2 (arg0) } } unsafe impl autocxx :: moveit ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> /opt/rustwide/target/debug/build/vr_device-ce6225bb40042c63/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:130291 [INFO] [stdout] | [INFO] [stdout] 1 | ...x889183b30084eaa2 () } unsafe fn free_uninitialized_cpp_storage (arg0 : * mut output :: DeviceProviderCpp) { cxxbridge :: DevicePr... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::cxxbridge::HmdCpp_autocxx_alloc_autocxx_wrapper_0x889183b30084eaa2` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/vr_device-ce6225bb40042c63/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:130614 [INFO] [stdout] | [INFO] [stdout] 1 | ...tput :: HmdCpp { cxxbridge :: HmdCpp_autocxx_alloc_autocxx_wrapper_0x889183b30084eaa2 () } unsafe fn free_uninitialized_cpp_storag... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> /opt/rustwide/target/debug/build/vr_device-ce6225bb40042c63/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:130538 [INFO] [stdout] | [INFO] [stdout] 1 | ...rage for output :: HmdCpp { unsafe fn allocate_uninitialized_cpp_storage () -> * mut output :: HmdCpp { cxxbridge :: HmdCpp_autocx... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::cxxbridge::HmdCpp_autocxx_free_autocxx_wrapper_0x889183b30084eaa2` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/vr_device-ce6225bb40042c63/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:130763 [INFO] [stdout] | [INFO] [stdout] 1 | ...ut :: HmdCpp) { cxxbridge :: HmdCpp_autocxx_free_autocxx_wrapper_0x889183b30084eaa2 (arg0) } } unsafe impl autocxx :: moveit :: Ma... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> /opt/rustwide/target/debug/build/vr_device-ce6225bb40042c63/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:130688 [INFO] [stdout] | [INFO] [stdout] 1 | ...pper_0x889183b30084eaa2 () } unsafe fn free_uninitialized_cpp_storage (arg0 : * mut output :: HmdCpp) { cxxbridge :: HmdCpp_autocx... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::cxxbridge::RenderingHandleCpp_autocxx_alloc_autocxx_wrapper_0x889183b30084eaa2` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/vr_device-ce6225bb40042c63/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:131013 [INFO] [stdout] | [INFO] [stdout] 1 | ...andleCpp { cxxbridge :: RenderingHandleCpp_autocxx_alloc_autocxx_wrapper_0x889183b30084eaa2 () } unsafe fn free_uninitialized_cpp_... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> /opt/rustwide/target/debug/build/vr_device-ce6225bb40042c63/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:130925 [INFO] [stdout] | [INFO] [stdout] 1 | ... RenderingHandleCpp { unsafe fn allocate_uninitialized_cpp_storage () -> * mut output :: RenderingHandleCpp { cxxbridge :: Renderi... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::cxxbridge::RenderingHandleCpp_autocxx_free_autocxx_wrapper_0x889183b30084eaa2` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/vr_device-ce6225bb40042c63/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:131186 [INFO] [stdout] | [INFO] [stdout] 1 | ...dleCpp) { cxxbridge :: RenderingHandleCpp_autocxx_free_autocxx_wrapper_0x889183b30084eaa2 (arg0) } } pub mod vr { # [allow (unused... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> /opt/rustwide/target/debug/build/vr_device-ce6225bb40042c63/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:131099 [INFO] [stdout] | [INFO] [stdout] 1 | ...x889183b30084eaa2 () } unsafe fn free_uninitialized_cpp_storage (arg0 : * mut output :: RenderingHandleCpp) { cxxbridge :: Renderi... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::vr::IVRDriverDirectModeComponent_supers::CreateSwapTextureSet_super` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/vr_device-ce6225bb40042c63/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:133594 [INFO] [stdout] | [INFO] [stdout] 1 | ...reSet_t) { self . CreateSwapTextureSet_super (unPid , pSwapTextureSetDesc , pOutSwapTextureSet) } fn DestroySwapTextureSet (& mut ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> /opt/rustwide/target/debug/build/vr_device-ce6225bb40042c63/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:133345 [INFO] [stdout] | [INFO] [stdout] 1 | ... { unsafe fn CreateSwapTextureSet (& mut self , unPid : u32 , pSwapTextureSetDesc : * const output :: vr :: IVRDriverDirectModeComponent_SwapTextureSetDesc_t , pOutSwapTextureSet : * mut output :: vr :: IVRDriverDirectModeComponent_SwapTextureSet_t) { ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::vr::IVRDriverDirectModeComponent_supers::PostPresent_super` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/vr_device-ce6225bb40042c63/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:134360 [INFO] [stdout] | [INFO] [stdout] 1 | ...rectModeComponent_Throttling_t) { self . PostPresent_super (pThrottling) } unsafe fn GetFrameTiming (& mut self , pFrameTiming : *... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> /opt/rustwide/target/debug/build/vr_device-ce6225bb40042c63/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:134241 [INFO] [stdout] | [INFO] [stdout] 1 | ...ure) } unsafe fn PostPresent (& mut self , pThrottling : * const output :: vr :: IVRDriverDirectModeComponent_Throttling_t) { self... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::vr::IVRDriverDirectModeComponent_supers::GetFrameTiming_super` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/vr_device-ce6225bb40042c63/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:134509 [INFO] [stdout] | [INFO] [stdout] 1 | ...DriverDirectMode_FrameTiming) { self . GetFrameTiming_super (pFrameTiming) } } # [repr (transparent)] pub struct IVRDriverDirectMo... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> /opt/rustwide/target/debug/build/vr_device-ce6225bb40042c63/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:134401 [INFO] [stdout] | [INFO] [stdout] 1 | ...rottling) } unsafe fn GetFrameTiming (& mut self , pFrameTiming : * mut output :: vr :: DriverDirectMode_FrameTiming) { self . Get... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::cxxbridge::GetComponent_autocxx_wrapper_0x889183b30084eaa2` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/vr_device-ce6225bb40042c63/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:143141 [INFO] [stdout] | [INFO] [stdout] 1 | ...id { cxxbridge :: GetComponent_autocxx_wrapper_0x889183b30084eaa2 (self , pchComponentNameAndVersion) } # [doc = " A VR Client has... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> /opt/rustwide/target/debug/build/vr_device-ce6225bb40042c63/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:142932 [INFO] [stdout] | [INFO] [stdout] 1 | ..."] pub unsafe fn GetComponent (self : :: core :: pin :: Pin < & mut output :: vr :: ITrackedDeviceServerDriver > , pchComponentNameAndVersion : * const :: std :: os :: raw :: c_char) -> * mut autocxx :: c_void { ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::cxxbridge::DebugRequest_autocxx_wrapper_0x889183b30084eaa2` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/vr_device-ce6225bb40042c63/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:143780 [INFO] [stdout] | [INFO] [stdout] 1 | ... { cxxbridge :: DebugRequest_autocxx_wrapper_0x889183b30084eaa2 (self , pchRequest , pchResponseBuffer , unResponseBufferSize) } #... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> /opt/rustwide/target/debug/build/vr_device-ce6225bb40042c63/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:143527 [INFO] [stdout] | [INFO] [stdout] 1 | ..."] pub unsafe fn DebugRequest (self : :: core :: pin :: Pin < & mut output :: vr :: ITrackedDeviceServerDriver > , pchRequest : * const :: std :: os :: raw :: c_char , pchResponseBuffer : * mut :: std :: os :: raw :: c_char , unResponseBufferSize : u32) { ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::cxxbridge::CreateSwapTextureSet_autocxx_wrapper_0x889183b30084eaa2` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/vr_device-ce6225bb40042c63/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:144939 [INFO] [stdout] | [INFO] [stdout] 1 | ... { cxxbridge :: CreateSwapTextureSet_autocxx_wrapper_0x889183b30084eaa2 (self , unPid , pSwapTextureSetDesc , pOutSwapTextureSet) } ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> /opt/rustwide/target/debug/build/vr_device-ce6225bb40042c63/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:144613 [INFO] [stdout] | [INFO] [stdout] 1 | ..."] pub unsafe fn CreateSwapTextureSet (self : :: core :: pin :: Pin < & mut output :: vr :: IVRDriverDirectModeComponent > , unPid : u32 , pSwapTextureSetDesc : * const output :: vr :: IVRDriverDirectModeComponent_SwapTextureSetDesc_t , pOutSwapTextureSet : * mut output :: vr :: IVRDriverDirectModeComponent_SwapTextureSet_t) { ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::cxxbridge::PostPresent_autocxx_wrapper_0x889183b30084eaa2` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/vr_device-ce6225bb40042c63/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:146788 [INFO] [stdout] | [INFO] [stdout] 1 | ...ottling_t) { cxxbridge :: PostPresent_autocxx_wrapper_0x889183b30084eaa2 (self , pThrottling) } # [doc = " Called to get additiona... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> /opt/rustwide/target/debug/build/vr_device-ce6225bb40042c63/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:146592 [INFO] [stdout] | [INFO] [stdout] 1 | ... } pub unsafe fn PostPresent (self : :: core :: pin :: Pin < & mut output :: vr :: IVRDriverDirectModeComponent > , pThrottling : * const output :: vr :: IVRDriverDirectModeComponent_Throttling_t) { ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::cxxbridge::GetFrameTiming_autocxx_wrapper_0x889183b30084eaa2` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/vr_device-ce6225bb40042c63/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:147197 [INFO] [stdout] | [INFO] [stdout] 1 | ...eTiming) { cxxbridge :: GetFrameTiming_autocxx_wrapper_0x889183b30084eaa2 (self , pFrameTiming) } # [doc = "Synthesized default co... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> /opt/rustwide/target/debug/build/vr_device-ce6225bb40042c63/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:147012 [INFO] [stdout] | [INFO] [stdout] 1 | ..."] pub unsafe fn GetFrameTiming (self : :: core :: pin :: Pin < & mut output :: vr :: IVRDriverDirectModeComponent > , pFrameTiming : * mut output :: vr :: DriverDirectMode_FrameTiming) { ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::cxxbridge::Init_autocxx_wrapper_0x889183b30084eaa2` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/vr_device-ce6225bb40042c63/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:148338 [INFO] [stdout] | [INFO] [stdout] 1 | ...EVRInitError { cxxbridge :: Init_autocxx_wrapper_0x889183b30084eaa2 (self , pDriverContext) } # [doc = " cleans up the driver righ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> /opt/rustwide/target/debug/build/vr_device-ce6225bb40042c63/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:148141 [INFO] [stdout] | [INFO] [stdout] 1 | ..."] pub unsafe fn Init (self : :: core :: pin :: Pin < & mut output :: vr :: IServerTrackedDeviceProvider > , pDriverContext : * mut output :: vr :: IVRDriverContext) -> output :: vr :: EVRInitError { ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::cxxbridge::Log_autocxx_wrapper_0x889183b30084eaa2` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/vr_device-ce6225bb40042c63/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:150290 [INFO] [stdout] | [INFO] [stdout] 1 | ...aw :: c_char) { cxxbridge :: Log_autocxx_wrapper_0x889183b30084eaa2 (self , pchLogMessage) } } impl IVRServerDriverHost { # [doc =... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> /opt/rustwide/target/debug/build/vr_device-ce6225bb40042c63/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:150144 [INFO] [stdout] | [INFO] [stdout] 1 | ..."] pub unsafe fn Log (self : :: core :: pin :: Pin < & mut output :: vr :: IVRDriverLog > , pchLogMessage : * const :: std :: os :: raw :: c_char) { ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::cxxbridge::TrackedDeviceAdded_autocxx_wrapper_0x889183b30084eaa2` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/vr_device-ce6225bb40042c63/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:150934 [INFO] [stdout] | [INFO] [stdout] 1 | ... { cxxbridge :: TrackedDeviceAdded_autocxx_wrapper_0x889183b30084eaa2 (self , pchDeviceSerialNumber , eDeviceClass , pDriver) } # ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> /opt/rustwide/target/debug/build/vr_device-ce6225bb40042c63/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:150636 [INFO] [stdout] | [INFO] [stdout] 1 | ..."] pub unsafe fn TrackedDeviceAdded (self : :: core :: pin :: Pin < & mut output :: vr :: IVRServerDriverHost > , pchDeviceSerialNumber : * const :: std :: os :: raw :: c_char , eDeviceClass : output :: vr :: ETrackedDeviceClass , pDriver : * mut output :: vr :: ITrackedDeviceServerDriver) -> bool { ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::cxxbridge::PollNextEvent_autocxx_wrapper_0x889183b30084eaa2` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/vr_device-ce6225bb40042c63/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:152946 [INFO] [stdout] | [INFO] [stdout] 1 | ...bool { cxxbridge :: PollNextEvent_autocxx_wrapper_0x889183b30084eaa2 (self , pEvent , uncbVREvent) } # [doc = " Provides access to... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> /opt/rustwide/target/debug/build/vr_device-ce6225bb40042c63/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:152768 [INFO] [stdout] | [INFO] [stdout] 1 | ..."] pub unsafe fn PollNextEvent (self : :: core :: pin :: Pin < & mut output :: vr :: IVRServerDriverHost > , pEvent : * mut output :: vr :: VREvent_t , uncbVREvent : u32) -> bool { ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::cxxbridge::GetRawTrackedDevicePoses_autocxx_wrapper_0x889183b30084eaa2` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/vr_device-ce6225bb40042c63/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:153687 [INFO] [stdout] | [INFO] [stdout] 1 | ... { cxxbridge :: GetRawTrackedDevicePoses_autocxx_wrapper_0x889183b30084eaa2 (self , fPredictedSecondsFromNow , pTrackedDevicePoseArray , unTrackedDevicePoseArrayCount) } ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> /opt/rustwide/target/debug/build/vr_device-ce6225bb40042c63/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:153428 [INFO] [stdout] | [INFO] [stdout] 1 | ..."] pub unsafe fn GetRawTrackedDevicePoses (self : :: core :: pin :: Pin < & mut output :: vr :: IVRServerDriverHost > , fPredictedSecondsFromNow : f32 , pTrackedDevicePoseArray : * mut output :: vr :: TrackedDevicePose_t , unTrackedDevicePoseArrayCount : u32) { ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::cxxbridge::RequestRestart_autocxx_wrapper_0x889183b30084eaa2` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/vr_device-ce6225bb40042c63/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:154339 [INFO] [stdout] | [INFO] [stdout] 1 | ... { cxxbridge :: RequestRestart_autocxx_wrapper_0x889183b30084eaa2 (self , pchLocalizedReason , pchExecutableToStart , pchArguments , pchWorkingDirectory) } ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> /opt/rustwide/target/debug/build/vr_device-ce6225bb40042c63/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:153990 [INFO] [stdout] | [INFO] [stdout] 1 | ..."] pub unsafe fn RequestRestart (self : :: core :: pin :: Pin < & mut output :: vr :: IVRServerDriverHost > , pchLocalizedReason : * const :: std :: os :: raw :: c_char , pchExecutableToStart : * const :: std :: os :: raw :: c_char , pchArguments : * const :: std :: os :: raw :: c_char , pchWorkingDirectory : * const :: std :: os :: raw :: c_char) { ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `unObjectId` [INFO] [stdout] --> src/hmd.rs:8:28 [INFO] [stdout] | [INFO] [stdout] 8 | fn Activate(&mut self, unObjectId: u32) -> EVRInitError { [INFO] [stdout] | ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_unObjectId` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `pchRequest` [INFO] [stdout] --> src/hmd.rs:28:9 [INFO] [stdout] | [INFO] [stdout] 28 | pchRequest: *const ::std::os::raw::c_char, [INFO] [stdout] | ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_pchRequest` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `pchResponseBuffer` [INFO] [stdout] --> src/hmd.rs:29:9 [INFO] [stdout] | [INFO] [stdout] 29 | pchResponseBuffer: *mut ::std::os::raw::c_char, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_pchResponseBuffer` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `unResponseBufferSize` [INFO] [stdout] --> src/hmd.rs:30:9 [INFO] [stdout] | [INFO] [stdout] 30 | unResponseBufferSize: u32, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_unResponseBufferSize` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::cxxbridge::GetFrameTimings_autocxx_wrapper_0x889183b30084eaa2` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/vr_device-ce6225bb40042c63/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:154977 [INFO] [stdout] | [INFO] [stdout] 1 | ...> u32 { cxxbridge :: GetFrameTimings_autocxx_wrapper_0x889183b30084eaa2 (self , pTiming , nFrames) } # [doc = " Notifies the serve... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> /opt/rustwide/target/debug/build/vr_device-ce6225bb40042c63/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:154788 [INFO] [stdout] | [INFO] [stdout] 1 | ..."] pub unsafe fn GetFrameTimings (self : :: core :: pin :: Pin < & mut output :: vr :: IVRServerDriverHost > , pTiming : * mut output :: vr :: Compositor_FrameTiming , nFrames : u32) -> u32 { ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::cxxbridge::ITrackedDeviceServerDriver_autocxx_alloc_autocxx_wrapper_0x889183b30084eaa2` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/vr_device-ce6225bb40042c63/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:157529 [INFO] [stdout] | [INFO] [stdout] 1 | ...iver { cxxbridge :: ITrackedDeviceServerDriver_autocxx_alloc_autocxx_wrapper_0x889183b30084eaa2 () } unsafe fn free_uninitialized_... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> /opt/rustwide/target/debug/build/vr_device-ce6225bb40042c63/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:157427 [INFO] [stdout] | [INFO] [stdout] 1 | ...ServerDriver { unsafe fn allocate_uninitialized_cpp_storage () -> * mut output :: vr :: ITrackedDeviceServerDriver { cxxbridge :: ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `left_eye` [INFO] [stdout] --> src/rendering.rs:132:13 [INFO] [stdout] | [INFO] [stdout] 132 | let left_eye = self.windows.create_window(event_loop, &self.context, &window_descriptor, |_| {}); [INFO] [stdout] | ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_left_eye` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `right_eye` [INFO] [stdout] --> src/rendering.rs:133:13 [INFO] [stdout] | [INFO] [stdout] 133 | let right_eye = self.windows.create_window(event_loop, &self.context, &window_descriptor, |_| {}); [INFO] [stdout] | ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_right_eye` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `render_pass` [INFO] [stdout] --> src/rendering.rs:137:13 [INFO] [stdout] | [INFO] [stdout] 137 | let render_pass = single_pass_renderpass!( [INFO] [stdout] | ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_render_pass` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `event_loop` [INFO] [stdout] --> src/rendering.rs:154:27 [INFO] [stdout] | [INFO] [stdout] 154 | fn resumed(&mut self, event_loop: &ActiveEventLoop) { [INFO] [stdout] | ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_event_loop` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `event_loop` [INFO] [stdout] --> src/rendering.rs:160:13 [INFO] [stdout] | [INFO] [stdout] 160 | event_loop: &ActiveEventLoop, [INFO] [stdout] | ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_event_loop` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `window_id` [INFO] [stdout] --> src/rendering.rs:161:13 [INFO] [stdout] | [INFO] [stdout] 161 | window_id: winit::window::WindowId, [INFO] [stdout] | ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_window_id` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `event` [INFO] [stdout] --> src/rendering.rs:162:13 [INFO] [stdout] | [INFO] [stdout] 162 | event: winit::event::WindowEvent, [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_event` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::cxxbridge::ITrackedDeviceServerDriver_autocxx_free_autocxx_wrapper_0x889183b30084eaa2` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/vr_device-ce6225bb40042c63/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:157724 [INFO] [stdout] | [INFO] [stdout] 1 | ...er) { cxxbridge :: ITrackedDeviceServerDriver_autocxx_free_autocxx_wrapper_0x889183b30084eaa2 (arg0) } } unsafe impl autocxx :: mo... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> /opt/rustwide/target/debug/build/vr_device-ce6225bb40042c63/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:157623 [INFO] [stdout] | [INFO] [stdout] 1 | ...b30084eaa2 () } unsafe fn free_uninitialized_cpp_storage (arg0 : * mut output :: vr :: ITrackedDeviceServerDriver) { cxxbridge :: ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::vr::ITrackedDeviceServerDriver_methods::GetComponent` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/vr_device-ce6225bb40042c63/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:4308 [INFO] [stdout] | [INFO] [stdout] 1 | ... ; output :: vr :: ITrackedDeviceServerDriver_methods :: GetComponent (r , pchComponentNameAndVersion) } unsafe fn Hmd_DebugReques... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> /opt/rustwide/target/debug/build/vr_device-ce6225bb40042c63/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:3674 [INFO] [stdout] | [INFO] [stdout] 1 | ... } unsafe fn Hmd_GetComponent_autocxx_wrapper_0x889183b30084eaa2 (me : & HmdHolder , pchComponentNameAndVersion : * const :: std :: os :: raw :: c_char) -> * mut autocxx :: c_void { ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = note: `#[warn(unsafe_op_in_unsafe_fn)]` (part of `#[warn(rust_2024_compatibility)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::vr::ITrackedDeviceServerDriver_methods::DebugRequest` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/vr_device-ce6225bb40042c63/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:5088 [INFO] [stdout] | [INFO] [stdout] 1 | ... ; output :: vr :: ITrackedDeviceServerDriver_methods :: DebugRequest (r , pchRequest , pchResponseBuffer , unResponseBufferSize) } ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> /opt/rustwide/target/debug/build/vr_device-ce6225bb40042c63/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:4410 [INFO] [stdout] | [INFO] [stdout] 1 | ... } unsafe fn Hmd_DebugRequest_autocxx_wrapper_0x889183b30084eaa2 (me : & HmdHolder , pchRequest : * const :: std :: os :: raw :: c_char , pchResponseBuffer : * mut :: std :: os :: raw :: c_char , unResponseBufferSize : u32) { ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::vr::IVRDriverDirectModeComponent_methods::CreateSwapTextureSet` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/vr_device-ce6225bb40042c63/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:6673 [INFO] [stdout] | [INFO] [stdout] 1 | ... ; output :: vr :: IVRDriverDirectModeComponent_methods :: CreateSwapTextureSet (r , unPid , pSwapTextureSetDesc , pOutSwapTextureSet) } ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> /opt/rustwide/target/debug/build/vr_device-ce6225bb40042c63/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:5856 [INFO] [stdout] | [INFO] [stdout] 1 | ... } unsafe fn RenderingHandle_CreateSwapTextureSet_autocxx_wrapper_0x889183b30084eaa2 (me : & RenderingHandleHolder , unPid : u32 , pSwapTextureSetDesc : * const output :: vr :: IVRDriverDirectModeComponent_SwapTextureSetDesc_t , pOutSwapTextureSet : * mut output :: vr :: IVRDriverDirectModeComponent_SwapTextureSet_t) { ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::cxxbridge::IVRDriverDirectModeComponent_autocxx_alloc_autocxx_wrapper_0x889183b30084eaa2` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/vr_device-ce6225bb40042c63/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:158026 [INFO] [stdout] | [INFO] [stdout] 1 | ...ent { cxxbridge :: IVRDriverDirectModeComponent_autocxx_alloc_autocxx_wrapper_0x889183b30084eaa2 () } unsafe fn free_uninitialized... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> /opt/rustwide/target/debug/build/vr_device-ce6225bb40042c63/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:157922 [INFO] [stdout] | [INFO] [stdout] 1 | ...deComponent { unsafe fn allocate_uninitialized_cpp_storage () -> * mut output :: vr :: IVRDriverDirectModeComponent { cxxbridge ::... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::vr::IVRDriverDirectModeComponent_methods::PostPresent` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/vr_device-ce6225bb40042c63/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:10464 [INFO] [stdout] | [INFO] [stdout] 1 | ... mut b) ; output :: vr :: IVRDriverDirectModeComponent_methods :: PostPresent (r , pThrottling) } unsafe fn RenderingHandle_GetFra... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> /opt/rustwide/target/debug/build/vr_device-ce6225bb40042c63/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:9795 [INFO] [stdout] | [INFO] [stdout] 1 | ... } unsafe fn RenderingHandle_PostPresent_autocxx_wrapper_0x889183b30084eaa2 (me : & RenderingHandleHolder , pThrottling : * const output :: vr :: IVRDriverDirectModeComponent_Throttling_t) { ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::vr::IVRDriverDirectModeComponent_methods::GetFrameTiming` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/vr_device-ce6225bb40042c63/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:11216 [INFO] [stdout] | [INFO] [stdout] 1 | ...ut b) ; output :: vr :: IVRDriverDirectModeComponent_methods :: GetFrameTiming (r , pFrameTiming) } unsafe fn DeviceProvider_Init_... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> /opt/rustwide/target/debug/build/vr_device-ce6225bb40042c63/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:10552 [INFO] [stdout] | [INFO] [stdout] 1 | ... } unsafe fn RenderingHandle_GetFrameTiming_autocxx_wrapper_0x889183b30084eaa2 (me : & RenderingHandleHolder , pFrameTiming : * mut output :: vr :: DriverDirectMode_FrameTiming) { ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::cxxbridge::IVRDriverDirectModeComponent_autocxx_free_autocxx_wrapper_0x889183b30084eaa2` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/vr_device-ce6225bb40042c63/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:158225 [INFO] [stdout] | [INFO] [stdout] 1 | ...t) { cxxbridge :: IVRDriverDirectModeComponent_autocxx_free_autocxx_wrapper_0x889183b30084eaa2 (arg0) } } unsafe impl autocxx :: m... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> /opt/rustwide/target/debug/build/vr_device-ce6225bb40042c63/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:158122 [INFO] [stdout] | [INFO] [stdout] 1 | ...30084eaa2 () } unsafe fn free_uninitialized_cpp_storage (arg0 : * mut output :: vr :: IVRDriverDirectModeComponent) { cxxbridge ::... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::vr::IServerTrackedDeviceProvider_methods::Init` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/vr_device-ce6225bb40042c63/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:11960 [INFO] [stdout] | [INFO] [stdout] 1 | ...(& mut b) ; output :: vr :: IServerTrackedDeviceProvider_methods :: Init (r , pDriverContext) } fn DeviceProvider_Cleanup_autocxx_... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> /opt/rustwide/target/debug/build/vr_device-ce6225bb40042c63/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:11308 [INFO] [stdout] | [INFO] [stdout] 1 | ... } unsafe fn DeviceProvider_Init_autocxx_wrapper_0x889183b30084eaa2 (me : & DeviceProviderHolder , pDriverContext : * mut output :: vr :: IVRDriverContext) -> output :: vr :: EVRInitError { ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `std::intrinsics::transmute` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/vr_device-ce6225bb40042c63/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:16888 [INFO] [stdout] | [INFO] [stdout] 1 | ... unsafe fn as_ref (& self) -> & T { :: std :: mem :: transmute (self) } # [inline] pub unsafe fn as_mut (& mut self) -> & mut T { ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> /opt/rustwide/target/debug/build/vr_device-ce6225bb40042c63/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:16849 [INFO] [stdout] | [INFO] [stdout] 1 | ...(:: std :: marker :: PhantomData) } # [inline] pub unsafe fn as_ref (& self) -> & T { :: std :: mem :: transmute (self) } # [inlin... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `std::intrinsics::transmute` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/vr_device-ce6225bb40042c63/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:16982 [INFO] [stdout] | [INFO] [stdout] 1 | ...fn as_mut (& mut self) -> & mut T { :: std :: mem :: transmute (self) } } impl < T > :: std :: default :: Default for __BindgenUni... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> /opt/rustwide/target/debug/build/vr_device-ce6225bb40042c63/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:16935 [INFO] [stdout] | [INFO] [stdout] 1 | ...td :: mem :: transmute (self) } # [inline] pub unsafe fn as_mut (& mut self) -> & mut T { :: std :: mem :: transmute (self) } } im... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::cxxbridge::IVRDriverDirectModeComponent_SwapTextureSetDesc_t_autocxx_alloc_autocxx_wrapper_0x889183b30084eaa2` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/vr_device-ce6225bb40042c63/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:158571 [INFO] [stdout] | [INFO] [stdout] 1 | ...sc_t { cxxbridge :: IVRDriverDirectModeComponent_SwapTextureSetDesc_t_autocxx_alloc_autocxx_wrapper_0x889183b30084eaa2 () } unsafe... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> /opt/rustwide/target/debug/build/vr_device-ce6225bb40042c63/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:158446 [INFO] [stdout] | [INFO] [stdout] 1 | ...t { unsafe fn allocate_uninitialized_cpp_storage () -> * mut output :: vr :: IVRDriverDirectModeComponent_SwapTextureSetDesc_t { c... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::cxxbridge::IVRDriverDirectModeComponent_SwapTextureSetDesc_t_autocxx_free_autocxx_wrapper_0x889183b30084eaa2` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/vr_device-ce6225bb40042c63/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:158812 [INFO] [stdout] | [INFO] [stdout] 1 | ...t) { cxxbridge :: IVRDriverDirectModeComponent_SwapTextureSetDesc_t_autocxx_free_autocxx_wrapper_0x889183b30084eaa2 (arg0) } } uns... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> /opt/rustwide/target/debug/build/vr_device-ce6225bb40042c63/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:158688 [INFO] [stdout] | [INFO] [stdout] 1 | ...) } unsafe fn free_uninitialized_cpp_storage (arg0 : * mut output :: vr :: IVRDriverDirectModeComponent_SwapTextureSetDesc_t) { cx... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::cxxbridge::IVRDriverDirectModeComponent_SwapTextureSet_t_autocxx_alloc_autocxx_wrapper_0x889183b30084eaa2` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/vr_device-ce6225bb40042c63/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:159171 [INFO] [stdout] | [INFO] [stdout] 1 | ...et_t { cxxbridge :: IVRDriverDirectModeComponent_SwapTextureSet_t_autocxx_alloc_autocxx_wrapper_0x889183b30084eaa2 () } unsafe fn ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> /opt/rustwide/target/debug/build/vr_device-ce6225bb40042c63/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:159050 [INFO] [stdout] | [INFO] [stdout] 1 | ...t_t { unsafe fn allocate_uninitialized_cpp_storage () -> * mut output :: vr :: IVRDriverDirectModeComponent_SwapTextureSet_t { cxx... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::cxxbridge::IVRDriverDirectModeComponent_SwapTextureSet_t_autocxx_free_autocxx_wrapper_0x889183b30084eaa2` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/vr_device-ce6225bb40042c63/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:159404 [INFO] [stdout] | [INFO] [stdout] 1 | ...t_t) { cxxbridge :: IVRDriverDirectModeComponent_SwapTextureSet_t_autocxx_free_autocxx_wrapper_0x889183b30084eaa2 (arg0) } } unsaf... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> /opt/rustwide/target/debug/build/vr_device-ce6225bb40042c63/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:159284 [INFO] [stdout] | [INFO] [stdout] 1 | ... () } unsafe fn free_uninitialized_cpp_storage (arg0 : * mut output :: vr :: IVRDriverDirectModeComponent_SwapTextureSet_t) { cxxb... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::cxxbridge::RenderingHandleCpp::CreateSwapTextureSet_super` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/vr_device-ce6225bb40042c63/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:125906 [INFO] [stdout] | [INFO] [stdout] 1 | ...s ; self . peer_mut () . CreateSwapTextureSet_super (unPid , pSwapTextureSetDesc , pOutSwapTextureSet) } fn DestroySwapTextureSet_... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> /opt/rustwide/target/debug/build/vr_device-ce6225bb40042c63/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:125610 [INFO] [stdout] | [INFO] [stdout] 1 | ... { unsafe fn CreateSwapTextureSet_super (& mut self , unPid : u32 , pSwapTextureSetDesc : * const output :: vr :: IVRDriverDirectModeComponent_SwapTextureSetDesc_t , pOutSwapTextureSet : * mut output :: vr :: IVRDriverDirectModeComponent_SwapTextureSet_t) { ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::cxxbridge::IServerTrackedDeviceProvider_autocxx_alloc_autocxx_wrapper_0x889183b30084eaa2` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/vr_device-ce6225bb40042c63/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:159725 [INFO] [stdout] | [INFO] [stdout] 1 | ...der { cxxbridge :: IServerTrackedDeviceProvider_autocxx_alloc_autocxx_wrapper_0x889183b30084eaa2 () } unsafe fn free_uninitialized... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> /opt/rustwide/target/debug/build/vr_device-ce6225bb40042c63/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:159621 [INFO] [stdout] | [INFO] [stdout] 1 | ...iceProvider { unsafe fn allocate_uninitialized_cpp_storage () -> * mut output :: vr :: IServerTrackedDeviceProvider { cxxbridge ::... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::cxxbridge::RenderingHandleCpp::PostPresent_super` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/vr_device-ce6225bb40042c63/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:126977 [INFO] [stdout] | [INFO] [stdout] 1 | ... subclass :: CppSubclass ; self . peer_mut () . PostPresent_super (pThrottling) } unsafe fn GetFrameTiming_super (& mut self , pFr... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> /opt/rustwide/target/debug/build/vr_device-ce6225bb40042c63/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:126811 [INFO] [stdout] | [INFO] [stdout] 1 | ...) } unsafe fn PostPresent_super (& mut self , pThrottling : * const output :: vr :: IVRDriverDirectModeComponent_Throttling_t) { u... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::cxxbridge::IServerTrackedDeviceProvider_autocxx_free_autocxx_wrapper_0x889183b30084eaa2` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/vr_device-ce6225bb40042c63/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:159924 [INFO] [stdout] | [INFO] [stdout] 1 | ...r) { cxxbridge :: IServerTrackedDeviceProvider_autocxx_free_autocxx_wrapper_0x889183b30084eaa2 (arg0) } } unsafe impl autocxx :: m... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> /opt/rustwide/target/debug/build/vr_device-ce6225bb40042c63/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:159821 [INFO] [stdout] | [INFO] [stdout] 1 | ...30084eaa2 () } unsafe fn free_uninitialized_cpp_storage (arg0 : * mut output :: vr :: IServerTrackedDeviceProvider) { cxxbridge ::... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::cxxbridge::RenderingHandleCpp::GetFrameTiming_super` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/vr_device-ce6225bb40042c63/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:127187 [INFO] [stdout] | [INFO] [stdout] 1 | ...ubclass :: CppSubclass ; self . peer_mut () . GetFrameTiming_super (pFrameTiming) } } impl autocxx :: subclass :: CppPeerConstruct... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> /opt/rustwide/target/debug/build/vr_device-ce6225bb40042c63/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:127032 [INFO] [stdout] | [INFO] [stdout] 1 | ...tling) } unsafe fn GetFrameTiming_super (& mut self , pFrameTiming : * mut output :: vr :: DriverDirectMode_FrameTiming) { use aut... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::cxxbridge::IVRDriverLog_autocxx_alloc_autocxx_wrapper_0x889183b30084eaa2` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/vr_device-ce6225bb40042c63/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:160196 [INFO] [stdout] | [INFO] [stdout] 1 | ...VRDriverLog { cxxbridge :: IVRDriverLog_autocxx_alloc_autocxx_wrapper_0x889183b30084eaa2 () } unsafe fn free_uninitialized_cpp_sto... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> /opt/rustwide/target/debug/build/vr_device-ce6225bb40042c63/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:160108 [INFO] [stdout] | [INFO] [stdout] 1 | ... vr :: IVRDriverLog { unsafe fn allocate_uninitialized_cpp_storage () -> * mut output :: vr :: IVRDriverLog { cxxbridge :: IVRDriv... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::cxxbridge::DeviceProviderCpp_autocxx_alloc_autocxx_wrapper_0x889183b30084eaa2` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/vr_device-ce6225bb40042c63/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:130206 [INFO] [stdout] | [INFO] [stdout] 1 | ...oviderCpp { cxxbridge :: DeviceProviderCpp_autocxx_alloc_autocxx_wrapper_0x889183b30084eaa2 () } unsafe fn free_uninitialized_cpp_... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> /opt/rustwide/target/debug/build/vr_device-ce6225bb40042c63/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:130119 [INFO] [stdout] | [INFO] [stdout] 1 | ...:: DeviceProviderCpp { unsafe fn allocate_uninitialized_cpp_storage () -> * mut output :: DeviceProviderCpp { cxxbridge :: DeviceP... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::cxxbridge::IVRDriverLog_autocxx_free_autocxx_wrapper_0x889183b30084eaa2` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/vr_device-ce6225bb40042c63/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:160363 [INFO] [stdout] | [INFO] [stdout] 1 | ...DriverLog) { cxxbridge :: IVRDriverLog_autocxx_free_autocxx_wrapper_0x889183b30084eaa2 (arg0) } } unsafe impl autocxx :: moveit ::... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> /opt/rustwide/target/debug/build/vr_device-ce6225bb40042c63/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:160276 [INFO] [stdout] | [INFO] [stdout] 1 | ...x889183b30084eaa2 () } unsafe fn free_uninitialized_cpp_storage (arg0 : * mut output :: vr :: IVRDriverLog) { cxxbridge :: IVRDriv... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::cxxbridge::DeviceProviderCpp_autocxx_free_autocxx_wrapper_0x889183b30084eaa2` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/vr_device-ce6225bb40042c63/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:130377 [INFO] [stdout] | [INFO] [stdout] 1 | ...derCpp) { cxxbridge :: DeviceProviderCpp_autocxx_free_autocxx_wrapper_0x889183b30084eaa2 (arg0) } } unsafe impl autocxx :: moveit ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> /opt/rustwide/target/debug/build/vr_device-ce6225bb40042c63/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:130291 [INFO] [stdout] | [INFO] [stdout] 1 | ...x889183b30084eaa2 () } unsafe fn free_uninitialized_cpp_storage (arg0 : * mut output :: DeviceProviderCpp) { cxxbridge :: DevicePr... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::cxxbridge::IVRServerDriverHost_autocxx_alloc_autocxx_wrapper_0x889183b30084eaa2` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/vr_device-ce6225bb40042c63/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:160633 [INFO] [stdout] | [INFO] [stdout] 1 | ...iverHost { cxxbridge :: IVRServerDriverHost_autocxx_alloc_autocxx_wrapper_0x889183b30084eaa2 () } unsafe fn free_uninitialized_cpp... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> /opt/rustwide/target/debug/build/vr_device-ce6225bb40042c63/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:160538 [INFO] [stdout] | [INFO] [stdout] 1 | ...ServerDriverHost { unsafe fn allocate_uninitialized_cpp_storage () -> * mut output :: vr :: IVRServerDriverHost { cxxbridge :: IVR... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::cxxbridge::HmdCpp_autocxx_alloc_autocxx_wrapper_0x889183b30084eaa2` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/vr_device-ce6225bb40042c63/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:130614 [INFO] [stdout] | [INFO] [stdout] 1 | ...tput :: HmdCpp { cxxbridge :: HmdCpp_autocxx_alloc_autocxx_wrapper_0x889183b30084eaa2 () } unsafe fn free_uninitialized_cpp_storag... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> /opt/rustwide/target/debug/build/vr_device-ce6225bb40042c63/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:130538 [INFO] [stdout] | [INFO] [stdout] 1 | ...rage for output :: HmdCpp { unsafe fn allocate_uninitialized_cpp_storage () -> * mut output :: HmdCpp { cxxbridge :: HmdCpp_autocx... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::cxxbridge::IVRServerDriverHost_autocxx_free_autocxx_wrapper_0x889183b30084eaa2` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/vr_device-ce6225bb40042c63/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:160814 [INFO] [stdout] | [INFO] [stdout] 1 | ...rHost) { cxxbridge :: IVRServerDriverHost_autocxx_free_autocxx_wrapper_0x889183b30084eaa2 (arg0) } } impl Drop for output :: vr ::... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> /opt/rustwide/target/debug/build/vr_device-ce6225bb40042c63/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:160720 [INFO] [stdout] | [INFO] [stdout] 1 | ...183b30084eaa2 () } unsafe fn free_uninitialized_cpp_storage (arg0 : * mut output :: vr :: IVRServerDriverHost) { cxxbridge :: IVRS... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::cxxbridge::HmdCpp_autocxx_free_autocxx_wrapper_0x889183b30084eaa2` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/vr_device-ce6225bb40042c63/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:130763 [INFO] [stdout] | [INFO] [stdout] 1 | ...ut :: HmdCpp) { cxxbridge :: HmdCpp_autocxx_free_autocxx_wrapper_0x889183b30084eaa2 (arg0) } } unsafe impl autocxx :: moveit :: Ma... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> /opt/rustwide/target/debug/build/vr_device-ce6225bb40042c63/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:130688 [INFO] [stdout] | [INFO] [stdout] 1 | ...pper_0x889183b30084eaa2 () } unsafe fn free_uninitialized_cpp_storage (arg0 : * mut output :: HmdCpp) { cxxbridge :: HmdCpp_autocx... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::cxxbridge::vr_IVRDriverDirectModeComponent_new_synthetic_move_ctor_0x889183b30084eaa2_autocxx_wrapper_0x889183b30084eaa2` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/vr_device-ce6225bb40042c63/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:161611 [INFO] [stdout] | [INFO] [stdout] 1 | ... { cxxbridge :: vr_IVRDriverDirectModeComponent_new_synthetic_move_ctor_0x889183b30084eaa2_autocxx_wrapper_0x889183b30084eaa2 (this . get_unchecked_mut () . as_mut_ptr () , { let r : & mut _ = :: core :: pin :: Pin :: into_inner_unchecked (other . as_mut ()) ; r }) } ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> /opt/rustwide/target/debug/build/vr_device-ce6225bb40042c63/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:161347 [INFO] [stdout] | [INFO] [stdout] 1 | ..."] unsafe fn move_new (mut other : :: core :: pin :: Pin < autocxx :: moveit :: MoveRef < '_ , output :: vr :: IVRDriverDirectModeComponent > > , this : :: core :: pin :: Pin < & mut :: core :: mem :: MaybeUninit < output :: vr :: IVRDriverDirectModeComponent > >) { ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `std::pin::Pin::<&'a mut T>::get_unchecked_mut` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/vr_device-ce6225bb40042c63/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:161735 [INFO] [stdout] | [INFO] [stdout] 1 | ...a2_autocxx_wrapper_0x889183b30084eaa2 (this . get_unchecked_mut () . as_mut_ptr () , { let r : & mut _ = :: core :: pin :: Pin :: ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `std::pin::Pin::::into_inner_unchecked` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/vr_device-ce6225bb40042c63/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:161801 [INFO] [stdout] | [INFO] [stdout] 1 | ...{ let r : & mut _ = :: core :: pin :: Pin :: into_inner_unchecked (other . as_mut ()) ; r }) } } unsafe impl autocxx :: moveit :: ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::cxxbridge::RenderingHandleCpp_autocxx_alloc_autocxx_wrapper_0x889183b30084eaa2` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/vr_device-ce6225bb40042c63/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:131013 [INFO] [stdout] | [INFO] [stdout] 1 | ...andleCpp { cxxbridge :: RenderingHandleCpp_autocxx_alloc_autocxx_wrapper_0x889183b30084eaa2 () } unsafe fn free_uninitialized_cpp_... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> /opt/rustwide/target/debug/build/vr_device-ce6225bb40042c63/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:130925 [INFO] [stdout] | [INFO] [stdout] 1 | ... RenderingHandleCpp { unsafe fn allocate_uninitialized_cpp_storage () -> * mut output :: RenderingHandleCpp { cxxbridge :: Renderi... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::cxxbridge::RenderingHandleCpp_autocxx_free_autocxx_wrapper_0x889183b30084eaa2` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/vr_device-ce6225bb40042c63/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:131186 [INFO] [stdout] | [INFO] [stdout] 1 | ...dleCpp) { cxxbridge :: RenderingHandleCpp_autocxx_free_autocxx_wrapper_0x889183b30084eaa2 (arg0) } } pub mod vr { # [allow (unused... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> /opt/rustwide/target/debug/build/vr_device-ce6225bb40042c63/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:131099 [INFO] [stdout] | [INFO] [stdout] 1 | ...x889183b30084eaa2 () } unsafe fn free_uninitialized_cpp_storage (arg0 : * mut output :: RenderingHandleCpp) { cxxbridge :: Renderi... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::cxxbridge::vr_IVRDriverDirectModeComponent_new_synthetic_const_copy_ctor_0x889183b30084eaa2_autocxx_wrapper_0x889183b30084eaa2` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/vr_device-ce6225bb40042c63/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:162217 [INFO] [stdout] | [INFO] [stdout] 1 | ... { cxxbridge :: vr_IVRDriverDirectModeComponent_new_synthetic_const_copy_ctor_0x889183b30084eaa2_autocxx_wrapper_0x889183b30084eaa2 (this . get_unchecked_mut () . as_mut_ptr () , other) } ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> /opt/rustwide/target/debug/build/vr_device-ce6225bb40042c63/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:162019 [INFO] [stdout] | [INFO] [stdout] 1 | ..."] unsafe fn copy_new (other : & output :: vr :: IVRDriverDirectModeComponent , this : :: core :: pin :: Pin < & mut :: core :: mem :: MaybeUninit < output :: vr :: IVRDriverDirectModeComponent > >) { ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `std::pin::Pin::<&'a mut T>::get_unchecked_mut` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/vr_device-ce6225bb40042c63/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:162347 [INFO] [stdout] | [INFO] [stdout] 1 | ...a2_autocxx_wrapper_0x889183b30084eaa2 (this . get_unchecked_mut () . as_mut_ptr () , other) } } impl Drop for output :: vr :: IVRD... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::vr::IVRDriverDirectModeComponent_supers::CreateSwapTextureSet_super` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/vr_device-ce6225bb40042c63/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:133594 [INFO] [stdout] | [INFO] [stdout] 1 | ...reSet_t) { self . CreateSwapTextureSet_super (unPid , pSwapTextureSetDesc , pOutSwapTextureSet) } fn DestroySwapTextureSet (& mut ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> /opt/rustwide/target/debug/build/vr_device-ce6225bb40042c63/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:133345 [INFO] [stdout] | [INFO] [stdout] 1 | ... { unsafe fn CreateSwapTextureSet (& mut self , unPid : u32 , pSwapTextureSetDesc : * const output :: vr :: IVRDriverDirectModeComponent_SwapTextureSetDesc_t , pOutSwapTextureSet : * mut output :: vr :: IVRDriverDirectModeComponent_SwapTextureSet_t) { ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::vr::IVRDriverDirectModeComponent_supers::PostPresent_super` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/vr_device-ce6225bb40042c63/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:134360 [INFO] [stdout] | [INFO] [stdout] 1 | ...rectModeComponent_Throttling_t) { self . PostPresent_super (pThrottling) } unsafe fn GetFrameTiming (& mut self , pFrameTiming : *... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> /opt/rustwide/target/debug/build/vr_device-ce6225bb40042c63/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:134241 [INFO] [stdout] | [INFO] [stdout] 1 | ...ure) } unsafe fn PostPresent (& mut self , pThrottling : * const output :: vr :: IVRDriverDirectModeComponent_Throttling_t) { self... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::cxxbridge::IVRDriverDirectModeComponent_SwapTextureSetDesc_t_synthetic_move_ctor_0x889183b30084eaa2_autocxx_wrapper_0x889183b30084eaa2` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/vr_device-ce6225bb40042c63/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:163178 [INFO] [stdout] | [INFO] [stdout] 1 | ... { cxxbridge :: IVRDriverDirectModeComponent_SwapTextureSetDesc_t_synthetic_move_ctor_0x889183b30084eaa2_autocxx_wrapper_0x889183b30084eaa2 (this . get_unchecked_mut () . as_mut_ptr () , { let r : & mut _ = :: core :: pin :: Pin :: into_inner_unchecked (other . as_mut ()) ; r }) } ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> /opt/rustwide/target/debug/build/vr_device-ce6225bb40042c63/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:162872 [INFO] [stdout] | [INFO] [stdout] 1 | ..."] unsafe fn move_new (mut other : :: core :: pin :: Pin < autocxx :: moveit :: MoveRef < '_ , output :: vr :: IVRDriverDirectModeComponent_SwapTextureSetDesc_t > > , this : :: core :: pin :: Pin < & mut :: core :: mem :: MaybeUninit < output :: vr :: IVRDriverDirectModeComponent_SwapTextureSetDesc_t > >) { ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `std::pin::Pin::<&'a mut T>::get_unchecked_mut` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/vr_device-ce6225bb40042c63/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:163316 [INFO] [stdout] | [INFO] [stdout] 1 | ...a2_autocxx_wrapper_0x889183b30084eaa2 (this . get_unchecked_mut () . as_mut_ptr () , { let r : & mut _ = :: core :: pin :: Pin :: ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::vr::IVRDriverDirectModeComponent_supers::GetFrameTiming_super` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/vr_device-ce6225bb40042c63/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:134509 [INFO] [stdout] | [INFO] [stdout] 1 | ...DriverDirectMode_FrameTiming) { self . GetFrameTiming_super (pFrameTiming) } } # [repr (transparent)] pub struct IVRDriverDirectMo... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> /opt/rustwide/target/debug/build/vr_device-ce6225bb40042c63/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:134401 [INFO] [stdout] | [INFO] [stdout] 1 | ...rottling) } unsafe fn GetFrameTiming (& mut self , pFrameTiming : * mut output :: vr :: DriverDirectMode_FrameTiming) { self . Get... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `std::pin::Pin::::into_inner_unchecked` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/vr_device-ce6225bb40042c63/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:163382 [INFO] [stdout] | [INFO] [stdout] 1 | ...{ let r : & mut _ = :: core :: pin :: Pin :: into_inner_unchecked (other . as_mut ()) ; r }) } } unsafe impl autocxx :: moveit :: ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::cxxbridge::GetComponent_autocxx_wrapper_0x889183b30084eaa2` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/vr_device-ce6225bb40042c63/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:143141 [INFO] [stdout] | [INFO] [stdout] 1 | ...id { cxxbridge :: GetComponent_autocxx_wrapper_0x889183b30084eaa2 (self , pchComponentNameAndVersion) } # [doc = " A VR Client has... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> /opt/rustwide/target/debug/build/vr_device-ce6225bb40042c63/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:142932 [INFO] [stdout] | [INFO] [stdout] 1 | ..."] pub unsafe fn GetComponent (self : :: core :: pin :: Pin < & mut output :: vr :: ITrackedDeviceServerDriver > , pchComponentNameAndVersion : * const :: std :: os :: raw :: c_char) -> * mut autocxx :: c_void { ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::cxxbridge::IVRDriverDirectModeComponent_SwapTextureSetDesc_t_synthetic_const_copy_ctor_0x889183b30084eaa2_autocxx_wrapper_0x889183b30084eaa2` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/vr_device-ce6225bb40042c63/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:163861 [INFO] [stdout] | [INFO] [stdout] 1 | ... { cxxbridge :: IVRDriverDirectModeComponent_SwapTextureSetDesc_t_synthetic_const_copy_ctor_0x889183b30084eaa2_autocxx_wrapper_0x889183b30084eaa2 (this . get_unchecked_mut () . as_mut_ptr () , other) } ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> /opt/rustwide/target/debug/build/vr_device-ce6225bb40042c63/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:163621 [INFO] [stdout] | [INFO] [stdout] 1 | ..."] unsafe fn copy_new (other : & output :: vr :: IVRDriverDirectModeComponent_SwapTextureSetDesc_t , this : :: core :: pin :: Pin < & mut :: core :: mem :: MaybeUninit < output :: vr :: IVRDriverDirectModeComponent_SwapTextureSetDesc_t > >) { ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::cxxbridge::DebugRequest_autocxx_wrapper_0x889183b30084eaa2` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/vr_device-ce6225bb40042c63/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:143780 [INFO] [stdout] | [INFO] [stdout] 1 | ... { cxxbridge :: DebugRequest_autocxx_wrapper_0x889183b30084eaa2 (self , pchRequest , pchResponseBuffer , unResponseBufferSize) } #... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> /opt/rustwide/target/debug/build/vr_device-ce6225bb40042c63/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:143527 [INFO] [stdout] | [INFO] [stdout] 1 | ..."] pub unsafe fn DebugRequest (self : :: core :: pin :: Pin < & mut output :: vr :: ITrackedDeviceServerDriver > , pchRequest : * const :: std :: os :: raw :: c_char , pchResponseBuffer : * mut :: std :: os :: raw :: c_char , unResponseBufferSize : u32) { ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `std::pin::Pin::<&'a mut T>::get_unchecked_mut` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/vr_device-ce6225bb40042c63/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:164005 [INFO] [stdout] | [INFO] [stdout] 1 | ...a2_autocxx_wrapper_0x889183b30084eaa2 (this . get_unchecked_mut () . as_mut_ptr () , other) } } impl Drop for output :: vr :: IVRD... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::cxxbridge::CreateSwapTextureSet_autocxx_wrapper_0x889183b30084eaa2` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/vr_device-ce6225bb40042c63/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:144939 [INFO] [stdout] | [INFO] [stdout] 1 | ... { cxxbridge :: CreateSwapTextureSet_autocxx_wrapper_0x889183b30084eaa2 (self , unPid , pSwapTextureSetDesc , pOutSwapTextureSet) } ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> /opt/rustwide/target/debug/build/vr_device-ce6225bb40042c63/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:144613 [INFO] [stdout] | [INFO] [stdout] 1 | ..."] pub unsafe fn CreateSwapTextureSet (self : :: core :: pin :: Pin < & mut output :: vr :: IVRDriverDirectModeComponent > , unPid : u32 , pSwapTextureSetDesc : * const output :: vr :: IVRDriverDirectModeComponent_SwapTextureSetDesc_t , pOutSwapTextureSet : * mut output :: vr :: IVRDriverDirectModeComponent_SwapTextureSet_t) { ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::cxxbridge::IVRDriverDirectModeComponent_SwapTextureSet_t_synthetic_move_ctor_0x889183b30084eaa2_autocxx_wrapper_0x889183b30084eaa2` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/vr_device-ce6225bb40042c63/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:164887 [INFO] [stdout] | [INFO] [stdout] 1 | ... { cxxbridge :: IVRDriverDirectModeComponent_SwapTextureSet_t_synthetic_move_ctor_0x889183b30084eaa2_autocxx_wrapper_0x889183b30084eaa2 (this . get_unchecked_mut () . as_mut_ptr () , { let r : & mut _ = :: core :: pin :: Pin :: into_inner_unchecked (other . as_mut ()) ; r }) } ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> /opt/rustwide/target/debug/build/vr_device-ce6225bb40042c63/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:164589 [INFO] [stdout] | [INFO] [stdout] 1 | ..."] unsafe fn move_new (mut other : :: core :: pin :: Pin < autocxx :: moveit :: MoveRef < '_ , output :: vr :: IVRDriverDirectModeComponent_SwapTextureSet_t > > , this : :: core :: pin :: Pin < & mut :: core :: mem :: MaybeUninit < output :: vr :: IVRDriverDirectModeComponent_SwapTextureSet_t > >) { ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `std::pin::Pin::<&'a mut T>::get_unchecked_mut` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/vr_device-ce6225bb40042c63/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:165021 [INFO] [stdout] | [INFO] [stdout] 1 | ...a2_autocxx_wrapper_0x889183b30084eaa2 (this . get_unchecked_mut () . as_mut_ptr () , { let r : & mut _ = :: core :: pin :: Pin :: ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::cxxbridge::PostPresent_autocxx_wrapper_0x889183b30084eaa2` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/vr_device-ce6225bb40042c63/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:146788 [INFO] [stdout] | [INFO] [stdout] 1 | ...ottling_t) { cxxbridge :: PostPresent_autocxx_wrapper_0x889183b30084eaa2 (self , pThrottling) } # [doc = " Called to get additiona... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> /opt/rustwide/target/debug/build/vr_device-ce6225bb40042c63/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:146592 [INFO] [stdout] | [INFO] [stdout] 1 | ... } pub unsafe fn PostPresent (self : :: core :: pin :: Pin < & mut output :: vr :: IVRDriverDirectModeComponent > , pThrottling : * const output :: vr :: IVRDriverDirectModeComponent_Throttling_t) { ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `std::pin::Pin::::into_inner_unchecked` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/vr_device-ce6225bb40042c63/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:165087 [INFO] [stdout] | [INFO] [stdout] 1 | ...{ let r : & mut _ = :: core :: pin :: Pin :: into_inner_unchecked (other . as_mut ()) ; r }) } } unsafe impl autocxx :: moveit :: ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::cxxbridge::GetFrameTiming_autocxx_wrapper_0x889183b30084eaa2` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/vr_device-ce6225bb40042c63/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:147197 [INFO] [stdout] | [INFO] [stdout] 1 | ...eTiming) { cxxbridge :: GetFrameTiming_autocxx_wrapper_0x889183b30084eaa2 (self , pFrameTiming) } # [doc = "Synthesized default co... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> /opt/rustwide/target/debug/build/vr_device-ce6225bb40042c63/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:147012 [INFO] [stdout] | [INFO] [stdout] 1 | ..."] pub unsafe fn GetFrameTiming (self : :: core :: pin :: Pin < & mut output :: vr :: IVRDriverDirectModeComponent > , pFrameTiming : * mut output :: vr :: DriverDirectMode_FrameTiming) { ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::cxxbridge::IVRDriverDirectModeComponent_SwapTextureSet_t_synthetic_const_copy_ctor_0x889183b30084eaa2_autocxx_wrapper_0x889183b30084eaa2` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/vr_device-ce6225bb40042c63/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:165554 [INFO] [stdout] | [INFO] [stdout] 1 | ... { cxxbridge :: IVRDriverDirectModeComponent_SwapTextureSet_t_synthetic_const_copy_ctor_0x889183b30084eaa2_autocxx_wrapper_0x889183b30084eaa2 (this . get_unchecked_mut () . as_mut_ptr () , other) } ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> /opt/rustwide/target/debug/build/vr_device-ce6225bb40042c63/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:165322 [INFO] [stdout] | [INFO] [stdout] 1 | ..."] unsafe fn copy_new (other : & output :: vr :: IVRDriverDirectModeComponent_SwapTextureSet_t , this : :: core :: pin :: Pin < & mut :: core :: mem :: MaybeUninit < output :: vr :: IVRDriverDirectModeComponent_SwapTextureSet_t > >) { ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `std::pin::Pin::<&'a mut T>::get_unchecked_mut` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/vr_device-ce6225bb40042c63/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:165694 [INFO] [stdout] | [INFO] [stdout] 1 | ...a2_autocxx_wrapper_0x889183b30084eaa2 (this . get_unchecked_mut () . as_mut_ptr () , other) } } impl Drop for output :: vr :: IVRD... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::cxxbridge::Init_autocxx_wrapper_0x889183b30084eaa2` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/vr_device-ce6225bb40042c63/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:148338 [INFO] [stdout] | [INFO] [stdout] 1 | ...EVRInitError { cxxbridge :: Init_autocxx_wrapper_0x889183b30084eaa2 (self , pDriverContext) } # [doc = " cleans up the driver righ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> /opt/rustwide/target/debug/build/vr_device-ce6225bb40042c63/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:148141 [INFO] [stdout] | [INFO] [stdout] 1 | ..."] pub unsafe fn Init (self : :: core :: pin :: Pin < & mut output :: vr :: IServerTrackedDeviceProvider > , pDriverContext : * mut output :: vr :: IVRDriverContext) -> output :: vr :: EVRInitError { ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::cxxbridge::DriverPose_t_autocxx_alloc_autocxx_wrapper_0x889183b30084eaa2` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/vr_device-ce6225bb40042c63/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:167122 [INFO] [stdout] | [INFO] [stdout] 1 | ...riverPose_t { cxxbridge :: DriverPose_t_autocxx_alloc_autocxx_wrapper_0x889183b30084eaa2 () } unsafe fn free_uninitialized_cpp_sto... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> /opt/rustwide/target/debug/build/vr_device-ce6225bb40042c63/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:167034 [INFO] [stdout] | [INFO] [stdout] 1 | ... vr :: DriverPose_t { unsafe fn allocate_uninitialized_cpp_storage () -> * mut output :: vr :: DriverPose_t { cxxbridge :: DriverP... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::cxxbridge::Log_autocxx_wrapper_0x889183b30084eaa2` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/vr_device-ce6225bb40042c63/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:150290 [INFO] [stdout] | [INFO] [stdout] 1 | ...aw :: c_char) { cxxbridge :: Log_autocxx_wrapper_0x889183b30084eaa2 (self , pchLogMessage) } } impl IVRServerDriverHost { # [doc =... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> /opt/rustwide/target/debug/build/vr_device-ce6225bb40042c63/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:150144 [INFO] [stdout] | [INFO] [stdout] 1 | ..."] pub unsafe fn Log (self : :: core :: pin :: Pin < & mut output :: vr :: IVRDriverLog > , pchLogMessage : * const :: std :: os :: raw :: c_char) { ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::cxxbridge::TrackedDeviceAdded_autocxx_wrapper_0x889183b30084eaa2` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/vr_device-ce6225bb40042c63/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:150934 [INFO] [stdout] | [INFO] [stdout] 1 | ... { cxxbridge :: TrackedDeviceAdded_autocxx_wrapper_0x889183b30084eaa2 (self , pchDeviceSerialNumber , eDeviceClass , pDriver) } # ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> /opt/rustwide/target/debug/build/vr_device-ce6225bb40042c63/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:150636 [INFO] [stdout] | [INFO] [stdout] 1 | ..."] pub unsafe fn TrackedDeviceAdded (self : :: core :: pin :: Pin < & mut output :: vr :: IVRServerDriverHost > , pchDeviceSerialNumber : * const :: std :: os :: raw :: c_char , eDeviceClass : output :: vr :: ETrackedDeviceClass , pDriver : * mut output :: vr :: ITrackedDeviceServerDriver) -> bool { ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::cxxbridge::DriverPose_t_autocxx_free_autocxx_wrapper_0x889183b30084eaa2` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/vr_device-ce6225bb40042c63/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:167289 [INFO] [stdout] | [INFO] [stdout] 1 | ...verPose_t) { cxxbridge :: DriverPose_t_autocxx_free_autocxx_wrapper_0x889183b30084eaa2 (arg0) } } unsafe impl autocxx :: moveit ::... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> /opt/rustwide/target/debug/build/vr_device-ce6225bb40042c63/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:167202 [INFO] [stdout] | [INFO] [stdout] 1 | ...x889183b30084eaa2 () } unsafe fn free_uninitialized_cpp_storage (arg0 : * mut output :: vr :: DriverPose_t) { cxxbridge :: DriverP... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::cxxbridge::PollNextEvent_autocxx_wrapper_0x889183b30084eaa2` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/vr_device-ce6225bb40042c63/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:152946 [INFO] [stdout] | [INFO] [stdout] 1 | ...bool { cxxbridge :: PollNextEvent_autocxx_wrapper_0x889183b30084eaa2 (self , pEvent , uncbVREvent) } # [doc = " Provides access to... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> /opt/rustwide/target/debug/build/vr_device-ce6225bb40042c63/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:152768 [INFO] [stdout] | [INFO] [stdout] 1 | ..."] pub unsafe fn PollNextEvent (self : :: core :: pin :: Pin < & mut output :: vr :: IVRServerDriverHost > , pEvent : * mut output :: vr :: VREvent_t , uncbVREvent : u32) -> bool { ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::cxxbridge::vr_DriverPose_t_new_synthetic_move_ctor_0x889183b30084eaa2_autocxx_wrapper_0x889183b30084eaa2` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/vr_device-ce6225bb40042c63/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:167731 [INFO] [stdout] | [INFO] [stdout] 1 | ... { cxxbridge :: vr_DriverPose_t_new_synthetic_move_ctor_0x889183b30084eaa2_autocxx_wrapper_0x889183b30084eaa2 (this . get_unchecked_mut () . as_mut_ptr () , { let r : & mut _ = :: core :: pin :: Pin :: into_inner_unchecked (other . as_mut ()) ; r }) } ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> /opt/rustwide/target/debug/build/vr_device-ce6225bb40042c63/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:167499 [INFO] [stdout] | [INFO] [stdout] 1 | ..."] unsafe fn move_new (mut other : :: core :: pin :: Pin < autocxx :: moveit :: MoveRef < '_ , output :: vr :: DriverPose_t > > , this : :: core :: pin :: Pin < & mut :: core :: mem :: MaybeUninit < output :: vr :: DriverPose_t > >) { ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `std::pin::Pin::<&'a mut T>::get_unchecked_mut` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/vr_device-ce6225bb40042c63/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:167839 [INFO] [stdout] | [INFO] [stdout] 1 | ...a2_autocxx_wrapper_0x889183b30084eaa2 (this . get_unchecked_mut () . as_mut_ptr () , { let r : & mut _ = :: core :: pin :: Pin :: ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::cxxbridge::GetRawTrackedDevicePoses_autocxx_wrapper_0x889183b30084eaa2` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/vr_device-ce6225bb40042c63/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:153687 [INFO] [stdout] | [INFO] [stdout] 1 | ... { cxxbridge :: GetRawTrackedDevicePoses_autocxx_wrapper_0x889183b30084eaa2 (self , fPredictedSecondsFromNow , pTrackedDevicePoseArray , unTrackedDevicePoseArrayCount) } ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> /opt/rustwide/target/debug/build/vr_device-ce6225bb40042c63/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:153428 [INFO] [stdout] | [INFO] [stdout] 1 | ..."] pub unsafe fn GetRawTrackedDevicePoses (self : :: core :: pin :: Pin < & mut output :: vr :: IVRServerDriverHost > , fPredictedSecondsFromNow : f32 , pTrackedDevicePoseArray : * mut output :: vr :: TrackedDevicePose_t , unTrackedDevicePoseArrayCount : u32) { ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `std::pin::Pin::::into_inner_unchecked` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/vr_device-ce6225bb40042c63/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:167905 [INFO] [stdout] | [INFO] [stdout] 1 | ...{ let r : & mut _ = :: core :: pin :: Pin :: into_inner_unchecked (other . as_mut ()) ; r }) } } unsafe impl autocxx :: moveit :: ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::cxxbridge::RequestRestart_autocxx_wrapper_0x889183b30084eaa2` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/vr_device-ce6225bb40042c63/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:154339 [INFO] [stdout] | [INFO] [stdout] 1 | ... { cxxbridge :: RequestRestart_autocxx_wrapper_0x889183b30084eaa2 (self , pchLocalizedReason , pchExecutableToStart , pchArguments , pchWorkingDirectory) } ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> /opt/rustwide/target/debug/build/vr_device-ce6225bb40042c63/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:153990 [INFO] [stdout] | [INFO] [stdout] 1 | ..."] pub unsafe fn RequestRestart (self : :: core :: pin :: Pin < & mut output :: vr :: IVRServerDriverHost > , pchLocalizedReason : * const :: std :: os :: raw :: c_char , pchExecutableToStart : * const :: std :: os :: raw :: c_char , pchArguments : * const :: std :: os :: raw :: c_char , pchWorkingDirectory : * const :: std :: os :: raw :: c_char) { ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::cxxbridge::vr_DriverPose_t_new_synthetic_const_copy_ctor_0x889183b30084eaa2_autocxx_wrapper_0x889183b30084eaa2` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/vr_device-ce6225bb40042c63/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:168273 [INFO] [stdout] | [INFO] [stdout] 1 | ... { cxxbridge :: vr_DriverPose_t_new_synthetic_const_copy_ctor_0x889183b30084eaa2_autocxx_wrapper_0x889183b30084eaa2 (this . get_unchecked_mut () . as_mut_ptr () , other) } ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> /opt/rustwide/target/debug/build/vr_device-ce6225bb40042c63/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:168107 [INFO] [stdout] | [INFO] [stdout] 1 | ..."] unsafe fn copy_new (other : & output :: vr :: DriverPose_t , this : :: core :: pin :: Pin < & mut :: core :: mem :: MaybeUninit < output :: vr :: DriverPose_t > >) { ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::cxxbridge::GetFrameTimings_autocxx_wrapper_0x889183b30084eaa2` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/vr_device-ce6225bb40042c63/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:154977 [INFO] [stdout] | [INFO] [stdout] 1 | ...> u32 { cxxbridge :: GetFrameTimings_autocxx_wrapper_0x889183b30084eaa2 (self , pTiming , nFrames) } # [doc = " Notifies the serve... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> /opt/rustwide/target/debug/build/vr_device-ce6225bb40042c63/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:154788 [INFO] [stdout] | [INFO] [stdout] 1 | ..."] pub unsafe fn GetFrameTimings (self : :: core :: pin :: Pin < & mut output :: vr :: IVRServerDriverHost > , pTiming : * mut output :: vr :: Compositor_FrameTiming , nFrames : u32) -> u32 { ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `std::pin::Pin::<&'a mut T>::get_unchecked_mut` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/vr_device-ce6225bb40042c63/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:168387 [INFO] [stdout] | [INFO] [stdout] 1 | ...a2_autocxx_wrapper_0x889183b30084eaa2 (this . get_unchecked_mut () . as_mut_ptr () , other) } } unsafe impl autocxx :: moveit :: M... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::cxxbridge::ITrackedDeviceServerDriver_autocxx_alloc_autocxx_wrapper_0x889183b30084eaa2` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/vr_device-ce6225bb40042c63/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:157529 [INFO] [stdout] | [INFO] [stdout] 1 | ...iver { cxxbridge :: ITrackedDeviceServerDriver_autocxx_alloc_autocxx_wrapper_0x889183b30084eaa2 () } unsafe fn free_uninitialized_... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> /opt/rustwide/target/debug/build/vr_device-ce6225bb40042c63/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:157427 [INFO] [stdout] | [INFO] [stdout] 1 | ...ServerDriver { unsafe fn allocate_uninitialized_cpp_storage () -> * mut output :: vr :: ITrackedDeviceServerDriver { cxxbridge :: ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::cxxbridge::IVRDriverDirectModeComponent_SubmitLayerPerEye_t_autocxx_alloc_autocxx_wrapper_0x889183b30084eaa2` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/vr_device-ce6225bb40042c63/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:168687 [INFO] [stdout] | [INFO] [stdout] 1 | ...ye_t { cxxbridge :: IVRDriverDirectModeComponent_SubmitLayerPerEye_t_autocxx_alloc_autocxx_wrapper_0x889183b30084eaa2 () } unsafe ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> /opt/rustwide/target/debug/build/vr_device-ce6225bb40042c63/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:168563 [INFO] [stdout] | [INFO] [stdout] 1 | ...t { unsafe fn allocate_uninitialized_cpp_storage () -> * mut output :: vr :: IVRDriverDirectModeComponent_SubmitLayerPerEye_t { cx... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::cxxbridge::ITrackedDeviceServerDriver_autocxx_free_autocxx_wrapper_0x889183b30084eaa2` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/vr_device-ce6225bb40042c63/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:157724 [INFO] [stdout] | [INFO] [stdout] 1 | ...er) { cxxbridge :: ITrackedDeviceServerDriver_autocxx_free_autocxx_wrapper_0x889183b30084eaa2 (arg0) } } unsafe impl autocxx :: mo... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> /opt/rustwide/target/debug/build/vr_device-ce6225bb40042c63/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:157623 [INFO] [stdout] | [INFO] [stdout] 1 | ...b30084eaa2 () } unsafe fn free_uninitialized_cpp_storage (arg0 : * mut output :: vr :: ITrackedDeviceServerDriver) { cxxbridge :: ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::cxxbridge::IVRDriverDirectModeComponent_SubmitLayerPerEye_t_autocxx_free_autocxx_wrapper_0x889183b30084eaa2` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/vr_device-ce6225bb40042c63/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:168926 [INFO] [stdout] | [INFO] [stdout] 1 | ...t) { cxxbridge :: IVRDriverDirectModeComponent_SubmitLayerPerEye_t_autocxx_free_autocxx_wrapper_0x889183b30084eaa2 (arg0) } } unsa... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> /opt/rustwide/target/debug/build/vr_device-ce6225bb40042c63/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:168803 [INFO] [stdout] | [INFO] [stdout] 1 | ...() } unsafe fn free_uninitialized_cpp_storage (arg0 : * mut output :: vr :: IVRDriverDirectModeComponent_SubmitLayerPerEye_t) { cx... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::cxxbridge::IVRDriverDirectModeComponent_autocxx_alloc_autocxx_wrapper_0x889183b30084eaa2` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/vr_device-ce6225bb40042c63/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:158026 [INFO] [stdout] | [INFO] [stdout] 1 | ...ent { cxxbridge :: IVRDriverDirectModeComponent_autocxx_alloc_autocxx_wrapper_0x889183b30084eaa2 () } unsafe fn free_uninitialized... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> /opt/rustwide/target/debug/build/vr_device-ce6225bb40042c63/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:157922 [INFO] [stdout] | [INFO] [stdout] 1 | ...deComponent { unsafe fn allocate_uninitialized_cpp_storage () -> * mut output :: vr :: IVRDriverDirectModeComponent { cxxbridge ::... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::cxxbridge::IVRDriverDirectModeComponent_Throttling_t_autocxx_alloc_autocxx_wrapper_0x889183b30084eaa2` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/vr_device-ce6225bb40042c63/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:169276 [INFO] [stdout] | [INFO] [stdout] 1 | ...ling_t { cxxbridge :: IVRDriverDirectModeComponent_Throttling_t_autocxx_alloc_autocxx_wrapper_0x889183b30084eaa2 () } unsafe fn fr... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> /opt/rustwide/target/debug/build/vr_device-ce6225bb40042c63/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:169159 [INFO] [stdout] | [INFO] [stdout] 1 | ...ing_t { unsafe fn allocate_uninitialized_cpp_storage () -> * mut output :: vr :: IVRDriverDirectModeComponent_Throttling_t { cxxbr... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::cxxbridge::IVRDriverDirectModeComponent_autocxx_free_autocxx_wrapper_0x889183b30084eaa2` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/vr_device-ce6225bb40042c63/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:158225 [INFO] [stdout] | [INFO] [stdout] 1 | ...t) { cxxbridge :: IVRDriverDirectModeComponent_autocxx_free_autocxx_wrapper_0x889183b30084eaa2 (arg0) } } unsafe impl autocxx :: m... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> /opt/rustwide/target/debug/build/vr_device-ce6225bb40042c63/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:158122 [INFO] [stdout] | [INFO] [stdout] 1 | ...30084eaa2 () } unsafe fn free_uninitialized_cpp_storage (arg0 : * mut output :: vr :: IVRDriverDirectModeComponent) { cxxbridge ::... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::cxxbridge::IVRDriverDirectModeComponent_Throttling_t_autocxx_free_autocxx_wrapper_0x889183b30084eaa2` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/vr_device-ce6225bb40042c63/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:169501 [INFO] [stdout] | [INFO] [stdout] 1 | ...ing_t) { cxxbridge :: IVRDriverDirectModeComponent_Throttling_t_autocxx_free_autocxx_wrapper_0x889183b30084eaa2 (arg0) } } unsafe ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> /opt/rustwide/target/debug/build/vr_device-ce6225bb40042c63/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:169385 [INFO] [stdout] | [INFO] [stdout] 1 | ...a2 () } unsafe fn free_uninitialized_cpp_storage (arg0 : * mut output :: vr :: IVRDriverDirectModeComponent_Throttling_t) { cxxbri... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::cxxbridge::IVRDriverDirectModeComponent_SwapTextureSetDesc_t_autocxx_alloc_autocxx_wrapper_0x889183b30084eaa2` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/vr_device-ce6225bb40042c63/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:158571 [INFO] [stdout] | [INFO] [stdout] 1 | ...sc_t { cxxbridge :: IVRDriverDirectModeComponent_SwapTextureSetDesc_t_autocxx_alloc_autocxx_wrapper_0x889183b30084eaa2 () } unsafe... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> /opt/rustwide/target/debug/build/vr_device-ce6225bb40042c63/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:158446 [INFO] [stdout] | [INFO] [stdout] 1 | ...t { unsafe fn allocate_uninitialized_cpp_storage () -> * mut output :: vr :: IVRDriverDirectModeComponent_SwapTextureSetDesc_t { c... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::cxxbridge::IVRDriverDirectModeComponent_SwapTextureSetDesc_t_autocxx_free_autocxx_wrapper_0x889183b30084eaa2` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/vr_device-ce6225bb40042c63/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:158812 [INFO] [stdout] | [INFO] [stdout] 1 | ...t) { cxxbridge :: IVRDriverDirectModeComponent_SwapTextureSetDesc_t_autocxx_free_autocxx_wrapper_0x889183b30084eaa2 (arg0) } } uns... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> /opt/rustwide/target/debug/build/vr_device-ce6225bb40042c63/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:158688 [INFO] [stdout] | [INFO] [stdout] 1 | ...) } unsafe fn free_uninitialized_cpp_storage (arg0 : * mut output :: vr :: IVRDriverDirectModeComponent_SwapTextureSetDesc_t) { cx... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::cxxbridge::IVRDriverDirectModeComponent_Throttling_t_synthetic_move_ctor_0x889183b30084eaa2_autocxx_wrapper_0x889183b30084eaa2` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/vr_device-ce6225bb40042c63/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:170059 [INFO] [stdout] | [INFO] [stdout] 1 | ... { cxxbridge :: IVRDriverDirectModeComponent_Throttling_t_synthetic_move_ctor_0x889183b30084eaa2_autocxx_wrapper_0x889183b30084eaa2 (this . get_unchecked_mut () . as_mut_ptr () , { let r : & mut _ = :: core :: pin :: Pin :: into_inner_unchecked (other . as_mut ()) ; r }) } ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> /opt/rustwide/target/debug/build/vr_device-ce6225bb40042c63/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:169769 [INFO] [stdout] | [INFO] [stdout] 1 | ..."] unsafe fn move_new (mut other : :: core :: pin :: Pin < autocxx :: moveit :: MoveRef < '_ , output :: vr :: IVRDriverDirectModeComponent_Throttling_t > > , this : :: core :: pin :: Pin < & mut :: core :: mem :: MaybeUninit < output :: vr :: IVRDriverDirectModeComponent_Throttling_t > >) { ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `std::pin::Pin::<&'a mut T>::get_unchecked_mut` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/vr_device-ce6225bb40042c63/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:170189 [INFO] [stdout] | [INFO] [stdout] 1 | ...a2_autocxx_wrapper_0x889183b30084eaa2 (this . get_unchecked_mut () . as_mut_ptr () , { let r : & mut _ = :: core :: pin :: Pin :: ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `std::pin::Pin::::into_inner_unchecked` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/vr_device-ce6225bb40042c63/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:170255 [INFO] [stdout] | [INFO] [stdout] 1 | ...{ let r : & mut _ = :: core :: pin :: Pin :: into_inner_unchecked (other . as_mut ()) ; r }) } } unsafe impl autocxx :: moveit :: ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::cxxbridge::IVRDriverDirectModeComponent_SwapTextureSet_t_autocxx_alloc_autocxx_wrapper_0x889183b30084eaa2` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/vr_device-ce6225bb40042c63/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:159171 [INFO] [stdout] | [INFO] [stdout] 1 | ...et_t { cxxbridge :: IVRDriverDirectModeComponent_SwapTextureSet_t_autocxx_alloc_autocxx_wrapper_0x889183b30084eaa2 () } unsafe fn ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> /opt/rustwide/target/debug/build/vr_device-ce6225bb40042c63/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:159050 [INFO] [stdout] | [INFO] [stdout] 1 | ...t_t { unsafe fn allocate_uninitialized_cpp_storage () -> * mut output :: vr :: IVRDriverDirectModeComponent_SwapTextureSet_t { cxx... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::cxxbridge::IVRDriverDirectModeComponent_SwapTextureSet_t_autocxx_free_autocxx_wrapper_0x889183b30084eaa2` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/vr_device-ce6225bb40042c63/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:159404 [INFO] [stdout] | [INFO] [stdout] 1 | ...t_t) { cxxbridge :: IVRDriverDirectModeComponent_SwapTextureSet_t_autocxx_free_autocxx_wrapper_0x889183b30084eaa2 (arg0) } } unsaf... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> /opt/rustwide/target/debug/build/vr_device-ce6225bb40042c63/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:159284 [INFO] [stdout] | [INFO] [stdout] 1 | ... () } unsafe fn free_uninitialized_cpp_storage (arg0 : * mut output :: vr :: IVRDriverDirectModeComponent_SwapTextureSet_t) { cxxb... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::cxxbridge::IVRDriverDirectModeComponent_Throttling_t_synthetic_const_copy_ctor_0x889183b30084eaa2_autocxx_wrapper_0x889183b30084eaa2` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/vr_device-ce6225bb40042c63/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:170710 [INFO] [stdout] | [INFO] [stdout] 1 | ... { cxxbridge :: IVRDriverDirectModeComponent_Throttling_t_synthetic_const_copy_ctor_0x889183b30084eaa2_autocxx_wrapper_0x889183b30084eaa2 (this . get_unchecked_mut () . as_mut_ptr () , other) } ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> /opt/rustwide/target/debug/build/vr_device-ce6225bb40042c63/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:170486 [INFO] [stdout] | [INFO] [stdout] 1 | ..."] unsafe fn copy_new (other : & output :: vr :: IVRDriverDirectModeComponent_Throttling_t , this : :: core :: pin :: Pin < & mut :: core :: mem :: MaybeUninit < output :: vr :: IVRDriverDirectModeComponent_Throttling_t > >) { ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `std::pin::Pin::<&'a mut T>::get_unchecked_mut` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/vr_device-ce6225bb40042c63/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:170846 [INFO] [stdout] | [INFO] [stdout] 1 | ...a2_autocxx_wrapper_0x889183b30084eaa2 (this . get_unchecked_mut () . as_mut_ptr () , other) } } unsafe impl autocxx :: moveit :: M... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::cxxbridge::IServerTrackedDeviceProvider_autocxx_alloc_autocxx_wrapper_0x889183b30084eaa2` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/vr_device-ce6225bb40042c63/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:159725 [INFO] [stdout] | [INFO] [stdout] 1 | ...der { cxxbridge :: IServerTrackedDeviceProvider_autocxx_alloc_autocxx_wrapper_0x889183b30084eaa2 () } unsafe fn free_uninitialized... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> /opt/rustwide/target/debug/build/vr_device-ce6225bb40042c63/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:159621 [INFO] [stdout] | [INFO] [stdout] 1 | ...iceProvider { unsafe fn allocate_uninitialized_cpp_storage () -> * mut output :: vr :: IServerTrackedDeviceProvider { cxxbridge ::... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::cxxbridge::DriverDirectMode_FrameTiming_autocxx_alloc_autocxx_wrapper_0x889183b30084eaa2` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/vr_device-ce6225bb40042c63/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:171106 [INFO] [stdout] | [INFO] [stdout] 1 | ...ing { cxxbridge :: DriverDirectMode_FrameTiming_autocxx_alloc_autocxx_wrapper_0x889183b30084eaa2 () } unsafe fn free_uninitialized... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> /opt/rustwide/target/debug/build/vr_device-ce6225bb40042c63/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:171002 [INFO] [stdout] | [INFO] [stdout] 1 | ...FrameTiming { unsafe fn allocate_uninitialized_cpp_storage () -> * mut output :: vr :: DriverDirectMode_FrameTiming { cxxbridge ::... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::cxxbridge::IServerTrackedDeviceProvider_autocxx_free_autocxx_wrapper_0x889183b30084eaa2` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/vr_device-ce6225bb40042c63/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:159924 [INFO] [stdout] | [INFO] [stdout] 1 | ...r) { cxxbridge :: IServerTrackedDeviceProvider_autocxx_free_autocxx_wrapper_0x889183b30084eaa2 (arg0) } } unsafe impl autocxx :: m... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> /opt/rustwide/target/debug/build/vr_device-ce6225bb40042c63/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:159821 [INFO] [stdout] | [INFO] [stdout] 1 | ...30084eaa2 () } unsafe fn free_uninitialized_cpp_storage (arg0 : * mut output :: vr :: IServerTrackedDeviceProvider) { cxxbridge ::... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::cxxbridge::IVRDriverLog_autocxx_alloc_autocxx_wrapper_0x889183b30084eaa2` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/vr_device-ce6225bb40042c63/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:160196 [INFO] [stdout] | [INFO] [stdout] 1 | ...VRDriverLog { cxxbridge :: IVRDriverLog_autocxx_alloc_autocxx_wrapper_0x889183b30084eaa2 () } unsafe fn free_uninitialized_cpp_sto... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> /opt/rustwide/target/debug/build/vr_device-ce6225bb40042c63/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:160108 [INFO] [stdout] | [INFO] [stdout] 1 | ... vr :: IVRDriverLog { unsafe fn allocate_uninitialized_cpp_storage () -> * mut output :: vr :: IVRDriverLog { cxxbridge :: IVRDriv... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::cxxbridge::DriverDirectMode_FrameTiming_autocxx_free_autocxx_wrapper_0x889183b30084eaa2` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/vr_device-ce6225bb40042c63/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:171305 [INFO] [stdout] | [INFO] [stdout] 1 | ...g) { cxxbridge :: DriverDirectMode_FrameTiming_autocxx_free_autocxx_wrapper_0x889183b30084eaa2 (arg0) } } unsafe impl autocxx :: m... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> /opt/rustwide/target/debug/build/vr_device-ce6225bb40042c63/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:171202 [INFO] [stdout] | [INFO] [stdout] 1 | ...30084eaa2 () } unsafe fn free_uninitialized_cpp_storage (arg0 : * mut output :: vr :: DriverDirectMode_FrameTiming) { cxxbridge ::... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::cxxbridge::IVRDriverLog_autocxx_free_autocxx_wrapper_0x889183b30084eaa2` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/vr_device-ce6225bb40042c63/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:160363 [INFO] [stdout] | [INFO] [stdout] 1 | ...DriverLog) { cxxbridge :: IVRDriverLog_autocxx_free_autocxx_wrapper_0x889183b30084eaa2 (arg0) } } unsafe impl autocxx :: moveit ::... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> /opt/rustwide/target/debug/build/vr_device-ce6225bb40042c63/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:160276 [INFO] [stdout] | [INFO] [stdout] 1 | ...x889183b30084eaa2 () } unsafe fn free_uninitialized_cpp_storage (arg0 : * mut output :: vr :: IVRDriverLog) { cxxbridge :: IVRDriv... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::cxxbridge::vr_DriverDirectMode_FrameTiming_new_synthetic_move_ctor_0x889183b30084eaa2_autocxx_wrapper_0x889183b30084eaa2` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/vr_device-ce6225bb40042c63/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:171811 [INFO] [stdout] | [INFO] [stdout] 1 | ... { cxxbridge :: vr_DriverDirectMode_FrameTiming_new_synthetic_move_ctor_0x889183b30084eaa2_autocxx_wrapper_0x889183b30084eaa2 (this . get_unchecked_mut () . as_mut_ptr () , { let r : & mut _ = :: core :: pin :: Pin :: into_inner_unchecked (other . as_mut ()) ; r }) } ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> /opt/rustwide/target/debug/build/vr_device-ce6225bb40042c63/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:171547 [INFO] [stdout] | [INFO] [stdout] 1 | ..."] unsafe fn move_new (mut other : :: core :: pin :: Pin < autocxx :: moveit :: MoveRef < '_ , output :: vr :: DriverDirectMode_FrameTiming > > , this : :: core :: pin :: Pin < & mut :: core :: mem :: MaybeUninit < output :: vr :: DriverDirectMode_FrameTiming > >) { ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::cxxbridge::IVRServerDriverHost_autocxx_alloc_autocxx_wrapper_0x889183b30084eaa2` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/vr_device-ce6225bb40042c63/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:160633 [INFO] [stdout] | [INFO] [stdout] 1 | ...iverHost { cxxbridge :: IVRServerDriverHost_autocxx_alloc_autocxx_wrapper_0x889183b30084eaa2 () } unsafe fn free_uninitialized_cpp... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> /opt/rustwide/target/debug/build/vr_device-ce6225bb40042c63/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:160538 [INFO] [stdout] | [INFO] [stdout] 1 | ...ServerDriverHost { unsafe fn allocate_uninitialized_cpp_storage () -> * mut output :: vr :: IVRServerDriverHost { cxxbridge :: IVR... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `std::pin::Pin::<&'a mut T>::get_unchecked_mut` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/vr_device-ce6225bb40042c63/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:171935 [INFO] [stdout] | [INFO] [stdout] 1 | ...a2_autocxx_wrapper_0x889183b30084eaa2 (this . get_unchecked_mut () . as_mut_ptr () , { let r : & mut _ = :: core :: pin :: Pin :: ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `std::pin::Pin::::into_inner_unchecked` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/vr_device-ce6225bb40042c63/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:172001 [INFO] [stdout] | [INFO] [stdout] 1 | ...{ let r : & mut _ = :: core :: pin :: Pin :: into_inner_unchecked (other . as_mut ()) ; r }) } } unsafe impl autocxx :: moveit :: ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::cxxbridge::IVRServerDriverHost_autocxx_free_autocxx_wrapper_0x889183b30084eaa2` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/vr_device-ce6225bb40042c63/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:160814 [INFO] [stdout] | [INFO] [stdout] 1 | ...rHost) { cxxbridge :: IVRServerDriverHost_autocxx_free_autocxx_wrapper_0x889183b30084eaa2 (arg0) } } impl Drop for output :: vr ::... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> /opt/rustwide/target/debug/build/vr_device-ce6225bb40042c63/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:160720 [INFO] [stdout] | [INFO] [stdout] 1 | ...183b30084eaa2 () } unsafe fn free_uninitialized_cpp_storage (arg0 : * mut output :: vr :: IVRServerDriverHost) { cxxbridge :: IVRS... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::cxxbridge::vr_DriverDirectMode_FrameTiming_new_synthetic_const_copy_ctor_0x889183b30084eaa2_autocxx_wrapper_0x889183b30084eaa2` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/vr_device-ce6225bb40042c63/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:172417 [INFO] [stdout] | [INFO] [stdout] 1 | ... { cxxbridge :: vr_DriverDirectMode_FrameTiming_new_synthetic_const_copy_ctor_0x889183b30084eaa2_autocxx_wrapper_0x889183b30084eaa2 (this . get_unchecked_mut () . as_mut_ptr () , other) } ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> /opt/rustwide/target/debug/build/vr_device-ce6225bb40042c63/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:172219 [INFO] [stdout] | [INFO] [stdout] 1 | ..."] unsafe fn copy_new (other : & output :: vr :: DriverDirectMode_FrameTiming , this : :: core :: pin :: Pin < & mut :: core :: mem :: MaybeUninit < output :: vr :: DriverDirectMode_FrameTiming > >) { ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::cxxbridge::vr_IVRDriverDirectModeComponent_new_synthetic_move_ctor_0x889183b30084eaa2_autocxx_wrapper_0x889183b30084eaa2` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/vr_device-ce6225bb40042c63/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:161611 [INFO] [stdout] | [INFO] [stdout] 1 | ... { cxxbridge :: vr_IVRDriverDirectModeComponent_new_synthetic_move_ctor_0x889183b30084eaa2_autocxx_wrapper_0x889183b30084eaa2 (this . get_unchecked_mut () . as_mut_ptr () , { let r : & mut _ = :: core :: pin :: Pin :: into_inner_unchecked (other . as_mut ()) ; r }) } ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> /opt/rustwide/target/debug/build/vr_device-ce6225bb40042c63/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:161347 [INFO] [stdout] | [INFO] [stdout] 1 | ..."] unsafe fn move_new (mut other : :: core :: pin :: Pin < autocxx :: moveit :: MoveRef < '_ , output :: vr :: IVRDriverDirectModeComponent > > , this : :: core :: pin :: Pin < & mut :: core :: mem :: MaybeUninit < output :: vr :: IVRDriverDirectModeComponent > >) { ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `std::pin::Pin::<&'a mut T>::get_unchecked_mut` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/vr_device-ce6225bb40042c63/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:172547 [INFO] [stdout] | [INFO] [stdout] 1 | ...a2_autocxx_wrapper_0x889183b30084eaa2 (this . get_unchecked_mut () . as_mut_ptr () , other) } } unsafe impl autocxx :: moveit :: M... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `std::pin::Pin::<&'a mut T>::get_unchecked_mut` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/vr_device-ce6225bb40042c63/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:161735 [INFO] [stdout] | [INFO] [stdout] 1 | ...a2_autocxx_wrapper_0x889183b30084eaa2 (this . get_unchecked_mut () . as_mut_ptr () , { let r : & mut _ = :: core :: pin :: Pin :: ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `std::pin::Pin::::into_inner_unchecked` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/vr_device-ce6225bb40042c63/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:161801 [INFO] [stdout] | [INFO] [stdout] 1 | ...{ let r : & mut _ = :: core :: pin :: Pin :: into_inner_unchecked (other . as_mut ()) ; r }) } } unsafe impl autocxx :: moveit :: ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::cxxbridge::VREvent_Data_t_autocxx_alloc_autocxx_wrapper_0x889183b30084eaa2` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/vr_device-ce6225bb40042c63/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:172779 [INFO] [stdout] | [INFO] [stdout] 1 | ...ent_Data_t { cxxbridge :: VREvent_Data_t_autocxx_alloc_autocxx_wrapper_0x889183b30084eaa2 () } unsafe fn free_uninitialized_cpp_st... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> /opt/rustwide/target/debug/build/vr_device-ce6225bb40042c63/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:172689 [INFO] [stdout] | [INFO] [stdout] 1 | ... :: VREvent_Data_t { unsafe fn allocate_uninitialized_cpp_storage () -> * mut output :: vr :: VREvent_Data_t { cxxbridge :: VREven... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::cxxbridge::vr_IVRDriverDirectModeComponent_new_synthetic_const_copy_ctor_0x889183b30084eaa2_autocxx_wrapper_0x889183b30084eaa2` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/vr_device-ce6225bb40042c63/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:162217 [INFO] [stdout] | [INFO] [stdout] 1 | ... { cxxbridge :: vr_IVRDriverDirectModeComponent_new_synthetic_const_copy_ctor_0x889183b30084eaa2_autocxx_wrapper_0x889183b30084eaa2 (this . get_unchecked_mut () . as_mut_ptr () , other) } ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> /opt/rustwide/target/debug/build/vr_device-ce6225bb40042c63/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:162019 [INFO] [stdout] | [INFO] [stdout] 1 | ..."] unsafe fn copy_new (other : & output :: vr :: IVRDriverDirectModeComponent , this : :: core :: pin :: Pin < & mut :: core :: mem :: MaybeUninit < output :: vr :: IVRDriverDirectModeComponent > >) { ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `std::pin::Pin::<&'a mut T>::get_unchecked_mut` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/vr_device-ce6225bb40042c63/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:162347 [INFO] [stdout] | [INFO] [stdout] 1 | ...a2_autocxx_wrapper_0x889183b30084eaa2 (this . get_unchecked_mut () . as_mut_ptr () , other) } } impl Drop for output :: vr :: IVRD... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::cxxbridge::VREvent_Data_t_autocxx_free_autocxx_wrapper_0x889183b30084eaa2` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/vr_device-ce6225bb40042c63/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:172950 [INFO] [stdout] | [INFO] [stdout] 1 | ...t_Data_t) { cxxbridge :: VREvent_Data_t_autocxx_free_autocxx_wrapper_0x889183b30084eaa2 (arg0) } } unsafe impl autocxx :: moveit :... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> /opt/rustwide/target/debug/build/vr_device-ce6225bb40042c63/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:172861 [INFO] [stdout] | [INFO] [stdout] 1 | ...889183b30084eaa2 () } unsafe fn free_uninitialized_cpp_storage (arg0 : * mut output :: vr :: VREvent_Data_t) { cxxbridge :: VREven... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::cxxbridge::IVRDriverDirectModeComponent_SwapTextureSetDesc_t_synthetic_move_ctor_0x889183b30084eaa2_autocxx_wrapper_0x889183b30084eaa2` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/vr_device-ce6225bb40042c63/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:163178 [INFO] [stdout] | [INFO] [stdout] 1 | ... { cxxbridge :: IVRDriverDirectModeComponent_SwapTextureSetDesc_t_synthetic_move_ctor_0x889183b30084eaa2_autocxx_wrapper_0x889183b30084eaa2 (this . get_unchecked_mut () . as_mut_ptr () , { let r : & mut _ = :: core :: pin :: Pin :: into_inner_unchecked (other . as_mut ()) ; r }) } ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> /opt/rustwide/target/debug/build/vr_device-ce6225bb40042c63/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:162872 [INFO] [stdout] | [INFO] [stdout] 1 | ..."] unsafe fn move_new (mut other : :: core :: pin :: Pin < autocxx :: moveit :: MoveRef < '_ , output :: vr :: IVRDriverDirectModeComponent_SwapTextureSetDesc_t > > , this : :: core :: pin :: Pin < & mut :: core :: mem :: MaybeUninit < output :: vr :: IVRDriverDirectModeComponent_SwapTextureSetDesc_t > >) { ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `std::pin::Pin::<&'a mut T>::get_unchecked_mut` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/vr_device-ce6225bb40042c63/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:163316 [INFO] [stdout] | [INFO] [stdout] 1 | ...a2_autocxx_wrapper_0x889183b30084eaa2 (this . get_unchecked_mut () . as_mut_ptr () , { let r : & mut _ = :: core :: pin :: Pin :: ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `std::pin::Pin::::into_inner_unchecked` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/vr_device-ce6225bb40042c63/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:163382 [INFO] [stdout] | [INFO] [stdout] 1 | ...{ let r : & mut _ = :: core :: pin :: Pin :: into_inner_unchecked (other . as_mut ()) ; r }) } } unsafe impl autocxx :: moveit :: ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::cxxbridge::vr_VREvent_Data_t_new_synthetic_move_ctor_0x889183b30084eaa2_autocxx_wrapper_0x889183b30084eaa2` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/vr_device-ce6225bb40042c63/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:173400 [INFO] [stdout] | [INFO] [stdout] 1 | ... { cxxbridge :: vr_VREvent_Data_t_new_synthetic_move_ctor_0x889183b30084eaa2_autocxx_wrapper_0x889183b30084eaa2 (this . get_unchecked_mut () . as_mut_ptr () , { let r : & mut _ = :: core :: pin :: Pin :: into_inner_unchecked (other . as_mut ()) ; r }) } ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> /opt/rustwide/target/debug/build/vr_device-ce6225bb40042c63/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:173164 [INFO] [stdout] | [INFO] [stdout] 1 | ..."] unsafe fn move_new (mut other : :: core :: pin :: Pin < autocxx :: moveit :: MoveRef < '_ , output :: vr :: VREvent_Data_t > > , this : :: core :: pin :: Pin < & mut :: core :: mem :: MaybeUninit < output :: vr :: VREvent_Data_t > >) { ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `std::pin::Pin::<&'a mut T>::get_unchecked_mut` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/vr_device-ce6225bb40042c63/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:173510 [INFO] [stdout] | [INFO] [stdout] 1 | ...a2_autocxx_wrapper_0x889183b30084eaa2 (this . get_unchecked_mut () . as_mut_ptr () , { let r : & mut _ = :: core :: pin :: Pin :: ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `std::pin::Pin::::into_inner_unchecked` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/vr_device-ce6225bb40042c63/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:173576 [INFO] [stdout] | [INFO] [stdout] 1 | ...{ let r : & mut _ = :: core :: pin :: Pin :: into_inner_unchecked (other . as_mut ()) ; r }) } } unsafe impl autocxx :: moveit :: ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::cxxbridge::IVRDriverDirectModeComponent_SwapTextureSetDesc_t_synthetic_const_copy_ctor_0x889183b30084eaa2_autocxx_wrapper_0x889183b30084eaa2` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/vr_device-ce6225bb40042c63/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:163861 [INFO] [stdout] | [INFO] [stdout] 1 | ... { cxxbridge :: IVRDriverDirectModeComponent_SwapTextureSetDesc_t_synthetic_const_copy_ctor_0x889183b30084eaa2_autocxx_wrapper_0x889183b30084eaa2 (this . get_unchecked_mut () . as_mut_ptr () , other) } ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> /opt/rustwide/target/debug/build/vr_device-ce6225bb40042c63/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:163621 [INFO] [stdout] | [INFO] [stdout] 1 | ..."] unsafe fn copy_new (other : & output :: vr :: IVRDriverDirectModeComponent_SwapTextureSetDesc_t , this : :: core :: pin :: Pin < & mut :: core :: mem :: MaybeUninit < output :: vr :: IVRDriverDirectModeComponent_SwapTextureSetDesc_t > >) { ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `std::pin::Pin::<&'a mut T>::get_unchecked_mut` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/vr_device-ce6225bb40042c63/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:164005 [INFO] [stdout] | [INFO] [stdout] 1 | ...a2_autocxx_wrapper_0x889183b30084eaa2 (this . get_unchecked_mut () . as_mut_ptr () , other) } } impl Drop for output :: vr :: IVRD... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::cxxbridge::vr_VREvent_Data_t_new_synthetic_const_copy_ctor_0x889183b30084eaa2_autocxx_wrapper_0x889183b30084eaa2` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/vr_device-ce6225bb40042c63/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:173950 [INFO] [stdout] | [INFO] [stdout] 1 | ... { cxxbridge :: vr_VREvent_Data_t_new_synthetic_const_copy_ctor_0x889183b30084eaa2_autocxx_wrapper_0x889183b30084eaa2 (this . get_unchecked_mut () . as_mut_ptr () , other) } ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> /opt/rustwide/target/debug/build/vr_device-ce6225bb40042c63/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:173780 [INFO] [stdout] | [INFO] [stdout] 1 | ..."] unsafe fn copy_new (other : & output :: vr :: VREvent_Data_t , this : :: core :: pin :: Pin < & mut :: core :: mem :: MaybeUninit < output :: vr :: VREvent_Data_t > >) { ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `std::pin::Pin::<&'a mut T>::get_unchecked_mut` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/vr_device-ce6225bb40042c63/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:174066 [INFO] [stdout] | [INFO] [stdout] 1 | ...a2_autocxx_wrapper_0x889183b30084eaa2 (this . get_unchecked_mut () . as_mut_ptr () , other) } } unsafe impl autocxx :: moveit :: M... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::cxxbridge::IVRDriverDirectModeComponent_SwapTextureSet_t_synthetic_move_ctor_0x889183b30084eaa2_autocxx_wrapper_0x889183b30084eaa2` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/vr_device-ce6225bb40042c63/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:164887 [INFO] [stdout] | [INFO] [stdout] 1 | ... { cxxbridge :: IVRDriverDirectModeComponent_SwapTextureSet_t_synthetic_move_ctor_0x889183b30084eaa2_autocxx_wrapper_0x889183b30084eaa2 (this . get_unchecked_mut () . as_mut_ptr () , { let r : & mut _ = :: core :: pin :: Pin :: into_inner_unchecked (other . as_mut ()) ; r }) } ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> /opt/rustwide/target/debug/build/vr_device-ce6225bb40042c63/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:164589 [INFO] [stdout] | [INFO] [stdout] 1 | ..."] unsafe fn move_new (mut other : :: core :: pin :: Pin < autocxx :: moveit :: MoveRef < '_ , output :: vr :: IVRDriverDirectModeComponent_SwapTextureSet_t > > , this : :: core :: pin :: Pin < & mut :: core :: mem :: MaybeUninit < output :: vr :: IVRDriverDirectModeComponent_SwapTextureSet_t > >) { ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `std::pin::Pin::<&'a mut T>::get_unchecked_mut` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/vr_device-ce6225bb40042c63/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:165021 [INFO] [stdout] | [INFO] [stdout] 1 | ...a2_autocxx_wrapper_0x889183b30084eaa2 (this . get_unchecked_mut () . as_mut_ptr () , { let r : & mut _ = :: core :: pin :: Pin :: ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::cxxbridge::VREvent_t_autocxx_alloc_autocxx_wrapper_0x889183b30084eaa2` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/vr_device-ce6225bb40042c63/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:174288 [INFO] [stdout] | [INFO] [stdout] 1 | ... :: VREvent_t { cxxbridge :: VREvent_t_autocxx_alloc_autocxx_wrapper_0x889183b30084eaa2 () } unsafe fn free_uninitialized_cpp_stor... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> /opt/rustwide/target/debug/build/vr_device-ce6225bb40042c63/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:174203 [INFO] [stdout] | [INFO] [stdout] 1 | ...ut :: vr :: VREvent_t { unsafe fn allocate_uninitialized_cpp_storage () -> * mut output :: vr :: VREvent_t { cxxbridge :: VREvent_... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `std::pin::Pin::::into_inner_unchecked` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/vr_device-ce6225bb40042c63/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:165087 [INFO] [stdout] | [INFO] [stdout] 1 | ...{ let r : & mut _ = :: core :: pin :: Pin :: into_inner_unchecked (other . as_mut ()) ; r }) } } unsafe impl autocxx :: moveit :: ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::cxxbridge::VREvent_t_autocxx_free_autocxx_wrapper_0x889183b30084eaa2` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/vr_device-ce6225bb40042c63/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:174449 [INFO] [stdout] | [INFO] [stdout] 1 | ... VREvent_t) { cxxbridge :: VREvent_t_autocxx_free_autocxx_wrapper_0x889183b30084eaa2 (arg0) } } unsafe impl autocxx :: moveit :: n... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> /opt/rustwide/target/debug/build/vr_device-ce6225bb40042c63/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:174365 [INFO] [stdout] | [INFO] [stdout] 1 | ...0x889183b30084eaa2 () } unsafe fn free_uninitialized_cpp_storage (arg0 : * mut output :: vr :: VREvent_t) { cxxbridge :: VREvent_t... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::cxxbridge::IVRDriverDirectModeComponent_SwapTextureSet_t_synthetic_const_copy_ctor_0x889183b30084eaa2_autocxx_wrapper_0x889183b30084eaa2` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/vr_device-ce6225bb40042c63/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:165554 [INFO] [stdout] | [INFO] [stdout] 1 | ... { cxxbridge :: IVRDriverDirectModeComponent_SwapTextureSet_t_synthetic_const_copy_ctor_0x889183b30084eaa2_autocxx_wrapper_0x889183b30084eaa2 (this . get_unchecked_mut () . as_mut_ptr () , other) } ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> /opt/rustwide/target/debug/build/vr_device-ce6225bb40042c63/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:165322 [INFO] [stdout] | [INFO] [stdout] 1 | ..."] unsafe fn copy_new (other : & output :: vr :: IVRDriverDirectModeComponent_SwapTextureSet_t , this : :: core :: pin :: Pin < & mut :: core :: mem :: MaybeUninit < output :: vr :: IVRDriverDirectModeComponent_SwapTextureSet_t > >) { ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `std::pin::Pin::<&'a mut T>::get_unchecked_mut` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/vr_device-ce6225bb40042c63/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:165694 [INFO] [stdout] | [INFO] [stdout] 1 | ...a2_autocxx_wrapper_0x889183b30084eaa2 (this . get_unchecked_mut () . as_mut_ptr () , other) } } impl Drop for output :: vr :: IVRD... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::cxxbridge::vr_VREvent_t_new_synthetic_move_ctor_0x889183b30084eaa2_autocxx_wrapper_0x889183b30084eaa2` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/vr_device-ce6225bb40042c63/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:174879 [INFO] [stdout] | [INFO] [stdout] 1 | ... { cxxbridge :: vr_VREvent_t_new_synthetic_move_ctor_0x889183b30084eaa2_autocxx_wrapper_0x889183b30084eaa2 (this . get_unchecked_mut () . as_mut_ptr () , { let r : & mut _ = :: core :: pin :: Pin :: into_inner_unchecked (other . as_mut ()) ; r }) } ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> /opt/rustwide/target/debug/build/vr_device-ce6225bb40042c63/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:174653 [INFO] [stdout] | [INFO] [stdout] 1 | ..."] unsafe fn move_new (mut other : :: core :: pin :: Pin < autocxx :: moveit :: MoveRef < '_ , output :: vr :: VREvent_t > > , this : :: core :: pin :: Pin < & mut :: core :: mem :: MaybeUninit < output :: vr :: VREvent_t > >) { ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::cxxbridge::DriverPose_t_autocxx_alloc_autocxx_wrapper_0x889183b30084eaa2` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/vr_device-ce6225bb40042c63/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:167122 [INFO] [stdout] | [INFO] [stdout] 1 | ...riverPose_t { cxxbridge :: DriverPose_t_autocxx_alloc_autocxx_wrapper_0x889183b30084eaa2 () } unsafe fn free_uninitialized_cpp_sto... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> /opt/rustwide/target/debug/build/vr_device-ce6225bb40042c63/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:167034 [INFO] [stdout] | [INFO] [stdout] 1 | ... vr :: DriverPose_t { unsafe fn allocate_uninitialized_cpp_storage () -> * mut output :: vr :: DriverPose_t { cxxbridge :: DriverP... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `std::pin::Pin::<&'a mut T>::get_unchecked_mut` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/vr_device-ce6225bb40042c63/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:174984 [INFO] [stdout] | [INFO] [stdout] 1 | ...a2_autocxx_wrapper_0x889183b30084eaa2 (this . get_unchecked_mut () . as_mut_ptr () , { let r : & mut _ = :: core :: pin :: Pin :: ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `std::pin::Pin::::into_inner_unchecked` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/vr_device-ce6225bb40042c63/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:175050 [INFO] [stdout] | [INFO] [stdout] 1 | ...{ let r : & mut _ = :: core :: pin :: Pin :: into_inner_unchecked (other . as_mut ()) ; r }) } } unsafe impl autocxx :: moveit :: ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::cxxbridge::DriverPose_t_autocxx_free_autocxx_wrapper_0x889183b30084eaa2` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/vr_device-ce6225bb40042c63/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:167289 [INFO] [stdout] | [INFO] [stdout] 1 | ...verPose_t) { cxxbridge :: DriverPose_t_autocxx_free_autocxx_wrapper_0x889183b30084eaa2 (arg0) } } unsafe impl autocxx :: moveit ::... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> /opt/rustwide/target/debug/build/vr_device-ce6225bb40042c63/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:167202 [INFO] [stdout] | [INFO] [stdout] 1 | ...x889183b30084eaa2 () } unsafe fn free_uninitialized_cpp_storage (arg0 : * mut output :: vr :: DriverPose_t) { cxxbridge :: DriverP... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::cxxbridge::vr_VREvent_t_new_synthetic_const_copy_ctor_0x889183b30084eaa2_autocxx_wrapper_0x889183b30084eaa2` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/vr_device-ce6225bb40042c63/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:175409 [INFO] [stdout] | [INFO] [stdout] 1 | ... { cxxbridge :: vr_VREvent_t_new_synthetic_const_copy_ctor_0x889183b30084eaa2_autocxx_wrapper_0x889183b30084eaa2 (this . get_unchecked_mut () . as_mut_ptr () , other) } ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> /opt/rustwide/target/debug/build/vr_device-ce6225bb40042c63/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:175249 [INFO] [stdout] | [INFO] [stdout] 1 | ..."] unsafe fn copy_new (other : & output :: vr :: VREvent_t , this : :: core :: pin :: Pin < & mut :: core :: mem :: MaybeUninit < output :: vr :: VREvent_t > >) { ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::cxxbridge::vr_DriverPose_t_new_synthetic_move_ctor_0x889183b30084eaa2_autocxx_wrapper_0x889183b30084eaa2` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/vr_device-ce6225bb40042c63/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:167731 [INFO] [stdout] | [INFO] [stdout] 1 | ... { cxxbridge :: vr_DriverPose_t_new_synthetic_move_ctor_0x889183b30084eaa2_autocxx_wrapper_0x889183b30084eaa2 (this . get_unchecked_mut () . as_mut_ptr () , { let r : & mut _ = :: core :: pin :: Pin :: into_inner_unchecked (other . as_mut ()) ; r }) } ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> /opt/rustwide/target/debug/build/vr_device-ce6225bb40042c63/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:167499 [INFO] [stdout] | [INFO] [stdout] 1 | ..."] unsafe fn move_new (mut other : :: core :: pin :: Pin < autocxx :: moveit :: MoveRef < '_ , output :: vr :: DriverPose_t > > , this : :: core :: pin :: Pin < & mut :: core :: mem :: MaybeUninit < output :: vr :: DriverPose_t > >) { ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `std::pin::Pin::<&'a mut T>::get_unchecked_mut` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/vr_device-ce6225bb40042c63/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:175520 [INFO] [stdout] | [INFO] [stdout] 1 | ...a2_autocxx_wrapper_0x889183b30084eaa2 (this . get_unchecked_mut () . as_mut_ptr () , other) } } unsafe impl autocxx :: moveit :: M... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `std::pin::Pin::<&'a mut T>::get_unchecked_mut` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/vr_device-ce6225bb40042c63/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:167839 [INFO] [stdout] | [INFO] [stdout] 1 | ...a2_autocxx_wrapper_0x889183b30084eaa2 (this . get_unchecked_mut () . as_mut_ptr () , { let r : & mut _ = :: core :: pin :: Pin :: ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `std::pin::Pin::::into_inner_unchecked` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/vr_device-ce6225bb40042c63/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:167905 [INFO] [stdout] | [INFO] [stdout] 1 | ...{ let r : & mut _ = :: core :: pin :: Pin :: into_inner_unchecked (other . as_mut ()) ; r }) } } unsafe impl autocxx :: moveit :: ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::cxxbridge::TrackedDevicePose_t_autocxx_alloc_autocxx_wrapper_0x889183b30084eaa2` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/vr_device-ce6225bb40042c63/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:175762 [INFO] [stdout] | [INFO] [stdout] 1 | ...cePose_t { cxxbridge :: TrackedDevicePose_t_autocxx_alloc_autocxx_wrapper_0x889183b30084eaa2 () } unsafe fn free_uninitialized_cpp... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> /opt/rustwide/target/debug/build/vr_device-ce6225bb40042c63/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:175667 [INFO] [stdout] | [INFO] [stdout] 1 | ...ckedDevicePose_t { unsafe fn allocate_uninitialized_cpp_storage () -> * mut output :: vr :: TrackedDevicePose_t { cxxbridge :: Tra... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::cxxbridge::TrackedDevicePose_t_autocxx_free_autocxx_wrapper_0x889183b30084eaa2` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/vr_device-ce6225bb40042c63/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:175943 [INFO] [stdout] | [INFO] [stdout] 1 | ...ose_t) { cxxbridge :: TrackedDevicePose_t_autocxx_free_autocxx_wrapper_0x889183b30084eaa2 (arg0) } } unsafe impl autocxx :: moveit... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> /opt/rustwide/target/debug/build/vr_device-ce6225bb40042c63/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:175849 [INFO] [stdout] | [INFO] [stdout] 1 | ...183b30084eaa2 () } unsafe fn free_uninitialized_cpp_storage (arg0 : * mut output :: vr :: TrackedDevicePose_t) { cxxbridge :: Trac... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::cxxbridge::vr_DriverPose_t_new_synthetic_const_copy_ctor_0x889183b30084eaa2_autocxx_wrapper_0x889183b30084eaa2` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/vr_device-ce6225bb40042c63/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:168273 [INFO] [stdout] | [INFO] [stdout] 1 | ... { cxxbridge :: vr_DriverPose_t_new_synthetic_const_copy_ctor_0x889183b30084eaa2_autocxx_wrapper_0x889183b30084eaa2 (this . get_unchecked_mut () . as_mut_ptr () , other) } ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> /opt/rustwide/target/debug/build/vr_device-ce6225bb40042c63/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:168107 [INFO] [stdout] | [INFO] [stdout] 1 | ..."] unsafe fn copy_new (other : & output :: vr :: DriverPose_t , this : :: core :: pin :: Pin < & mut :: core :: mem :: MaybeUninit < output :: vr :: DriverPose_t > >) { ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `std::pin::Pin::<&'a mut T>::get_unchecked_mut` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/vr_device-ce6225bb40042c63/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:168387 [INFO] [stdout] | [INFO] [stdout] 1 | ...a2_autocxx_wrapper_0x889183b30084eaa2 (this . get_unchecked_mut () . as_mut_ptr () , other) } } unsafe impl autocxx :: moveit :: M... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::cxxbridge::Compositor_FrameTiming_autocxx_alloc_autocxx_wrapper_0x889183b30084eaa2` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/vr_device-ce6225bb40042c63/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:176226 [INFO] [stdout] | [INFO] [stdout] 1 | ...Timing { cxxbridge :: Compositor_FrameTiming_autocxx_alloc_autocxx_wrapper_0x889183b30084eaa2 () } unsafe fn free_uninitialized_cp... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> /opt/rustwide/target/debug/build/vr_device-ce6225bb40042c63/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:176128 [INFO] [stdout] | [INFO] [stdout] 1 | ...or_FrameTiming { unsafe fn allocate_uninitialized_cpp_storage () -> * mut output :: vr :: Compositor_FrameTiming { cxxbridge :: Co... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::cxxbridge::IVRDriverDirectModeComponent_SubmitLayerPerEye_t_autocxx_alloc_autocxx_wrapper_0x889183b30084eaa2` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/vr_device-ce6225bb40042c63/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:168687 [INFO] [stdout] | [INFO] [stdout] 1 | ...ye_t { cxxbridge :: IVRDriverDirectModeComponent_SubmitLayerPerEye_t_autocxx_alloc_autocxx_wrapper_0x889183b30084eaa2 () } unsafe ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> /opt/rustwide/target/debug/build/vr_device-ce6225bb40042c63/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:168563 [INFO] [stdout] | [INFO] [stdout] 1 | ...t { unsafe fn allocate_uninitialized_cpp_storage () -> * mut output :: vr :: IVRDriverDirectModeComponent_SubmitLayerPerEye_t { cx... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::cxxbridge::Compositor_FrameTiming_autocxx_free_autocxx_wrapper_0x889183b30084eaa2` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/vr_device-ce6225bb40042c63/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:176413 [INFO] [stdout] | [INFO] [stdout] 1 | ...ming) { cxxbridge :: Compositor_FrameTiming_autocxx_free_autocxx_wrapper_0x889183b30084eaa2 (arg0) } } unsafe impl autocxx :: move... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> /opt/rustwide/target/debug/build/vr_device-ce6225bb40042c63/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:176316 [INFO] [stdout] | [INFO] [stdout] 1 | ...83b30084eaa2 () } unsafe fn free_uninitialized_cpp_storage (arg0 : * mut output :: vr :: Compositor_FrameTiming) { cxxbridge :: Co... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::cxxbridge::IVRDriverDirectModeComponent_SubmitLayerPerEye_t_autocxx_free_autocxx_wrapper_0x889183b30084eaa2` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/vr_device-ce6225bb40042c63/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:168926 [INFO] [stdout] | [INFO] [stdout] 1 | ...t) { cxxbridge :: IVRDriverDirectModeComponent_SubmitLayerPerEye_t_autocxx_free_autocxx_wrapper_0x889183b30084eaa2 (arg0) } } unsa... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> /opt/rustwide/target/debug/build/vr_device-ce6225bb40042c63/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:168803 [INFO] [stdout] | [INFO] [stdout] 1 | ...() } unsafe fn free_uninitialized_cpp_storage (arg0 : * mut output :: vr :: IVRDriverDirectModeComponent_SubmitLayerPerEye_t) { cx... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::cxxbridge::HmdMatrix34_t_autocxx_alloc_autocxx_wrapper_0x889183b30084eaa2` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/vr_device-ce6225bb40042c63/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:176681 [INFO] [stdout] | [INFO] [stdout] 1 | ...dMatrix34_t { cxxbridge :: HmdMatrix34_t_autocxx_alloc_autocxx_wrapper_0x889183b30084eaa2 () } unsafe fn free_uninitialized_cpp_st... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> /opt/rustwide/target/debug/build/vr_device-ce6225bb40042c63/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:176592 [INFO] [stdout] | [INFO] [stdout] 1 | ...vr :: HmdMatrix34_t { unsafe fn allocate_uninitialized_cpp_storage () -> * mut output :: vr :: HmdMatrix34_t { cxxbridge :: HmdMat... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::cxxbridge::IVRDriverDirectModeComponent_Throttling_t_autocxx_alloc_autocxx_wrapper_0x889183b30084eaa2` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/vr_device-ce6225bb40042c63/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:169276 [INFO] [stdout] | [INFO] [stdout] 1 | ...ling_t { cxxbridge :: IVRDriverDirectModeComponent_Throttling_t_autocxx_alloc_autocxx_wrapper_0x889183b30084eaa2 () } unsafe fn fr... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> /opt/rustwide/target/debug/build/vr_device-ce6225bb40042c63/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:169159 [INFO] [stdout] | [INFO] [stdout] 1 | ...ing_t { unsafe fn allocate_uninitialized_cpp_storage () -> * mut output :: vr :: IVRDriverDirectModeComponent_Throttling_t { cxxbr... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::cxxbridge::HmdMatrix34_t_autocxx_free_autocxx_wrapper_0x889183b30084eaa2` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/vr_device-ce6225bb40042c63/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:176850 [INFO] [stdout] | [INFO] [stdout] 1 | ...trix34_t) { cxxbridge :: HmdMatrix34_t_autocxx_free_autocxx_wrapper_0x889183b30084eaa2 (arg0) } } unsafe impl autocxx :: moveit ::... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> /opt/rustwide/target/debug/build/vr_device-ce6225bb40042c63/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:176762 [INFO] [stdout] | [INFO] [stdout] 1 | ...889183b30084eaa2 () } unsafe fn free_uninitialized_cpp_storage (arg0 : * mut output :: vr :: HmdMatrix34_t) { cxxbridge :: HmdMatr... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::cxxbridge::IVRDriverDirectModeComponent_Throttling_t_autocxx_free_autocxx_wrapper_0x889183b30084eaa2` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/vr_device-ce6225bb40042c63/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:169501 [INFO] [stdout] | [INFO] [stdout] 1 | ...ing_t) { cxxbridge :: IVRDriverDirectModeComponent_Throttling_t_autocxx_free_autocxx_wrapper_0x889183b30084eaa2 (arg0) } } unsafe ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> /opt/rustwide/target/debug/build/vr_device-ce6225bb40042c63/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:169385 [INFO] [stdout] | [INFO] [stdout] 1 | ...a2 () } unsafe fn free_uninitialized_cpp_storage (arg0 : * mut output :: vr :: IVRDriverDirectModeComponent_Throttling_t) { cxxbri... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::cxxbridge::HmdRect2_t_autocxx_alloc_autocxx_wrapper_0x889183b30084eaa2` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/vr_device-ce6225bb40042c63/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:177103 [INFO] [stdout] | [INFO] [stdout] 1 | ...: HmdRect2_t { cxxbridge :: HmdRect2_t_autocxx_alloc_autocxx_wrapper_0x889183b30084eaa2 () } unsafe fn free_uninitialized_cpp_stor... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> /opt/rustwide/target/debug/build/vr_device-ce6225bb40042c63/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:177017 [INFO] [stdout] | [INFO] [stdout] 1 | ... :: vr :: HmdRect2_t { unsafe fn allocate_uninitialized_cpp_storage () -> * mut output :: vr :: HmdRect2_t { cxxbridge :: HmdRect2... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::cxxbridge::IVRDriverDirectModeComponent_Throttling_t_synthetic_move_ctor_0x889183b30084eaa2_autocxx_wrapper_0x889183b30084eaa2` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/vr_device-ce6225bb40042c63/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:170059 [INFO] [stdout] | [INFO] [stdout] 1 | ... { cxxbridge :: IVRDriverDirectModeComponent_Throttling_t_synthetic_move_ctor_0x889183b30084eaa2_autocxx_wrapper_0x889183b30084eaa2 (this . get_unchecked_mut () . as_mut_ptr () , { let r : & mut _ = :: core :: pin :: Pin :: into_inner_unchecked (other . as_mut ()) ; r }) } ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> /opt/rustwide/target/debug/build/vr_device-ce6225bb40042c63/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:169769 [INFO] [stdout] | [INFO] [stdout] 1 | ..."] unsafe fn move_new (mut other : :: core :: pin :: Pin < autocxx :: moveit :: MoveRef < '_ , output :: vr :: IVRDriverDirectModeComponent_Throttling_t > > , this : :: core :: pin :: Pin < & mut :: core :: mem :: MaybeUninit < output :: vr :: IVRDriverDirectModeComponent_Throttling_t > >) { ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::cxxbridge::HmdRect2_t_autocxx_free_autocxx_wrapper_0x889183b30084eaa2` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/vr_device-ce6225bb40042c63/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:177266 [INFO] [stdout] | [INFO] [stdout] 1 | ...HmdRect2_t) { cxxbridge :: HmdRect2_t_autocxx_free_autocxx_wrapper_0x889183b30084eaa2 (arg0) } } unsafe impl autocxx :: moveit :: ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> /opt/rustwide/target/debug/build/vr_device-ce6225bb40042c63/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:177181 [INFO] [stdout] | [INFO] [stdout] 1 | ...0x889183b30084eaa2 () } unsafe fn free_uninitialized_cpp_storage (arg0 : * mut output :: vr :: HmdRect2_t) { cxxbridge :: HmdRect2... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `std::pin::Pin::<&'a mut T>::get_unchecked_mut` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/vr_device-ce6225bb40042c63/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:170189 [INFO] [stdout] | [INFO] [stdout] 1 | ...a2_autocxx_wrapper_0x889183b30084eaa2 (this . get_unchecked_mut () . as_mut_ptr () , { let r : & mut _ = :: core :: pin :: Pin :: ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `std::pin::Pin::::into_inner_unchecked` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/vr_device-ce6225bb40042c63/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:170255 [INFO] [stdout] | [INFO] [stdout] 1 | ...{ let r : & mut _ = :: core :: pin :: Pin :: into_inner_unchecked (other . as_mut ()) ; r }) } } unsafe impl autocxx :: moveit :: ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::cxxbridge::vr_HmdRect2_t_new_synthetic_move_ctor_0x889183b30084eaa2_autocxx_wrapper_0x889183b30084eaa2` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/vr_device-ce6225bb40042c63/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:177700 [INFO] [stdout] | [INFO] [stdout] 1 | ... { cxxbridge :: vr_HmdRect2_t_new_synthetic_move_ctor_0x889183b30084eaa2_autocxx_wrapper_0x889183b30084eaa2 (this . get_unchecked_mut () . as_mut_ptr () , { let r : & mut _ = :: core :: pin :: Pin :: into_inner_unchecked (other . as_mut ()) ; r }) } ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> /opt/rustwide/target/debug/build/vr_device-ce6225bb40042c63/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:177472 [INFO] [stdout] | [INFO] [stdout] 1 | ..."] unsafe fn move_new (mut other : :: core :: pin :: Pin < autocxx :: moveit :: MoveRef < '_ , output :: vr :: HmdRect2_t > > , this : :: core :: pin :: Pin < & mut :: core :: mem :: MaybeUninit < output :: vr :: HmdRect2_t > >) { ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `std::pin::Pin::<&'a mut T>::get_unchecked_mut` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/vr_device-ce6225bb40042c63/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:177806 [INFO] [stdout] | [INFO] [stdout] 1 | ...a2_autocxx_wrapper_0x889183b30084eaa2 (this . get_unchecked_mut () . as_mut_ptr () , { let r : & mut _ = :: core :: pin :: Pin :: ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `std::pin::Pin::::into_inner_unchecked` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/vr_device-ce6225bb40042c63/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:177872 [INFO] [stdout] | [INFO] [stdout] 1 | ...{ let r : & mut _ = :: core :: pin :: Pin :: into_inner_unchecked (other . as_mut ()) ; r }) } } unsafe impl autocxx :: moveit :: ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::cxxbridge::IVRDriverDirectModeComponent_Throttling_t_synthetic_const_copy_ctor_0x889183b30084eaa2_autocxx_wrapper_0x889183b30084eaa2` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/vr_device-ce6225bb40042c63/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:170710 [INFO] [stdout] | [INFO] [stdout] 1 | ... { cxxbridge :: IVRDriverDirectModeComponent_Throttling_t_synthetic_const_copy_ctor_0x889183b30084eaa2_autocxx_wrapper_0x889183b30084eaa2 (this . get_unchecked_mut () . as_mut_ptr () , other) } ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> /opt/rustwide/target/debug/build/vr_device-ce6225bb40042c63/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:170486 [INFO] [stdout] | [INFO] [stdout] 1 | ..."] unsafe fn copy_new (other : & output :: vr :: IVRDriverDirectModeComponent_Throttling_t , this : :: core :: pin :: Pin < & mut :: core :: mem :: MaybeUninit < output :: vr :: IVRDriverDirectModeComponent_Throttling_t > >) { ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `std::pin::Pin::<&'a mut T>::get_unchecked_mut` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/vr_device-ce6225bb40042c63/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:170846 [INFO] [stdout] | [INFO] [stdout] 1 | ...a2_autocxx_wrapper_0x889183b30084eaa2 (this . get_unchecked_mut () . as_mut_ptr () , other) } } unsafe impl autocxx :: moveit :: M... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::cxxbridge::vr_HmdRect2_t_new_synthetic_const_copy_ctor_0x889183b30084eaa2_autocxx_wrapper_0x889183b30084eaa2` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/vr_device-ce6225bb40042c63/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:178234 [INFO] [stdout] | [INFO] [stdout] 1 | ... { cxxbridge :: vr_HmdRect2_t_new_synthetic_const_copy_ctor_0x889183b30084eaa2_autocxx_wrapper_0x889183b30084eaa2 (this . get_unchecked_mut () . as_mut_ptr () , other) } ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> /opt/rustwide/target/debug/build/vr_device-ce6225bb40042c63/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:178072 [INFO] [stdout] | [INFO] [stdout] 1 | ..."] unsafe fn copy_new (other : & output :: vr :: HmdRect2_t , this : :: core :: pin :: Pin < & mut :: core :: mem :: MaybeUninit < output :: vr :: HmdRect2_t > >) { ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `std::pin::Pin::<&'a mut T>::get_unchecked_mut` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/vr_device-ce6225bb40042c63/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:178346 [INFO] [stdout] | [INFO] [stdout] 1 | ...a2_autocxx_wrapper_0x889183b30084eaa2 (this . get_unchecked_mut () . as_mut_ptr () , other) } } } } [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `command_buffer_allocator` and `with_event_loop` are never read [INFO] [stdout] --> src/rendering.rs:106:5 [INFO] [stdout] | [INFO] [stdout] 103 | pub struct Rendering { [INFO] [stdout] | --------- fields in this struct [INFO] [stdout] ... [INFO] [stdout] 106 | command_buffer_allocator: Arc, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 107 | [INFO] [stdout] 108 | with_event_loop: Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `render_pass`, `framebuffers`, `pipeline`, and `viewport` are never read [INFO] [stdout] --> src/rendering.rs:112:5 [INFO] [stdout] | [INFO] [stdout] 111 | struct WithEventLoop { [INFO] [stdout] | ------------- fields in this struct [INFO] [stdout] 112 | render_pass: Arc, [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] 113 | framebuffers: Vec>, [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] 114 | pipeline: Arc, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] 115 | viewport: Viewport, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: multiple variants are never constructed [INFO] [stdout] --> src/dxgi_format.rs:4:3 [INFO] [stdout] | [INFO] [stdout] 3 | pub enum DxgiFormat { [INFO] [stdout] | ---------- variants in this enum [INFO] [stdout] 4 | UNKNOWN = 0, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] 5 | R32G32B32A32_TYPELESS = 1, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 6 | R32G32B32A32_FLOAT = 2, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 7 | R32G32B32A32_UINT = 3, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] 8 | R32G32B32A32_SINT = 4, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] 9 | R32G32B32_TYPELESS = 5, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 10 | R32G32B32_FLOAT = 6, [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] 11 | R32G32B32_UINT = 7, [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] 12 | R32G32B32_SINT = 8, [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] 13 | R16G16B16A16_TYPELESS = 9, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 14 | R16G16B16A16_FLOAT = 10, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 15 | R16G16B16A16_UNORM = 11, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 16 | R16G16B16A16_UINT = 12, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] 17 | R16G16B16A16_SNORM = 13, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 18 | R16G16B16A16_SINT = 14, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] 19 | R32G32_TYPELESS = 15, [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] 20 | R32G32_FLOAT = 16, [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] 21 | R32G32_UINT = 17, [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] 22 | R32G32_SINT = 18, [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] 23 | R32G8X24_TYPELESS = 19, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] 24 | D32_FLOAT_S8X24_UINT = 20, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 25 | R32_FLOAT_X8X24_TYPELESS = 21, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 26 | X32_TYPELESS_G8X24_UINT = 22, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 27 | R10G10B10A2_TYPELESS = 23, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 28 | R10G10B10A2_UNORM = 24, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] 29 | R10G10B10A2_UINT = 25, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] 30 | R11G11B10_FLOAT = 26, [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] 31 | R8G8B8A8_TYPELESS = 27, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] 32 | R8G8B8A8_UNORM = 28, [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] 33 | R8G8B8A8_UNORM_SRGB = 29, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 34 | R8G8B8A8_UINT = 30, [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] 35 | R8G8B8A8_SNORM = 31, [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] 36 | R8G8B8A8_SINT = 32, [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] 37 | R16G16_TYPELESS = 33, [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] 38 | R16G16_FLOAT = 34, [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] 39 | R16G16_UNORM = 35, [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] 40 | R16G16_UINT = 36, [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] 41 | R16G16_SNORM = 37, [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] 42 | R16G16_SINT = 38, [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] 43 | R32_TYPELESS = 39, [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] 44 | D32_FLOAT = 40, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] 45 | R32_FLOAT = 41, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] 46 | R32_UINT = 42, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] 47 | R32_SINT = 43, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] 48 | R24G8_TYPELESS = 44, [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] 49 | D24_UNORM_S8_UINT = 45, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] 50 | R24_UNORM_X8_TYPELESS = 46, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 51 | X24_TYPELESS_G8_UINT = 47, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 52 | R8G8_TYPELESS = 48, [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] 53 | R8G8_UNORM = 49, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] 54 | R8G8_UINT = 50, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] 55 | R8G8_SNORM = 51, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] 56 | R8G8_SINT = 52, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] 57 | R16_TYPELESS = 53, [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] 58 | R16_FLOAT = 54, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] 59 | D16_UNORM = 55, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] 60 | R16_UNORM = 56, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] 61 | R16_UINT = 57, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] 62 | R16_SNORM = 58, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] 63 | R16_SINT = 59, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] 64 | R8_TYPELESS = 60, [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] 65 | R8_UNORM = 61, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] 66 | R8_UINT = 62, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] 67 | R8_SNORM = 63, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] 68 | R8_SINT = 64, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] 69 | A8_UNORM = 65, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] 70 | R1_UNORM = 66, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] 71 | R9G9B9E5_SHAREDEXP = 67, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 72 | R8G8_B8G8_UNORM = 68, [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] 73 | G8R8_G8B8_UNORM = 69, [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] 74 | BC1_TYPELESS = 70, [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] 75 | BC1_UNORM = 71, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] 76 | BC1_UNORM_SRGB = 72, [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] 77 | BC2_TYPELESS = 73, [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] 78 | BC2_UNORM = 74, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] 79 | BC2_UNORM_SRGB = 75, [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] 80 | BC3_TYPELESS = 76, [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] 81 | BC3_UNORM = 77, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] 82 | BC3_UNORM_SRGB = 78, [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] 83 | BC4_TYPELESS = 79, [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] 84 | BC4_UNORM = 80, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] 85 | BC4_SNORM = 81, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] 86 | BC5_TYPELESS = 82, [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] 87 | BC5_UNORM = 83, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] 88 | BC5_SNORM = 84, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] 89 | B5G6R5_UNORM = 85, [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] 90 | B5G5R5A1_UNORM = 86, [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] 91 | B8G8R8A8_UNORM = 87, [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] 92 | B8G8R8X8_UNORM = 88, [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] 93 | R10G10B10_XR_BIAS_A2_UNORM = 89, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 94 | B8G8R8A8_TYPELESS = 90, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] 95 | B8G8R8A8_UNORM_SRGB = 91, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 96 | B8G8R8X8_TYPELESS = 92, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] 97 | B8G8R8X8_UNORM_SRGB = 93, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 98 | BC6H_TYPELESS = 94, [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] 99 | BC6H_UF16 = 95, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] 100 | BC6H_SF16 = 96, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] 101 | BC7_TYPELESS = 97, [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] 102 | BC7_UNORM = 98, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] 103 | BC7_UNORM_SRGB = 99, [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] 104 | AYUV = 100, [INFO] [stdout] | ^^^^ [INFO] [stdout] 105 | Y410 = 101, [INFO] [stdout] | ^^^^ [INFO] [stdout] 106 | Y416 = 102, [INFO] [stdout] | ^^^^ [INFO] [stdout] 107 | NV12 = 103, [INFO] [stdout] | ^^^^ [INFO] [stdout] 108 | P010 = 104, [INFO] [stdout] | ^^^^ [INFO] [stdout] 109 | P016 = 105, [INFO] [stdout] | ^^^^ [INFO] [stdout] 110 | OPAQUE_420 = 106, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] 111 | YUY2 = 107, [INFO] [stdout] | ^^^^ [INFO] [stdout] 112 | Y210 = 108, [INFO] [stdout] | ^^^^ [INFO] [stdout] 113 | Y216 = 109, [INFO] [stdout] | ^^^^ [INFO] [stdout] 114 | NV11 = 110, [INFO] [stdout] | ^^^^ [INFO] [stdout] 115 | AI44 = 111, [INFO] [stdout] | ^^^^ [INFO] [stdout] 116 | IA44 = 112, [INFO] [stdout] | ^^^^ [INFO] [stdout] 117 | P8 = 113, [INFO] [stdout] | ^^ [INFO] [stdout] 118 | A8P8 = 114, [INFO] [stdout] | ^^^^ [INFO] [stdout] 119 | B4G4R4A4_UNORM = 115, [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] 120 | P208 = 130, [INFO] [stdout] | ^^^^ [INFO] [stdout] 121 | V208 = 131, [INFO] [stdout] | ^^^^ [INFO] [stdout] 122 | V408 = 132, [INFO] [stdout] | ^^^^ [INFO] [stdout] 123 | SAMPLER_FEEDBACK_MIN_MIP_OPAQUE = 189, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 124 | SAMPLER_FEEDBACK_MIP_REGION_USED_OPAQUE = 190, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 125 | FORCE_UINT = 0xffffffff [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `DxgiFormat` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `unObjectId` should have a snake case name [INFO] [stdout] --> src/hmd.rs:8:28 [INFO] [stdout] | [INFO] [stdout] 8 | fn Activate(&mut self, unObjectId: u32) -> EVRInitError { [INFO] [stdout] | ^^^^^^^^^^ help: convert the identifier to snake case: `un_object_id` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(non_snake_case)]` (part of `#[warn(nonstandard_style)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `pchRequest` should have a snake case name [INFO] [stdout] --> src/hmd.rs:28:9 [INFO] [stdout] | [INFO] [stdout] 28 | pchRequest: *const ::std::os::raw::c_char, [INFO] [stdout] | ^^^^^^^^^^ help: convert the identifier to snake case: `pch_request` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `pchResponseBuffer` should have a snake case name [INFO] [stdout] --> src/hmd.rs:29:9 [INFO] [stdout] | [INFO] [stdout] 29 | pchResponseBuffer: *mut ::std::os::raw::c_char, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `pch_response_buffer` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `unResponseBufferSize` should have a snake case name [INFO] [stdout] --> src/hmd.rs:30:9 [INFO] [stdout] | [INFO] [stdout] 30 | unResponseBufferSize: u32, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `un_response_buffer_size` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::cxxbridge::DriverDirectMode_FrameTiming_autocxx_alloc_autocxx_wrapper_0x889183b30084eaa2` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/vr_device-ce6225bb40042c63/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:171106 [INFO] [stdout] | [INFO] [stdout] 1 | ...ing { cxxbridge :: DriverDirectMode_FrameTiming_autocxx_alloc_autocxx_wrapper_0x889183b30084eaa2 () } unsafe fn free_uninitialized... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> /opt/rustwide/target/debug/build/vr_device-ce6225bb40042c63/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:171002 [INFO] [stdout] | [INFO] [stdout] 1 | ...FrameTiming { unsafe fn allocate_uninitialized_cpp_storage () -> * mut output :: vr :: DriverDirectMode_FrameTiming { cxxbridge ::... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::cxxbridge::DriverDirectMode_FrameTiming_autocxx_free_autocxx_wrapper_0x889183b30084eaa2` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/vr_device-ce6225bb40042c63/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:171305 [INFO] [stdout] | [INFO] [stdout] 1 | ...g) { cxxbridge :: DriverDirectMode_FrameTiming_autocxx_free_autocxx_wrapper_0x889183b30084eaa2 (arg0) } } unsafe impl autocxx :: m... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> /opt/rustwide/target/debug/build/vr_device-ce6225bb40042c63/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:171202 [INFO] [stdout] | [INFO] [stdout] 1 | ...30084eaa2 () } unsafe fn free_uninitialized_cpp_storage (arg0 : * mut output :: vr :: DriverDirectMode_FrameTiming) { cxxbridge ::... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0133`. [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::cxxbridge::vr_DriverDirectMode_FrameTiming_new_synthetic_move_ctor_0x889183b30084eaa2_autocxx_wrapper_0x889183b30084eaa2` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/vr_device-ce6225bb40042c63/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:171811 [INFO] [stdout] | [INFO] [stdout] 1 | ... { cxxbridge :: vr_DriverDirectMode_FrameTiming_new_synthetic_move_ctor_0x889183b30084eaa2_autocxx_wrapper_0x889183b30084eaa2 (this . get_unchecked_mut () . as_mut_ptr () , { let r : & mut _ = :: core :: pin :: Pin :: into_inner_unchecked (other . as_mut ()) ; r }) } ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> /opt/rustwide/target/debug/build/vr_device-ce6225bb40042c63/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:171547 [INFO] [stdout] | [INFO] [stdout] 1 | ..."] unsafe fn move_new (mut other : :: core :: pin :: Pin < autocxx :: moveit :: MoveRef < '_ , output :: vr :: DriverDirectMode_FrameTiming > > , this : :: core :: pin :: Pin < & mut :: core :: mem :: MaybeUninit < output :: vr :: DriverDirectMode_FrameTiming > >) { ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `std::pin::Pin::<&'a mut T>::get_unchecked_mut` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/vr_device-ce6225bb40042c63/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:171935 [INFO] [stdout] | [INFO] [stdout] 1 | ...a2_autocxx_wrapper_0x889183b30084eaa2 (this . get_unchecked_mut () . as_mut_ptr () , { let r : & mut _ = :: core :: pin :: Pin :: ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `std::pin::Pin::::into_inner_unchecked` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/vr_device-ce6225bb40042c63/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:172001 [INFO] [stdout] | [INFO] [stdout] 1 | ...{ let r : & mut _ = :: core :: pin :: Pin :: into_inner_unchecked (other . as_mut ()) ; r }) } } unsafe impl autocxx :: moveit :: ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::cxxbridge::vr_DriverDirectMode_FrameTiming_new_synthetic_const_copy_ctor_0x889183b30084eaa2_autocxx_wrapper_0x889183b30084eaa2` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/vr_device-ce6225bb40042c63/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:172417 [INFO] [stdout] | [INFO] [stdout] 1 | ... { cxxbridge :: vr_DriverDirectMode_FrameTiming_new_synthetic_const_copy_ctor_0x889183b30084eaa2_autocxx_wrapper_0x889183b30084eaa2 (this . get_unchecked_mut () . as_mut_ptr () , other) } ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> /opt/rustwide/target/debug/build/vr_device-ce6225bb40042c63/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:172219 [INFO] [stdout] | [INFO] [stdout] 1 | ..."] unsafe fn copy_new (other : & output :: vr :: DriverDirectMode_FrameTiming , this : :: core :: pin :: Pin < & mut :: core :: mem :: MaybeUninit < output :: vr :: DriverDirectMode_FrameTiming > >) { ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `std::pin::Pin::<&'a mut T>::get_unchecked_mut` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/vr_device-ce6225bb40042c63/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:172547 [INFO] [stdout] | [INFO] [stdout] 1 | ...a2_autocxx_wrapper_0x889183b30084eaa2 (this . get_unchecked_mut () . as_mut_ptr () , other) } } unsafe impl autocxx :: moveit :: M... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::cxxbridge::VREvent_Data_t_autocxx_alloc_autocxx_wrapper_0x889183b30084eaa2` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/vr_device-ce6225bb40042c63/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:172779 [INFO] [stdout] | [INFO] [stdout] 1 | ...ent_Data_t { cxxbridge :: VREvent_Data_t_autocxx_alloc_autocxx_wrapper_0x889183b30084eaa2 () } unsafe fn free_uninitialized_cpp_st... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> /opt/rustwide/target/debug/build/vr_device-ce6225bb40042c63/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:172689 [INFO] [stdout] | [INFO] [stdout] 1 | ... :: VREvent_Data_t { unsafe fn allocate_uninitialized_cpp_storage () -> * mut output :: vr :: VREvent_Data_t { cxxbridge :: VREven... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::cxxbridge::VREvent_Data_t_autocxx_free_autocxx_wrapper_0x889183b30084eaa2` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/vr_device-ce6225bb40042c63/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:172950 [INFO] [stdout] | [INFO] [stdout] 1 | ...t_Data_t) { cxxbridge :: VREvent_Data_t_autocxx_free_autocxx_wrapper_0x889183b30084eaa2 (arg0) } } unsafe impl autocxx :: moveit :... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> /opt/rustwide/target/debug/build/vr_device-ce6225bb40042c63/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:172861 [INFO] [stdout] | [INFO] [stdout] 1 | ...889183b30084eaa2 () } unsafe fn free_uninitialized_cpp_storage (arg0 : * mut output :: vr :: VREvent_Data_t) { cxxbridge :: VREven... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::cxxbridge::vr_VREvent_Data_t_new_synthetic_move_ctor_0x889183b30084eaa2_autocxx_wrapper_0x889183b30084eaa2` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/vr_device-ce6225bb40042c63/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:173400 [INFO] [stdout] | [INFO] [stdout] 1 | ... { cxxbridge :: vr_VREvent_Data_t_new_synthetic_move_ctor_0x889183b30084eaa2_autocxx_wrapper_0x889183b30084eaa2 (this . get_unchecked_mut () . as_mut_ptr () , { let r : & mut _ = :: core :: pin :: Pin :: into_inner_unchecked (other . as_mut ()) ; r }) } ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> /opt/rustwide/target/debug/build/vr_device-ce6225bb40042c63/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:173164 [INFO] [stdout] | [INFO] [stdout] 1 | ..."] unsafe fn move_new (mut other : :: core :: pin :: Pin < autocxx :: moveit :: MoveRef < '_ , output :: vr :: VREvent_Data_t > > , this : :: core :: pin :: Pin < & mut :: core :: mem :: MaybeUninit < output :: vr :: VREvent_Data_t > >) { ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `std::pin::Pin::<&'a mut T>::get_unchecked_mut` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/vr_device-ce6225bb40042c63/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:173510 [INFO] [stdout] | [INFO] [stdout] 1 | ...a2_autocxx_wrapper_0x889183b30084eaa2 (this . get_unchecked_mut () . as_mut_ptr () , { let r : & mut _ = :: core :: pin :: Pin :: ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `std::pin::Pin::::into_inner_unchecked` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/vr_device-ce6225bb40042c63/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:173576 [INFO] [stdout] | [INFO] [stdout] 1 | ...{ let r : & mut _ = :: core :: pin :: Pin :: into_inner_unchecked (other . as_mut ()) ; r }) } } unsafe impl autocxx :: moveit :: ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::cxxbridge::vr_VREvent_Data_t_new_synthetic_const_copy_ctor_0x889183b30084eaa2_autocxx_wrapper_0x889183b30084eaa2` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/vr_device-ce6225bb40042c63/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:173950 [INFO] [stdout] | [INFO] [stdout] 1 | ... { cxxbridge :: vr_VREvent_Data_t_new_synthetic_const_copy_ctor_0x889183b30084eaa2_autocxx_wrapper_0x889183b30084eaa2 (this . get_unchecked_mut () . as_mut_ptr () , other) } ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> /opt/rustwide/target/debug/build/vr_device-ce6225bb40042c63/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:173780 [INFO] [stdout] | [INFO] [stdout] 1 | ..."] unsafe fn copy_new (other : & output :: vr :: VREvent_Data_t , this : :: core :: pin :: Pin < & mut :: core :: mem :: MaybeUninit < output :: vr :: VREvent_Data_t > >) { ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `std::pin::Pin::<&'a mut T>::get_unchecked_mut` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/vr_device-ce6225bb40042c63/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:174066 [INFO] [stdout] | [INFO] [stdout] 1 | ...a2_autocxx_wrapper_0x889183b30084eaa2 (this . get_unchecked_mut () . as_mut_ptr () , other) } } unsafe impl autocxx :: moveit :: M... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::cxxbridge::VREvent_t_autocxx_alloc_autocxx_wrapper_0x889183b30084eaa2` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/vr_device-ce6225bb40042c63/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:174288 [INFO] [stdout] | [INFO] [stdout] 1 | ... :: VREvent_t { cxxbridge :: VREvent_t_autocxx_alloc_autocxx_wrapper_0x889183b30084eaa2 () } unsafe fn free_uninitialized_cpp_stor... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> /opt/rustwide/target/debug/build/vr_device-ce6225bb40042c63/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:174203 [INFO] [stdout] | [INFO] [stdout] 1 | ...ut :: vr :: VREvent_t { unsafe fn allocate_uninitialized_cpp_storage () -> * mut output :: vr :: VREvent_t { cxxbridge :: VREvent_... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::cxxbridge::VREvent_t_autocxx_free_autocxx_wrapper_0x889183b30084eaa2` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/vr_device-ce6225bb40042c63/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:174449 [INFO] [stdout] | [INFO] [stdout] 1 | ... VREvent_t) { cxxbridge :: VREvent_t_autocxx_free_autocxx_wrapper_0x889183b30084eaa2 (arg0) } } unsafe impl autocxx :: moveit :: n... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> /opt/rustwide/target/debug/build/vr_device-ce6225bb40042c63/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:174365 [INFO] [stdout] | [INFO] [stdout] 1 | ...0x889183b30084eaa2 () } unsafe fn free_uninitialized_cpp_storage (arg0 : * mut output :: vr :: VREvent_t) { cxxbridge :: VREvent_t... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::cxxbridge::vr_VREvent_t_new_synthetic_move_ctor_0x889183b30084eaa2_autocxx_wrapper_0x889183b30084eaa2` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/vr_device-ce6225bb40042c63/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:174879 [INFO] [stdout] | [INFO] [stdout] 1 | ... { cxxbridge :: vr_VREvent_t_new_synthetic_move_ctor_0x889183b30084eaa2_autocxx_wrapper_0x889183b30084eaa2 (this . get_unchecked_mut () . as_mut_ptr () , { let r : & mut _ = :: core :: pin :: Pin :: into_inner_unchecked (other . as_mut ()) ; r }) } ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> /opt/rustwide/target/debug/build/vr_device-ce6225bb40042c63/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:174653 [INFO] [stdout] | [INFO] [stdout] 1 | ..."] unsafe fn move_new (mut other : :: core :: pin :: Pin < autocxx :: moveit :: MoveRef < '_ , output :: vr :: VREvent_t > > , this : :: core :: pin :: Pin < & mut :: core :: mem :: MaybeUninit < output :: vr :: VREvent_t > >) { ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `std::pin::Pin::<&'a mut T>::get_unchecked_mut` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/vr_device-ce6225bb40042c63/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:174984 [INFO] [stdout] | [INFO] [stdout] 1 | ...a2_autocxx_wrapper_0x889183b30084eaa2 (this . get_unchecked_mut () . as_mut_ptr () , { let r : & mut _ = :: core :: pin :: Pin :: ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `std::pin::Pin::::into_inner_unchecked` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/vr_device-ce6225bb40042c63/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:175050 [INFO] [stdout] | [INFO] [stdout] 1 | ...{ let r : & mut _ = :: core :: pin :: Pin :: into_inner_unchecked (other . as_mut ()) ; r }) } } unsafe impl autocxx :: moveit :: ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::cxxbridge::vr_VREvent_t_new_synthetic_const_copy_ctor_0x889183b30084eaa2_autocxx_wrapper_0x889183b30084eaa2` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/vr_device-ce6225bb40042c63/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:175409 [INFO] [stdout] | [INFO] [stdout] 1 | ... { cxxbridge :: vr_VREvent_t_new_synthetic_const_copy_ctor_0x889183b30084eaa2_autocxx_wrapper_0x889183b30084eaa2 (this . get_unchecked_mut () . as_mut_ptr () , other) } ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> /opt/rustwide/target/debug/build/vr_device-ce6225bb40042c63/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:175249 [INFO] [stdout] | [INFO] [stdout] 1 | ..."] unsafe fn copy_new (other : & output :: vr :: VREvent_t , this : :: core :: pin :: Pin < & mut :: core :: mem :: MaybeUninit < output :: vr :: VREvent_t > >) { ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `std::pin::Pin::<&'a mut T>::get_unchecked_mut` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/vr_device-ce6225bb40042c63/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:175520 [INFO] [stdout] | [INFO] [stdout] 1 | ...a2_autocxx_wrapper_0x889183b30084eaa2 (this . get_unchecked_mut () . as_mut_ptr () , other) } } unsafe impl autocxx :: moveit :: M... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::cxxbridge::TrackedDevicePose_t_autocxx_alloc_autocxx_wrapper_0x889183b30084eaa2` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/vr_device-ce6225bb40042c63/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:175762 [INFO] [stdout] | [INFO] [stdout] 1 | ...cePose_t { cxxbridge :: TrackedDevicePose_t_autocxx_alloc_autocxx_wrapper_0x889183b30084eaa2 () } unsafe fn free_uninitialized_cpp... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> /opt/rustwide/target/debug/build/vr_device-ce6225bb40042c63/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:175667 [INFO] [stdout] | [INFO] [stdout] 1 | ...ckedDevicePose_t { unsafe fn allocate_uninitialized_cpp_storage () -> * mut output :: vr :: TrackedDevicePose_t { cxxbridge :: Tra... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::cxxbridge::TrackedDevicePose_t_autocxx_free_autocxx_wrapper_0x889183b30084eaa2` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/vr_device-ce6225bb40042c63/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:175943 [INFO] [stdout] | [INFO] [stdout] 1 | ...ose_t) { cxxbridge :: TrackedDevicePose_t_autocxx_free_autocxx_wrapper_0x889183b30084eaa2 (arg0) } } unsafe impl autocxx :: moveit... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> /opt/rustwide/target/debug/build/vr_device-ce6225bb40042c63/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:175849 [INFO] [stdout] | [INFO] [stdout] 1 | ...183b30084eaa2 () } unsafe fn free_uninitialized_cpp_storage (arg0 : * mut output :: vr :: TrackedDevicePose_t) { cxxbridge :: Trac... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::cxxbridge::Compositor_FrameTiming_autocxx_alloc_autocxx_wrapper_0x889183b30084eaa2` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/vr_device-ce6225bb40042c63/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:176226 [INFO] [stdout] | [INFO] [stdout] 1 | ...Timing { cxxbridge :: Compositor_FrameTiming_autocxx_alloc_autocxx_wrapper_0x889183b30084eaa2 () } unsafe fn free_uninitialized_cp... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> /opt/rustwide/target/debug/build/vr_device-ce6225bb40042c63/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:176128 [INFO] [stdout] | [INFO] [stdout] 1 | ...or_FrameTiming { unsafe fn allocate_uninitialized_cpp_storage () -> * mut output :: vr :: Compositor_FrameTiming { cxxbridge :: Co... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::cxxbridge::Compositor_FrameTiming_autocxx_free_autocxx_wrapper_0x889183b30084eaa2` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/vr_device-ce6225bb40042c63/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:176413 [INFO] [stdout] | [INFO] [stdout] 1 | ...ming) { cxxbridge :: Compositor_FrameTiming_autocxx_free_autocxx_wrapper_0x889183b30084eaa2 (arg0) } } unsafe impl autocxx :: move... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> /opt/rustwide/target/debug/build/vr_device-ce6225bb40042c63/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:176316 [INFO] [stdout] | [INFO] [stdout] 1 | ...83b30084eaa2 () } unsafe fn free_uninitialized_cpp_storage (arg0 : * mut output :: vr :: Compositor_FrameTiming) { cxxbridge :: Co... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::cxxbridge::HmdMatrix34_t_autocxx_alloc_autocxx_wrapper_0x889183b30084eaa2` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/vr_device-ce6225bb40042c63/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:176681 [INFO] [stdout] | [INFO] [stdout] 1 | ...dMatrix34_t { cxxbridge :: HmdMatrix34_t_autocxx_alloc_autocxx_wrapper_0x889183b30084eaa2 () } unsafe fn free_uninitialized_cpp_st... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> /opt/rustwide/target/debug/build/vr_device-ce6225bb40042c63/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:176592 [INFO] [stdout] | [INFO] [stdout] 1 | ...vr :: HmdMatrix34_t { unsafe fn allocate_uninitialized_cpp_storage () -> * mut output :: vr :: HmdMatrix34_t { cxxbridge :: HmdMat... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::cxxbridge::HmdMatrix34_t_autocxx_free_autocxx_wrapper_0x889183b30084eaa2` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/vr_device-ce6225bb40042c63/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:176850 [INFO] [stdout] | [INFO] [stdout] 1 | ...trix34_t) { cxxbridge :: HmdMatrix34_t_autocxx_free_autocxx_wrapper_0x889183b30084eaa2 (arg0) } } unsafe impl autocxx :: moveit ::... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> /opt/rustwide/target/debug/build/vr_device-ce6225bb40042c63/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:176762 [INFO] [stdout] | [INFO] [stdout] 1 | ...889183b30084eaa2 () } unsafe fn free_uninitialized_cpp_storage (arg0 : * mut output :: vr :: HmdMatrix34_t) { cxxbridge :: HmdMatr... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::cxxbridge::HmdRect2_t_autocxx_alloc_autocxx_wrapper_0x889183b30084eaa2` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/vr_device-ce6225bb40042c63/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:177103 [INFO] [stdout] | [INFO] [stdout] 1 | ...: HmdRect2_t { cxxbridge :: HmdRect2_t_autocxx_alloc_autocxx_wrapper_0x889183b30084eaa2 () } unsafe fn free_uninitialized_cpp_stor... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> /opt/rustwide/target/debug/build/vr_device-ce6225bb40042c63/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:177017 [INFO] [stdout] | [INFO] [stdout] 1 | ... :: vr :: HmdRect2_t { unsafe fn allocate_uninitialized_cpp_storage () -> * mut output :: vr :: HmdRect2_t { cxxbridge :: HmdRect2... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::cxxbridge::HmdRect2_t_autocxx_free_autocxx_wrapper_0x889183b30084eaa2` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/vr_device-ce6225bb40042c63/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:177266 [INFO] [stdout] | [INFO] [stdout] 1 | ...HmdRect2_t) { cxxbridge :: HmdRect2_t_autocxx_free_autocxx_wrapper_0x889183b30084eaa2 (arg0) } } unsafe impl autocxx :: moveit :: ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> /opt/rustwide/target/debug/build/vr_device-ce6225bb40042c63/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:177181 [INFO] [stdout] | [INFO] [stdout] 1 | ...0x889183b30084eaa2 () } unsafe fn free_uninitialized_cpp_storage (arg0 : * mut output :: vr :: HmdRect2_t) { cxxbridge :: HmdRect2... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::cxxbridge::vr_HmdRect2_t_new_synthetic_move_ctor_0x889183b30084eaa2_autocxx_wrapper_0x889183b30084eaa2` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/vr_device-ce6225bb40042c63/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:177700 [INFO] [stdout] | [INFO] [stdout] 1 | ... { cxxbridge :: vr_HmdRect2_t_new_synthetic_move_ctor_0x889183b30084eaa2_autocxx_wrapper_0x889183b30084eaa2 (this . get_unchecked_mut () . as_mut_ptr () , { let r : & mut _ = :: core :: pin :: Pin :: into_inner_unchecked (other . as_mut ()) ; r }) } ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> /opt/rustwide/target/debug/build/vr_device-ce6225bb40042c63/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:177472 [INFO] [stdout] | [INFO] [stdout] 1 | ..."] unsafe fn move_new (mut other : :: core :: pin :: Pin < autocxx :: moveit :: MoveRef < '_ , output :: vr :: HmdRect2_t > > , this : :: core :: pin :: Pin < & mut :: core :: mem :: MaybeUninit < output :: vr :: HmdRect2_t > >) { ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `std::pin::Pin::<&'a mut T>::get_unchecked_mut` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/vr_device-ce6225bb40042c63/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:177806 [INFO] [stdout] | [INFO] [stdout] 1 | ...a2_autocxx_wrapper_0x889183b30084eaa2 (this . get_unchecked_mut () . as_mut_ptr () , { let r : & mut _ = :: core :: pin :: Pin :: ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `std::pin::Pin::::into_inner_unchecked` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/vr_device-ce6225bb40042c63/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:177872 [INFO] [stdout] | [INFO] [stdout] 1 | ...{ let r : & mut _ = :: core :: pin :: Pin :: into_inner_unchecked (other . as_mut ()) ; r }) } } unsafe impl autocxx :: moveit :: ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::cxxbridge::vr_HmdRect2_t_new_synthetic_const_copy_ctor_0x889183b30084eaa2_autocxx_wrapper_0x889183b30084eaa2` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/vr_device-ce6225bb40042c63/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:178234 [INFO] [stdout] | [INFO] [stdout] 1 | ... { cxxbridge :: vr_HmdRect2_t_new_synthetic_const_copy_ctor_0x889183b30084eaa2_autocxx_wrapper_0x889183b30084eaa2 (this . get_unchecked_mut () . as_mut_ptr () , other) } ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> /opt/rustwide/target/debug/build/vr_device-ce6225bb40042c63/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:178072 [INFO] [stdout] | [INFO] [stdout] 1 | ..."] unsafe fn copy_new (other : & output :: vr :: HmdRect2_t , this : :: core :: pin :: Pin < & mut :: core :: mem :: MaybeUninit < output :: vr :: HmdRect2_t > >) { ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `std::pin::Pin::<&'a mut T>::get_unchecked_mut` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/vr_device-ce6225bb40042c63/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:178346 [INFO] [stdout] | [INFO] [stdout] 1 | ...a2_autocxx_wrapper_0x889183b30084eaa2 (this . get_unchecked_mut () . as_mut_ptr () , other) } } } } [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `command_buffer_allocator` and `with_event_loop` are never read [INFO] [stdout] --> src/rendering.rs:106:5 [INFO] [stdout] | [INFO] [stdout] 103 | pub struct Rendering { [INFO] [stdout] | --------- fields in this struct [INFO] [stdout] ... [INFO] [stdout] 106 | command_buffer_allocator: Arc, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 107 | [INFO] [stdout] 108 | with_event_loop: Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `render_pass`, `framebuffers`, `pipeline`, and `viewport` are never read [INFO] [stdout] --> src/rendering.rs:112:5 [INFO] [stdout] | [INFO] [stdout] 111 | struct WithEventLoop { [INFO] [stdout] | ------------- fields in this struct [INFO] [stdout] 112 | render_pass: Arc, [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] 113 | framebuffers: Vec>, [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] 114 | pipeline: Arc, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] 115 | viewport: Viewport, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: multiple variants are never constructed [INFO] [stdout] --> src/dxgi_format.rs:4:3 [INFO] [stdout] | [INFO] [stdout] 3 | pub enum DxgiFormat { [INFO] [stdout] | ---------- variants in this enum [INFO] [stdout] 4 | UNKNOWN = 0, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] 5 | R32G32B32A32_TYPELESS = 1, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 6 | R32G32B32A32_FLOAT = 2, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 7 | R32G32B32A32_UINT = 3, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] 8 | R32G32B32A32_SINT = 4, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] 9 | R32G32B32_TYPELESS = 5, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 10 | R32G32B32_FLOAT = 6, [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] 11 | R32G32B32_UINT = 7, [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] 12 | R32G32B32_SINT = 8, [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] 13 | R16G16B16A16_TYPELESS = 9, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 14 | R16G16B16A16_FLOAT = 10, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 15 | R16G16B16A16_UNORM = 11, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 16 | R16G16B16A16_UINT = 12, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] 17 | R16G16B16A16_SNORM = 13, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 18 | R16G16B16A16_SINT = 14, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] 19 | R32G32_TYPELESS = 15, [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] 20 | R32G32_FLOAT = 16, [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] 21 | R32G32_UINT = 17, [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] 22 | R32G32_SINT = 18, [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] 23 | R32G8X24_TYPELESS = 19, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] 24 | D32_FLOAT_S8X24_UINT = 20, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 25 | R32_FLOAT_X8X24_TYPELESS = 21, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 26 | X32_TYPELESS_G8X24_UINT = 22, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 27 | R10G10B10A2_TYPELESS = 23, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 28 | R10G10B10A2_UNORM = 24, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] 29 | R10G10B10A2_UINT = 25, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] 30 | R11G11B10_FLOAT = 26, [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] 31 | R8G8B8A8_TYPELESS = 27, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] 32 | R8G8B8A8_UNORM = 28, [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] 33 | R8G8B8A8_UNORM_SRGB = 29, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 34 | R8G8B8A8_UINT = 30, [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] 35 | R8G8B8A8_SNORM = 31, [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] 36 | R8G8B8A8_SINT = 32, [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] 37 | R16G16_TYPELESS = 33, [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] 38 | R16G16_FLOAT = 34, [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] 39 | R16G16_UNORM = 35, [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] 40 | R16G16_UINT = 36, [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] 41 | R16G16_SNORM = 37, [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] 42 | R16G16_SINT = 38, [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] 43 | R32_TYPELESS = 39, [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] 44 | D32_FLOAT = 40, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] 45 | R32_FLOAT = 41, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] 46 | R32_UINT = 42, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] 47 | R32_SINT = 43, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] 48 | R24G8_TYPELESS = 44, [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] 49 | D24_UNORM_S8_UINT = 45, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] 50 | R24_UNORM_X8_TYPELESS = 46, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 51 | X24_TYPELESS_G8_UINT = 47, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 52 | R8G8_TYPELESS = 48, [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] 53 | R8G8_UNORM = 49, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] 54 | R8G8_UINT = 50, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] 55 | R8G8_SNORM = 51, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] 56 | R8G8_SINT = 52, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] 57 | R16_TYPELESS = 53, [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] 58 | R16_FLOAT = 54, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] 59 | D16_UNORM = 55, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] 60 | R16_UNORM = 56, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] 61 | R16_UINT = 57, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] 62 | R16_SNORM = 58, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] 63 | R16_SINT = 59, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] 64 | R8_TYPELESS = 60, [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] 65 | R8_UNORM = 61, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] 66 | R8_UINT = 62, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] 67 | R8_SNORM = 63, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] 68 | R8_SINT = 64, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] 69 | A8_UNORM = 65, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] 70 | R1_UNORM = 66, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] 71 | R9G9B9E5_SHAREDEXP = 67, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 72 | R8G8_B8G8_UNORM = 68, [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] 73 | G8R8_G8B8_UNORM = 69, [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] 74 | BC1_TYPELESS = 70, [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] 75 | BC1_UNORM = 71, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] 76 | BC1_UNORM_SRGB = 72, [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] 77 | BC2_TYPELESS = 73, [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] 78 | BC2_UNORM = 74, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] 79 | BC2_UNORM_SRGB = 75, [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] 80 | BC3_TYPELESS = 76, [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] 81 | BC3_UNORM = 77, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] 82 | BC3_UNORM_SRGB = 78, [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] 83 | BC4_TYPELESS = 79, [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] 84 | BC4_UNORM = 80, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] 85 | BC4_SNORM = 81, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] 86 | BC5_TYPELESS = 82, [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] 87 | BC5_UNORM = 83, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] 88 | BC5_SNORM = 84, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] 89 | B5G6R5_UNORM = 85, [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] 90 | B5G5R5A1_UNORM = 86, [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] 91 | B8G8R8A8_UNORM = 87, [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] 92 | B8G8R8X8_UNORM = 88, [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] 93 | R10G10B10_XR_BIAS_A2_UNORM = 89, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 94 | B8G8R8A8_TYPELESS = 90, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] 95 | B8G8R8A8_UNORM_SRGB = 91, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 96 | B8G8R8X8_TYPELESS = 92, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] 97 | B8G8R8X8_UNORM_SRGB = 93, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 98 | BC6H_TYPELESS = 94, [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] 99 | BC6H_UF16 = 95, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] 100 | BC6H_SF16 = 96, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] 101 | BC7_TYPELESS = 97, [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] 102 | BC7_UNORM = 98, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] 103 | BC7_UNORM_SRGB = 99, [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] 104 | AYUV = 100, [INFO] [stdout] | ^^^^ [INFO] [stdout] 105 | Y410 = 101, [INFO] [stdout] | ^^^^ [INFO] [stdout] 106 | Y416 = 102, [INFO] [stdout] | ^^^^ [INFO] [stdout] 107 | NV12 = 103, [INFO] [stdout] | ^^^^ [INFO] [stdout] 108 | P010 = 104, [INFO] [stdout] | ^^^^ [INFO] [stdout] 109 | P016 = 105, [INFO] [stdout] | ^^^^ [INFO] [stdout] 110 | OPAQUE_420 = 106, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] 111 | YUY2 = 107, [INFO] [stdout] | ^^^^ [INFO] [stdout] 112 | Y210 = 108, [INFO] [stdout] | ^^^^ [INFO] [stdout] 113 | Y216 = 109, [INFO] [stdout] | ^^^^ [INFO] [stdout] 114 | NV11 = 110, [INFO] [stdout] | ^^^^ [INFO] [stdout] 115 | AI44 = 111, [INFO] [stdout] | ^^^^ [INFO] [stdout] 116 | IA44 = 112, [INFO] [stdout] | ^^^^ [INFO] [stdout] 117 | P8 = 113, [INFO] [stdout] | ^^ [INFO] [stdout] 118 | A8P8 = 114, [INFO] [stdout] | ^^^^ [INFO] [stdout] 119 | B4G4R4A4_UNORM = 115, [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] 120 | P208 = 130, [INFO] [stdout] | ^^^^ [INFO] [stdout] 121 | V208 = 131, [INFO] [stdout] | ^^^^ [INFO] [stdout] 122 | V408 = 132, [INFO] [stdout] | ^^^^ [INFO] [stdout] 123 | SAMPLER_FEEDBACK_MIN_MIP_OPAQUE = 189, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 124 | SAMPLER_FEEDBACK_MIP_REGION_USED_OPAQUE = 190, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 125 | FORCE_UINT = 0xffffffff [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `DxgiFormat` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `unObjectId` should have a snake case name [INFO] [stdout] --> src/hmd.rs:8:28 [INFO] [stdout] | [INFO] [stdout] 8 | fn Activate(&mut self, unObjectId: u32) -> EVRInitError { [INFO] [stdout] | ^^^^^^^^^^ help: convert the identifier to snake case: `un_object_id` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(non_snake_case)]` (part of `#[warn(nonstandard_style)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `pchRequest` should have a snake case name [INFO] [stdout] --> src/hmd.rs:28:9 [INFO] [stdout] | [INFO] [stdout] 28 | pchRequest: *const ::std::os::raw::c_char, [INFO] [stdout] | ^^^^^^^^^^ help: convert the identifier to snake case: `pch_request` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `pchResponseBuffer` should have a snake case name [INFO] [stdout] --> src/hmd.rs:29:9 [INFO] [stdout] | [INFO] [stdout] 29 | pchResponseBuffer: *mut ::std::os::raw::c_char, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `pch_response_buffer` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `unResponseBufferSize` should have a snake case name [INFO] [stdout] --> src/hmd.rs:30:9 [INFO] [stdout] | [INFO] [stdout] 30 | unResponseBufferSize: u32, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `un_response_buffer_size` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0133`. [INFO] [stdout] [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 2m 57s [INFO] running `Command { std: "docker" "inspect" "bd4124bd1ac95e5b27ab43cf4fa635de1d3dd2d319e2a6005c630e6aa57840eb", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "bd4124bd1ac95e5b27ab43cf4fa635de1d3dd2d319e2a6005c630e6aa57840eb", kill_on_drop: false }` [INFO] [stdout] bd4124bd1ac95e5b27ab43cf4fa635de1d3dd2d319e2a6005c630e6aa57840eb