vulkano_win/
lib.rs

1//! # Cargo features
2//!
3//! | Feature             | Description                                                                |
4//! |---------------------|----------------------------------------------------------------------------|
5//! | `raw_window_handle` | Include support for the [`raw_window_handle`] library. Enabled by default. |
6//! | `winit`             | Include support for the [`winit`] library. Enabled by default.             |
7//!
8//! [`raw_window_handle`]: https://crates.io/crates/raw_window_handle
9//! [`winit`]: https://crates.io/crates/winit
10
11#![deprecated(
12    since = "0.34.0",
13    note = "vulkano-win is deprecated, use `Surface::required_extensions` and \
14    `Surface::from_window` instead"
15)]
16#![doc(html_logo_url = "https://raw.githubusercontent.com/vulkano-rs/vulkano/master/logo.png")]
17#![allow(clippy::missing_safety_doc, clippy::result_large_err)]
18#![warn(rust_2018_idioms, rust_2021_compatibility)]
19
20#[cfg(feature = "raw-window-handle")]
21mod raw_window_handle;
22#[cfg(feature = "raw-window-handle")]
23pub use crate::raw_window_handle::*;
24
25#[cfg(feature = "winit")]
26mod winit;
27#[cfg(feature = "winit")]
28pub use crate::winit::*;
29
30#[cfg(feature = "raw-window-handle_")]
31#[deprecated(
32    since = "0.33.0",
33    note = "the `raw-window-handle_` feature is deprecated, use `raw-window-handle` instead"
34)]
35mod raw_window_handle;
36#[cfg(feature = "raw-window-handle_")]
37pub use crate::raw_window_handle::*;
38
39#[cfg(feature = "winit_")]
40#[deprecated(
41    since = "0.33.0",
42    note = "the `winit_` feature is deprecated, use `winit` instead"
43)]
44mod winit;
45#[cfg(feature = "winit_")]
46pub use crate::winit::*;