summaryrefslogtreecommitdiff
path: root/shared/src/resources.rs
diff options
context:
space:
mode:
Diffstat (limited to 'shared/src/resources.rs')
-rw-r--r--shared/src/resources.rs5
1 files changed, 3 insertions, 2 deletions
diff --git a/shared/src/resources.rs b/shared/src/resources.rs
index 6741936..f93de65 100644
--- a/shared/src/resources.rs
+++ b/shared/src/resources.rs
@@ -43,8 +43,9 @@ impl ReadWrite for Prefab {
let mut s = Prefab::default();
let mut g = Vec::new();
r.read_to_end(&mut g)?;
+ let mut g = g.as_slice();
while !g.is_empty() {
- s.0.push((Affine3A::read(r)?, Resource::read(r)?))
+ s.0.push((Affine3A::read(&mut g)?, Resource::read(&mut g)?))
}
Ok(s)
}
@@ -127,7 +128,7 @@ impl ReadWrite for Part {
b"va_pbr_transmission" => {
s.va_pbr_transmission = Some(<_ as ReadWrite>::read(&mut v)?)
}
- _ => warn!("unknown part key"),
+ x => warn!("unknown part key: {:?}", String::from_utf8_lossy(x)),
}
}
Ok(s)