pub enum HandlerParamKind {
Context,
Message,
MessageMut,
Value,
Slice,
SliceMut,
}Expand description
Kinds of handler parameters.
Variants§
Context
RingContext reference (removed in transpilation).
Message
Message reference (deserialized from input buffer).
MessageMut
Mutable message reference.
Value
Regular value parameter.
Slice
Slice parameter (pointer in CUDA).
SliceMut
Mutable slice parameter.
Trait Implementations§
Source§impl Clone for HandlerParamKind
impl Clone for HandlerParamKind
Source§fn clone(&self) -> HandlerParamKind
fn clone(&self) -> HandlerParamKind
Returns a duplicate of the value. Read more
1.0.0§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for HandlerParamKind
impl Debug for HandlerParamKind
Source§impl PartialEq for HandlerParamKind
impl PartialEq for HandlerParamKind
impl Copy for HandlerParamKind
impl Eq for HandlerParamKind
impl StructuralPartialEq for HandlerParamKind
Auto Trait Implementations§
impl Freeze for HandlerParamKind
impl RefUnwindSafe for HandlerParamKind
impl Send for HandlerParamKind
impl Sync for HandlerParamKind
impl Unpin for HandlerParamKind
impl UnwindSafe for HandlerParamKind
Blanket Implementations§
§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§unsafe fn clone_to_uninit(&self, dest: *mut u8)
unsafe fn clone_to_uninit(&self, dest: *mut u8)
🔬This is a nightly-only experimental API. (
clone_to_uninit)