Struct canvas_traits::webgl::WebGLTextureId
source · pub struct WebGLTextureId(NonZeroU32);
Tuple Fields§
§0: NonZeroU32
Implementations§
source§impl WebGLTextureId
impl WebGLTextureId
pub fn glow(self) -> NativeTexture
pub fn from_glow(glow: NativeTexture) -> Self
Trait Implementations§
source§impl Clone for WebGLTextureId
impl Clone for WebGLTextureId
source§fn clone(&self) -> WebGLTextureId
fn clone(&self) -> WebGLTextureId
Returns a copy of the value. Read more
1.0.0 · 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 WebGLTextureId
impl Debug for WebGLTextureId
source§impl<'de> Deserialize<'de> for WebGLTextureId
impl<'de> Deserialize<'de> for WebGLTextureId
source§fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where
D: Deserializer<'de>,
fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where
D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
source§impl Display for WebGLTextureId
impl Display for WebGLTextureId
source§impl Hash for WebGLTextureId
impl Hash for WebGLTextureId
source§impl MallocSizeOf for WebGLTextureId
impl MallocSizeOf for WebGLTextureId
source§fn size_of(&self, _ops: &mut MallocSizeOfOps) -> usize
fn size_of(&self, _ops: &mut MallocSizeOfOps) -> usize
Measure the heap usage of all descendant heap-allocated structures, but
not the space taken up by the value itself.
source§impl PartialEq for WebGLTextureId
impl PartialEq for WebGLTextureId
source§impl Serialize for WebGLTextureId
impl Serialize for WebGLTextureId
impl Copy for WebGLTextureId
impl Eq for WebGLTextureId
impl StructuralPartialEq for WebGLTextureId
Auto Trait Implementations§
impl Freeze for WebGLTextureId
impl RefUnwindSafe for WebGLTextureId
impl Send for WebGLTextureId
impl Sync for WebGLTextureId
impl Unpin for WebGLTextureId
impl UnwindSafe for WebGLTextureId
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§unsafe fn clone_to_uninit(&self, dst: *mut T)
unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit
)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§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<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 moresource§impl<T> MaybeBoxed<Box<T>> for T
impl<T> MaybeBoxed<Box<T>> for T
source§fn maybe_boxed(self) -> Box<T>
fn maybe_boxed(self) -> Box<T>
Convert
source§impl<T> MaybeBoxed<T> for T
impl<T> MaybeBoxed<T> for T
source§fn maybe_boxed(self) -> T
fn maybe_boxed(self) -> T
Convert