Trait rust_cuda::lend::RustToCudaAsync

source ·
pub unsafe trait RustToCudaAsync: RustToCuda {
    type CudaAllocationAsync: CudaAlloc;
}
Expand description

§Safety

This is an internal trait and should ONLY be derived automatically using #[derive(LendRustToCuda)]

Required Associated Types§

Object Safety§

This trait is not object safe.

Implementations on Foreign Types§

source§

impl<'a, T: PortableBitSemantics + TypeGraphLayout> RustToCudaAsync for &'a [T]

source§

impl<'a, T: PortableBitSemantics + TypeGraphLayout> RustToCudaAsync for &'a T

source§

impl<T: PortableBitSemantics + TypeGraphLayout> RustToCudaAsync for Box<[T]>

source§

impl<T: PortableBitSemantics + TypeGraphLayout> RustToCudaAsync for Box<T>

source§

impl<T: PortableBitSemantics + TypeGraphLayout> RustToCudaAsync for Arc<[T]>

source§

impl<T: PortableBitSemantics + TypeGraphLayout> RustToCudaAsync for Arc<T>

source§

impl<T: RustToCudaAsync> RustToCudaAsync for Option<T>

source§

impl<T: RustToCudaAsync> RustToCudaAsync for Final<T>

Available on crate feature final only.

Implementors§