pub struct MemoryCopyToSymbolNodeParams { /* private fields */ }Implementations§
Source§impl MemoryCopyToSymbolNodeParams
impl MemoryCopyToSymbolNodeParams
Sourcepub const unsafe fn new(
symbol: *const (),
src: *const (),
count: usize,
offset: usize,
kind: MemoryCopyKind,
) -> Self
pub const unsafe fn new( symbol: *const (), src: *const (), count: usize, offset: usize, kind: MemoryCopyKind, ) -> Self
Creates symbol-copy node parameters from a raw source pointer.
§Safety
symbol must identify a valid CUDA symbol and src must be valid
for reads of count bytes according to kind when CUDA evaluates the graph node using this value.
pub const fn symbol(self) -> *const ()
pub const fn src(self) -> *const ()
pub const fn count(self) -> usize
pub const fn offset(self) -> usize
pub const fn kind(self) -> MemoryCopyKind
Trait Implementations§
Source§impl Clone for MemoryCopyToSymbolNodeParams
impl Clone for MemoryCopyToSymbolNodeParams
Source§fn clone(&self) -> MemoryCopyToSymbolNodeParams
fn clone(&self) -> MemoryCopyToSymbolNodeParams
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for MemoryCopyToSymbolNodeParams
Auto Trait Implementations§
impl !Send for MemoryCopyToSymbolNodeParams
impl !Sync for MemoryCopyToSymbolNodeParams
impl Freeze for MemoryCopyToSymbolNodeParams
impl RefUnwindSafe for MemoryCopyToSymbolNodeParams
impl Unpin for MemoryCopyToSymbolNodeParams
impl UnsafeUnpin for MemoryCopyToSymbolNodeParams
impl UnwindSafe for MemoryCopyToSymbolNodeParams
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