in crates/ratchet-core/src/gpu/pools/static_resource_pool.rs [87:95]
fn to_pool_error<T>(get_result: Option<T>, handle: impl Key) -> Result<T, PoolError> {
get_result.ok_or_else(|| {
if handle.is_null() {
PoolError::NullHandle
} else {
PoolError::ResourceNotAvailable
}
})
}