pub trait LayerCache:
'static
+ Send
+ Sync {
// Required methods
fn get_layer_from_cache(&self, name: [u32; 5]) -> Option<Arc<InternalLayer>>;
fn cache_layer(&self, layer: Arc<InternalLayer>);
fn invalidate(&self, name: [u32; 5]);
}Required Methods§
fn get_layer_from_cache(&self, name: [u32; 5]) -> Option<Arc<InternalLayer>>
fn cache_layer(&self, layer: Arc<InternalLayer>)
fn invalidate(&self, name: [u32; 5])
Dyn Compatibility§
This trait is dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".