The windows_sys::Win32::Security::SECURITY_ATTRIBUTES struct is a raw C FFI
struct that does not implement std::fmt::Debug. Deriving Debug on
PipeSecurityAttributes failed Windows compilation with E0277.
Key changes:
- In crates/tsunagi/src/ipc/windows.rs, remove #[derive(Debug)] on
PipeSecurityAttributes and provide an explicit std::fmt::Debug
implementation formatting nLength, lpSecurityDescriptor, and
bInheritHandle.
Validation on Linux:
- Verified type check against Windows target via rustc.
- cargo fmt --all -- --check passed.
- cargo clippy --locked --workspace --all-targets -- -D warnings passed.
- cargo test --locked --workspace --all-targets --jobs 2 -- --test-threads=2 passed (349 tests passed).