pub struct WgpuBufferHandle(pub usize);Expand description
Opaque handle to a GPU buffer allocated by a ComputeBackend.
This type mirrors the one in the parent compute module so that
WgpuBackend can implement the same ComputeBackend trait.
Tuple Fields§
§0: usizeTrait Implementations§
Source§impl Clone for WgpuBufferHandle
impl Clone for WgpuBufferHandle
Source§fn clone(&self) -> WgpuBufferHandle
fn clone(&self) -> WgpuBufferHandle
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 moreSource§impl Debug for WgpuBufferHandle
impl Debug for WgpuBufferHandle
Source§impl Hash for WgpuBufferHandle
impl Hash for WgpuBufferHandle
Source§impl PartialEq for WgpuBufferHandle
impl PartialEq for WgpuBufferHandle
Source§fn eq(&self, other: &WgpuBufferHandle) -> bool
fn eq(&self, other: &WgpuBufferHandle) -> bool
Tests for
self and other values to be equal, and is used by ==.impl Copy for WgpuBufferHandle
impl Eq for WgpuBufferHandle
impl StructuralPartialEq for WgpuBufferHandle
Auto Trait Implementations§
impl Freeze for WgpuBufferHandle
impl RefUnwindSafe for WgpuBufferHandle
impl Send for WgpuBufferHandle
impl Sync for WgpuBufferHandle
impl Unpin for WgpuBufferHandle
impl UnsafeUnpin for WgpuBufferHandle
impl UnwindSafe for WgpuBufferHandle
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more