Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
tower-abci: v038's
Server::listen_unix()
is only used in unix builds (
#47) this adds a `#[cfg(target_family = "unix")]` gate to the `listen_unix` method of `Server`. this fixes a broken build on non-unix systems. --- example: ``` ; git show --oneline --quiet HEAD 4b73065 (HEAD -> main, origin/main, origin/HEAD) tower-abci: use `[email protected]` (#46) ; cargo build --quiet --target x86_64-pc-windows-msvc && echo "build passed" error[E0432]: unresolved import `tokio::net::UnixListener` --> src/v038/server.rs:9:39 | 9 | net::{TcpListener, ToSocketAddrs, UnixListener}, | ^^^^^^^^^^^^ | | | no `UnixListener` in `net` | help: a similar name exists in the module: `TcpListener` | note: found an item that was configured out --> .cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.35.1/src/net/mod.rs:50:29 | 50 | pub use unix::listener::UnixListener; | ^^^^^^^^^^^^ For more information about this error, try `rustc --explain E0432`. error: could not compile `tower-abci` (lib) due to 1 previous error ; git switch unix-guard-v038 branch 'unix-guard-v038' set up to track 'heliaxdev/unix-guard-v038'. Switched to a new branch 'unix-guard-v038' ; git show --oneline --quiet HEAD 52382f4 (HEAD -> unix-guard-v038, heliaxdev/unix-guard-v038) add feature guard to unix-only listener in v038 ; cargo build --quiet --target x86_64-pc-windows-msvc && echo "build passed" build passed ```
- Loading branch information