pub struct BufferViewTarget(pub u64);Expand description
A hint of the intended GPU buffer type to use with a buffer view.
Tuple Fields§
§0: u64Implementations§
Source§impl BufferViewTarget
impl BufferViewTarget
Sourcepub fn into_owned(self) -> BufferViewTarget
pub fn into_owned(self) -> BufferViewTarget
Copy the structure and clone the original values if it’s not owned.
This is always a deep copy of the structure.
Source§impl BufferViewTarget
impl BufferViewTarget
pub const ARRAY_BUFFER: Self
pub const ELEMENT_ARRAY_BUFFER: Self
pub fn to_enum(self) -> Option<BufferViewTargetEnum>
Trait Implementations§
Source§impl Clone for BufferViewTarget
impl Clone for BufferViewTarget
Source§fn clone(&self) -> BufferViewTarget
fn clone(&self) -> BufferViewTarget
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 BufferViewTarget
impl Debug for BufferViewTarget
Source§impl<'de> Deserialize<'de> for BufferViewTarget
impl<'de> Deserialize<'de> for BufferViewTarget
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 IntoOwned for BufferViewTarget
impl IntoOwned for BufferViewTarget
Source§type Owned = BufferViewTarget
type Owned = BufferViewTarget
The type after obtaining ownership, should be the same as before but with static lifetime.
Source§fn into_owned(self) -> Self::Owned
fn into_owned(self) -> Self::Owned
Copy the structure and clone the original values if it’s not owned. Read more
Source§impl PartialEq for BufferViewTarget
impl PartialEq for BufferViewTarget
Source§fn eq(&self, other: &BufferViewTarget) -> bool
fn eq(&self, other: &BufferViewTarget) -> bool
Tests for
self and other values to be equal, and is used by ==.impl Copy for BufferViewTarget
impl Eq for BufferViewTarget
impl StructuralPartialEq for BufferViewTarget
Auto Trait Implementations§
impl Freeze for BufferViewTarget
impl RefUnwindSafe for BufferViewTarget
impl Send for BufferViewTarget
impl Sync for BufferViewTarget
impl Unpin for BufferViewTarget
impl UnsafeUnpin for BufferViewTarget
impl UnwindSafe for BufferViewTarget
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