Struct webrender::prim_store::PrimitiveKey
source · pub struct PrimitiveKey {
pub common: PrimKeyCommonData,
pub kind: PrimitiveKeyKind,
}
Fields§
§common: PrimKeyCommonData
§kind: PrimitiveKeyKind
Implementations§
source§impl PrimitiveKey
impl PrimitiveKey
pub fn new(info: &LayoutPrimitiveInfo, kind: PrimitiveKeyKind) -> Self
Trait Implementations§
source§impl Clone for PrimitiveKey
impl Clone for PrimitiveKey
source§fn clone(&self) -> PrimitiveKey
fn clone(&self) -> PrimitiveKey
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 PrimitiveKey
impl Debug for PrimitiveKey
source§impl From<PrimitiveKey> for PrimitiveTemplate
impl From<PrimitiveKey> for PrimitiveTemplate
source§fn from(item: PrimitiveKey) -> Self
fn from(item: PrimitiveKey) -> Self
Converts to this type from the input type.
source§impl Hash for PrimitiveKey
impl Hash for PrimitiveKey
source§impl InternDebug for PrimitiveKey
impl InternDebug for PrimitiveKey
fn on_interned(&self, _uid: ItemUid)
source§impl MallocSizeOf for PrimitiveKey
impl MallocSizeOf for PrimitiveKey
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 PrimitiveKey
impl PartialEq for PrimitiveKey
source§impl Serialize for PrimitiveKey
impl Serialize for PrimitiveKey
impl Eq for PrimitiveKey
impl StructuralPartialEq for PrimitiveKey
Auto Trait Implementations§
impl Freeze for PrimitiveKey
impl RefUnwindSafe for PrimitiveKey
impl Send for PrimitiveKey
impl Sync for PrimitiveKey
impl Unpin for PrimitiveKey
impl UnwindSafe for PrimitiveKey
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<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