pub struct WebGpuRuntimeIdentity { /* private fields */ }Expand description
Opaque identity of one exact WebGPU runtime instance.
The identity follows the executable queue/client resources, including Apple-backed host-visible Metal runtimes. Cloning preserves identity; independently initialized runtimes are distinct even for the same device ordinal. The token intentionally carries no provider or device identifier.
Trait Implementations§
Source§impl Clone for WebGpuRuntimeIdentity
impl Clone for WebGpuRuntimeIdentity
Source§fn clone(&self) -> WebGpuRuntimeIdentity
fn clone(&self) -> WebGpuRuntimeIdentity
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 WebGpuRuntimeIdentity
impl Debug for WebGpuRuntimeIdentity
impl Eq for WebGpuRuntimeIdentity
Source§impl PartialEq for WebGpuRuntimeIdentity
impl PartialEq for WebGpuRuntimeIdentity
Auto Trait Implementations§
impl Freeze for WebGpuRuntimeIdentity
impl RefUnwindSafe for WebGpuRuntimeIdentity
impl Send for WebGpuRuntimeIdentity
impl Sync for WebGpuRuntimeIdentity
impl Unpin for WebGpuRuntimeIdentity
impl UnsafeUnpin for WebGpuRuntimeIdentity
impl UnwindSafe for WebGpuRuntimeIdentity
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
§impl<C> CloneExpand for Cwhere
C: Clone,
impl<C> CloneExpand for Cwhere
C: Clone,
fn __expand_clone_method(&self, _scope: &mut Scope) -> C
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Checks if this value is equivalent to the given key. Read more
impl<T, U> Imply<T> for U
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