#![doc = include_str!("../readme.md")]
#![cfg_attr(docsrs, feature(doc_cfg, rustdoc_internals))]
#![cfg_attr(docsrs, allow(internal_features))]
pub mod enums;
pub mod error;
pub mod functional;
pub mod functional_specific;
pub mod util;
pub mod compute_cpu;
pub mod layout_handling;
#[cfg(feature = "cuda")]
pub mod compute_cuda;
pub mod prelude {
pub use crate::enums::*;
pub use crate::error::*;
pub use crate::functional::*;
pub use crate::layout_handling::*;
pub use crate::util::*;
pub(crate) use core::borrow::Borrow;
pub(crate) use core::ffi::{c_char, c_int, CStr};
pub(crate) use core::ops::Range;
pub(crate) use enumflags2::BitFlags;
pub(crate) use indexmap::IndexMap;
pub(crate) use libxc_ffi::ffi;
pub(crate) use std::collections::HashMap;
pub(crate) use std::ffi::CString;
pub(crate) use std::sync::Arc;
}
#[allow(unused)]
use prelude::*;