INNER CODE UNIT · Rust
guess_shader_source_language_returns_none_for_unknown_extensions
attackgoat/vk-graph · crates/vk-graph-hot/src/lib.rs:253
fn guess_shader_source_language_returns_none_for_unknown_extensions() {
assert_eq!(guess_shader_source_language("shader.spv"), None);
assert_eq!(guess_shader_source_language("shader"), None);
}
}
macro_rules! pipeline {
($pipeline:ident) => {
paste::paste! {
impl [<Hot $pipeline>] {
fn cache(&self) -> ::std::sync::RwLockReadGuard<'_, HotPipeline<$pipeline>> {
self.cache.read().expect("poisoned hot pipeline lock")
}
fn cache_mut(&self) -> ::std::sync::RwLockWriteGuard<'_, HotPipeline<$pipeline>> {
self.cache.write().expect("poisoned hot pipeline lock")
}
}