#![allow(clippy::doc_lazy_continuation, clippy::doc_overindented_list_items)]

pub mod driver;
pub mod runtime;

pub mod context;
pub mod data_type;
pub mod device;
pub mod dim;
pub mod error;
pub mod event;
pub mod graph;
pub mod ipc;
pub mod jit;
pub mod kernel;
pub mod library;
pub mod memory;
pub mod module;
pub mod nvrtc;
pub mod stream;
pub mod types;

#[cfg(feature = "macros")]
pub use singe_cuda_macros::cuda_module;

#[cfg(feature = "testing")]
pub mod testing;
