aboutsummaryrefslogtreecommitdiffstats
path: root/src/locked.rs
diff options
context:
space:
mode:
authorJesse Luehrs <doy@tozt.net>2020-04-12 00:08:03 -0400
committerJesse Luehrs <doy@tozt.net>2020-04-12 00:08:03 -0400
commit236f06736e45c2a70f43589c9d447a0a3ef240b5 (patch)
treec390d4cbfec5223ac1aefe3947f8e1bb885757d2 /src/locked.rs
parent91d1d1890bdc3ee75b69e00d5368c5b29a4f461c (diff)
downloadrbw-236f06736e45c2a70f43589c9d447a0a3ef240b5.tar.gz
rbw-236f06736e45c2a70f43589c9d447a0a3ef240b5.zip
improve error handling and reporting
Diffstat (limited to 'src/locked.rs')
-rw-r--r--src/locked.rs2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/locked.rs b/src/locked.rs
index bca30c3..4f55f20 100644
--- a/src/locked.rs
+++ b/src/locked.rs
@@ -8,6 +8,8 @@ pub struct Vec {
impl Default for Vec {
fn default() -> Self {
let data = Box::new(arrayvec::ArrayVec::<_>::new());
+ // XXX it'd be nice to handle this better than .unwrap(), but it'd be
+ // a lot of effort
let lock = region::lock(data.as_ptr(), data.capacity()).unwrap();
Self { data, _lock: lock }
}