Main's Windows build has been red since the pad-audio merge (#23): pad_audio.rs:926 calls crate::audio_wasapi::device_by_id, but lib.rs mounts audio_wasapi.rsas crate::audio via the #[path] per-OS swap — the audio_wasapi module name never exists. The call site is Windows-gated, so every Linux leg stayed green while both windows / build targets failed E0433 (and the msix packages with them).
One-line rename to the mounted path, plus the comment that pointed readers at the phantom name. Verification = this PR's own windows leg (the path compiles on no other platform).
Unblocks PR #53, whose identical windows failures are this breakage on the base commit.
Main's Windows build has been red since the pad-audio merge (#23): `pad_audio.rs:926` calls `crate::audio_wasapi::device_by_id`, but lib.rs mounts `audio_wasapi.rs` **as `crate::audio`** via the `#[path]` per-OS swap — the `audio_wasapi` module name never exists. The call site is Windows-gated, so every Linux leg stayed green while both `windows / build` targets failed E0433 (and the msix packages with them).
One-line rename to the mounted path, plus the comment that pointed readers at the phantom name. Verification = this PR's own windows leg (the path compiles on no other platform).
Unblocks PR #53, whose identical windows failures are this breakage on the base commit.
The Windows build of pf-client-core has been red on main since the
pad-audio merge (#23): pad_audio.rs calls
`crate::audio_wasapi::device_by_id`, but lib.rs mounts audio_wasapi.rs AS
`crate::audio` via the #[path] per-OS swap — the `audio_wasapi` module
name never exists. Windows-gated call site, so every Linux leg stayed
green while both `windows / build` targets failed E0433.
One-line rename to the mounted path (+ the comment that pointed readers
at the phantom name). Verification is the PR's own windows leg — the
crate builds on no other platform this path compiles on.
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Main's Windows build has been red since the pad-audio merge (#23):
pad_audio.rs:926callscrate::audio_wasapi::device_by_id, but lib.rs mountsaudio_wasapi.rsascrate::audiovia the#[path]per-OS swap — theaudio_wasapimodule name never exists. The call site is Windows-gated, so every Linux leg stayed green while bothwindows / buildtargets failed E0433 (and the msix packages with them).One-line rename to the mounted path, plus the comment that pointed readers at the phantom name. Verification = this PR's own windows leg (the path compiles on no other platform).
Unblocks PR #53, whose identical windows failures are this breakage on the base commit.