Struct webrender_api::image::ImageKey
source · #[repr(C)]pub struct ImageKey(pub IdNamespace, pub u32);
Expand description
An opaque identifier describing an image registered with WebRender.
This is used as a handle to reference images, and is used as the
hash map key for the actual image storage in the ResourceCache
.
Tuple Fields§
§0: IdNamespace
§1: u32
Implementations§
Trait Implementations§
source§impl<'de> Deserialize<'de> for ImageKey
impl<'de> Deserialize<'de> for ImageKey
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 MallocSizeOf for ImageKey
impl MallocSizeOf for ImageKey
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.
impl Copy for ImageKey
impl Eq for ImageKey
impl StructuralPartialEq for ImageKey
Auto Trait Implementations§
impl Freeze for ImageKey
impl RefUnwindSafe for ImageKey
impl Send for ImageKey
impl Sync for ImageKey
impl Unpin for ImageKey
impl UnwindSafe for ImageKey
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
)