pub struct LibraryKernelHandle;Trait Implementations§
Source§impl Debug for LibraryKernelHandle
impl Debug for LibraryKernelHandle
Source§impl KernelHandle for LibraryKernelHandle
impl KernelHandle for LibraryKernelHandle
Source§type RawHandle = *mut CUkern_st
type RawHandle = *mut CUkern_st
Raw CUDA handle type accepted by the corresponding driver calls.
Source§unsafe fn raw_name(
raw: Self::RawHandle,
name: *mut *const i8,
_device_id: i32,
) -> CUresult
unsafe fn raw_name( raw: Self::RawHandle, name: *mut *const i8, _device_id: i32, ) -> CUresult
Calls the CUDA API that returns the kernel name for
raw. Read moreSource§unsafe fn raw_attribute(
value: *mut i32,
attribute: CUfunction_attribute,
raw: Self::RawHandle,
device_id: i32,
) -> CUresult
unsafe fn raw_attribute( value: *mut i32, attribute: CUfunction_attribute, raw: Self::RawHandle, device_id: i32, ) -> CUresult
Calls the CUDA API that returns a kernel attribute for
raw. Read moreSource§unsafe fn set_attribute(
raw: Self::RawHandle,
attribute: CUfunction_attribute,
value: i32,
device_id: i32,
) -> CUresult
unsafe fn set_attribute( raw: Self::RawHandle, attribute: CUfunction_attribute, value: i32, device_id: i32, ) -> CUresult
Calls the CUDA API that sets a kernel attribute for
raw. Read moreAuto Trait Implementations§
impl Freeze for LibraryKernelHandle
impl RefUnwindSafe for LibraryKernelHandle
impl Send for LibraryKernelHandle
impl Sync for LibraryKernelHandle
impl Unpin for LibraryKernelHandle
impl UnsafeUnpin for LibraryKernelHandle
impl UnwindSafe for LibraryKernelHandle
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more