--- 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();