rust/hg-cpython/src/revlog.rs
changeset 51117 532e74ad3ff6
parent 50976 4c5f6e95df84
child 51183 8ade5e6cdb61
--- a/rust/hg-cpython/src/revlog.rs	Mon Nov 06 11:02:18 2023 +0100
+++ b/rust/hg-cpython/src/revlog.rs	Mon Nov 06 11:06:08 2023 +0100
@@ -348,7 +348,7 @@
         py: Python<'a>,
     ) -> PyResult<&'a RefCell<Option<NodeTree>>> {
         if self.nt(py).borrow().is_none() {
-            let readonly = Box::new(Vec::new());
+            let readonly = Box::<Vec<_>>::default();
             let mut nt = NodeTree::load_bytes(readonly, 0);
             self.fill_nodemap(py, &mut nt)?;
             self.nt(py).borrow_mut().replace(nt);
@@ -382,7 +382,7 @@
         // If there's anything readonly, we need to build the data again from
         // scratch
         let bytes = if readonly.len() > 0 {
-            let mut nt = NodeTree::load_bytes(Box::new(vec![]), 0);
+            let mut nt = NodeTree::load_bytes(Box::<Vec<_>>::default(), 0);
             self.fill_nodemap(py, &mut nt)?;
 
             let (readonly, bytes) = nt.into_readonly_and_added_bytes();