aboutsummaryrefslogtreecommitdiff
path: root/examples3d/debug_deserialize3.rs
diff options
context:
space:
mode:
authorSébastien Crozet <developer@crozet.re>2022-03-06 23:00:07 +0100
committerSébastien Crozet <sebastien@crozet.re>2022-03-20 21:49:16 +0100
commit34b0d51455cbeba16dd5bacb451e476efb591518 (patch)
treeecb1bec46172bb050f1ae41cff4654dc92152c7c /examples3d/debug_deserialize3.rs
parentc8a2c0379eee04e78462d5a51d1644cd7e66be23 (diff)
downloadrapier-34b0d51455cbeba16dd5bacb451e476efb591518.tar.gz
rapier-34b0d51455cbeba16dd5bacb451e476efb591518.tar.bz2
rapier-34b0d51455cbeba16dd5bacb451e476efb591518.zip
Don’t track the state.bin file.
Diffstat (limited to 'examples3d/debug_deserialize3.rs')
-rw-r--r--examples3d/debug_deserialize3.rs12
1 files changed, 11 insertions, 1 deletions
diff --git a/examples3d/debug_deserialize3.rs b/examples3d/debug_deserialize3.rs
index 6de4c76..b8b79fb 100644
--- a/examples3d/debug_deserialize3.rs
+++ b/examples3d/debug_deserialize3.rs
@@ -18,7 +18,17 @@ pub fn init_world(testbed: &mut Testbed) {
/*
* Set up the testbed.
*/
- let bytes = std::fs::read("state.bin").unwrap();
+ let path = "state.bin";
+ let bytes = match std::fs::read(path) {
+ Ok(bytes) => bytes,
+ Err(err) => {
+ println!(
+ "Failed to open the serialzed scene file {:?}: {}",
+ path, err
+ );
+ return;
+ }
+ };
match bincode::deserialize(&bytes) {
Ok(state) => {
let state: PhysicsState = state;