spirv_tools/
lib.rs

1#![allow(unsafe_code)]
2
3#[cfg(not(any(feature = "use-installed-tools", feature = "use-compiled-tools")))]
4compile_error!("Enable at least one of `use-compiled-tools` or `use-installed-tools` features");
5
6pub mod assembler;
7pub mod binary;
8pub mod opt;
9pub mod val;
10
11pub mod error;
12pub use error::{Error, SpirvResult};
13
14pub use spirv_tools_sys::shared::TargetEnv;
15
16#[cfg(feature = "use-installed-tools")]
17pub(crate) mod cmd;