aboutsummaryrefslogtreecommitdiff
path: root/adapters/fparkan-render-vulkan/src/ffi/smoke.rs
diff options
context:
space:
mode:
Diffstat (limited to 'adapters/fparkan-render-vulkan/src/ffi/smoke.rs')
-rw-r--r--adapters/fparkan-render-vulkan/src/ffi/smoke.rs7
1 files changed, 4 insertions, 3 deletions
diff --git a/adapters/fparkan-render-vulkan/src/ffi/smoke.rs b/adapters/fparkan-render-vulkan/src/ffi/smoke.rs
index f10cd7c..e11706f 100644
--- a/adapters/fparkan-render-vulkan/src/ffi/smoke.rs
+++ b/adapters/fparkan-render-vulkan/src/ffi/smoke.rs
@@ -51,9 +51,10 @@ where
fn commit(mut self) -> T {
self.rollback.take();
- self.value
- .take()
- .expect("rollback guard must hold a value until commit")
+ match self.value.take() {
+ Some(value) => value,
+ None => unreachable!("rollback guard must hold a value until commit"),
+ }
}
}