pub struct CompiledProcessCacheKey {
pub process_ref: ProcessRef,
pub required_surface_ref: RequiredSurfaceRef,
pub compiler_version: &'static str,
pub vm_abi_version: &'static str,
}Fields§
§process_ref: ProcessRef§required_surface_ref: RequiredSurfaceRef§compiler_version: &'static str§vm_abi_version: &'static strImplementations§
Source§impl CompiledProcessCacheKey
impl CompiledProcessCacheKey
pub fn new( process_ref: ProcessRef, required_surface_ref: RequiredSurfaceRef, ) -> Self
Trait Implementations§
Source§impl Clone for CompiledProcessCacheKey
impl Clone for CompiledProcessCacheKey
Source§fn clone(&self) -> CompiledProcessCacheKey
fn clone(&self) -> CompiledProcessCacheKey
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 CompiledProcessCacheKey
impl Debug for CompiledProcessCacheKey
impl Eq for CompiledProcessCacheKey
Source§impl Hash for CompiledProcessCacheKey
impl Hash for CompiledProcessCacheKey
Source§impl PartialEq for CompiledProcessCacheKey
impl PartialEq for CompiledProcessCacheKey
Source§fn eq(&self, other: &CompiledProcessCacheKey) -> bool
fn eq(&self, other: &CompiledProcessCacheKey) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for CompiledProcessCacheKey
Auto Trait Implementations§
impl Freeze for CompiledProcessCacheKey
impl RefUnwindSafe for CompiledProcessCacheKey
impl Send for CompiledProcessCacheKey
impl Sync for CompiledProcessCacheKey
impl Unpin for CompiledProcessCacheKey
impl UnsafeUnpin for CompiledProcessCacheKey
impl UnwindSafe for CompiledProcessCacheKey
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