summaryrefslogtreecommitdiff
path: root/src/lockable.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/lockable.rs')
-rwxr-xr-xsrc/lockable.rs10
1 files changed, 10 insertions, 0 deletions
diff --git a/src/lockable.rs b/src/lockable.rs
index 43ff5c3..56cbb52 100755
--- a/src/lockable.rs
+++ b/src/lockable.rs
@@ -901,4 +901,14 @@ mod tests {
assert_eq!(*guard[1], 2);
});
}
+
+ #[test]
+ fn box_into_inner() {
+ let locks = vec![Mutex::new(1), Mutex::new(2)].into_boxed_slice();
+ let lock_ptrs = LockableIntoInner::into_inner(locks);
+
+ assert_eq!(lock_ptrs.len(), 2);
+ assert_eq!(lock_ptrs[0], 1);
+ assert_eq!(lock_ptrs[1], 2);
+ }
}