pub struct GpuBufferId(pub u64);Expand description
Opaque buffer identifier.
use daedalus_gpu::GpuBufferId;
let id = GpuBufferId(1);
assert_eq!(id.0, 1);Tuple Fields§
§0: u64Trait Implementations§
Source§impl Clone for GpuBufferId
impl Clone for GpuBufferId
Source§fn clone(&self) -> GpuBufferId
fn clone(&self) -> GpuBufferId
Returns a duplicate 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 GpuBufferId
impl Debug for GpuBufferId
Source§impl<'de> Deserialize<'de> for GpuBufferId
impl<'de> Deserialize<'de> for GpuBufferId
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 GpuBufferId
impl Display for GpuBufferId
Source§impl Hash for GpuBufferId
impl Hash for GpuBufferId
Source§impl PartialEq for GpuBufferId
impl PartialEq for GpuBufferId
Source§impl Serialize for GpuBufferId
impl Serialize for GpuBufferId
impl Copy for GpuBufferId
impl Eq for GpuBufferId
impl StructuralPartialEq for GpuBufferId
Auto Trait Implementations§
impl Freeze for GpuBufferId
impl RefUnwindSafe for GpuBufferId
impl Send for GpuBufferId
impl Sync for GpuBufferId
impl Unpin for GpuBufferId
impl UnwindSafe for GpuBufferId
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<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