/*!
# **krnl-core**
Shared core library for [**krnl**](https://docs.rs/krnl).
*/
#![cfg_attr(
target_arch = "spirv",
no_std,
feature(asm_experimental_arch, min_specialization)
)]
#![deny(unsafe_op_in_unsafe_fn)]
/// half
pub extern crate half;
/// krnl-macros
pub extern crate krnl_macros as macros;
/// num-traits
pub extern crate num_traits;
/// spirv-std
pub extern crate spirv_std;
/// Buffers for use in kernels.
pub mod buffer;
/// Kernel structs passed to kernels.
pub mod kernel;
/// Scalars and numerical traits.
pub mod scalar;