//! Vulkan↔CUDA zero-copy interop (Linux only, both backends required).
//!
//! - [`SharedMemory`]: host-visible mirror.
//! - [`SharedFftBuffer`]: device-local FFT-ready memory.
pub use SharedMemory;
pub use SharedFftBuffer;
use Error;
/// Errors produced by the [`shared`](self) module.
///
/// Wraps Vulkan and CUDA failures as formatted strings so the caller does not
/// need to depend on both backend error types simultaneously.