Skip to main content

DeviceRepr

Trait DeviceRepr 

pub unsafe trait DeviceRepr { }
Expand description

Something that can be copied to device memory and turned into a parameter for [result::launch_kernel].

§Safety

This is unsafe because a struct should likely be #[repr(C)] to be represented in cuda memory, and not all types are valid.

Implementations on Foreign Types§

§

impl DeviceRepr for bool

§

impl DeviceRepr for f32

§

impl DeviceRepr for f64

§

impl DeviceRepr for i8

§

impl DeviceRepr for i16

§

impl DeviceRepr for i32

§

impl DeviceRepr for i64

§

impl DeviceRepr for i128

§

impl DeviceRepr for isize

§

impl DeviceRepr for u8

§

impl DeviceRepr for u16

§

impl DeviceRepr for u32

§

impl DeviceRepr for u64

§

impl DeviceRepr for u128

§

impl DeviceRepr for usize

§

impl<const N: usize, T> DeviceRepr for [T; N]
where T: DeviceRepr,

Implementors§