Module prelude

Module prelude 

Source

Re-exports§

pub use crate::thread;

Macros§

assert_eq
Asserts that two expression are equal and returns an AssertionFailed error to the application that launched the kernel if it is not true.
assert_ne
Asserts that two expression are not equal and returns an AssertionFailed error to the application that launched the kernel if it is not true.
format
Creates a String using interpolation of runtime expressions.
print
Alternative to print! which works on CUDA. See print for more info.
println
Alternative to println! which works on CUDA. See print for more info.

Structs§

Box
A pointer type that uniquely owns a heap allocation of type T.
Rc
A single-threaded reference-counting pointer. ‘Rc’ stands for ‘Reference Counted’.
String
A UTF-8–encoded, growable string.
Vec
A contiguous growable array type, written as Vec<T>, short for ‘vector’.
f16
A 16-bit floating point type implementing the IEEE 754-2008 standard binary16 a.k.a half format.

Traits§

ToOwned
A generalization of Clone to borrowed data.
ToString
A trait for converting a value to a String.

Attribute Macros§

kernel
Registers a function as a gpu kernel.