Skip to main content

Module prelude

Module prelude 

Source
Expand description

Convenient glob import for common OxiCUDA Memory types.

use oxicuda_memory::prelude::*;

Re-exportsยง

pub use crate::aligned::AlignedBuffer;
pub use crate::aligned::Alignment;
pub use crate::aligned::AlignmentInfo;
pub use crate::buffer_view::BufferView;
pub use crate::buffer_view::BufferViewMut;
pub use crate::copy::copy_dtod;
pub use crate::copy::copy_dtod_async;
pub use crate::copy::copy_dtoh;
pub use crate::copy::copy_dtoh_async_raw;
pub use crate::copy::copy_htod;
pub use crate::copy::copy_htod_async_raw;
pub use crate::copy_2d3d::Memcpy2DParams;
pub use crate::copy_2d3d::Memcpy3DParams;
pub use crate::copy_2d3d::copy_2d_dtod;
pub use crate::copy_2d3d::copy_2d_dtoh;
pub use crate::copy_2d3d::copy_2d_htod;
pub use crate::copy_2d3d::copy_3d_dtod;
pub use crate::device_buffer::DeviceBuffer;
pub use crate::device_buffer::DeviceSlice;
pub use crate::host_buffer::PinnedBuffer;
pub use crate::host_registered::RegisterFlags;
pub use crate::host_registered::RegisteredMemory;
pub use crate::host_registered::RegisteredMemoryType;
pub use crate::host_registered::RegisteredPointerInfo;
pub use crate::host_registered::query_registered_pointer_info;
pub use crate::host_registered::register;
pub use crate::host_registered::register_slice;
pub use crate::host_registered::register_vec;
pub use crate::managed_hints::ManagedMemoryHints;
pub use crate::managed_hints::MigrationPolicy;
pub use crate::managed_hints::PrefetchPlan;
pub use crate::memory_info::MemAdvice;
pub use crate::memory_info::MemoryInfo;
pub use crate::memory_info::mem_advise;
pub use crate::memory_info::mem_prefetch;
pub use crate::memory_info::memory_info;
pub use crate::unified::UnifiedBuffer;
pub use crate::virtual_memory::AccessFlags;
pub use crate::virtual_memory::VirtualAddressRange;
pub use crate::virtual_memory::VirtualMemoryManager;