Skip to main content

uv_windows/
lib.rs

1//! Windows-specific utilities for uv.
2//!
3//! This crate provides shared Windows functionality used by both the main `uv` crate
4//! and `uv-trampoline`. It supports `no_std`-friendly usage via the `std` feature flag.
5
6#![cfg(windows)]
7
8mod ctrl_handler;
9#[cfg(feature = "std")]
10mod exception;
11mod job;
12#[cfg(feature = "std")]
13mod spawn;
14mod wine;
15
16pub use ctrl_handler::{CtrlHandlerError, install_ctrl_handler};
17#[cfg(feature = "std")]
18pub use exception::install_unhandled_exception_handler;
19pub use job::{Job, JobError};
20#[cfg(feature = "std")]
21pub use spawn::spawn_child;
22#[cfg(feature = "std")]
23pub use wine::is_wine;