diff --git a/picolib/traft/storage.rs b/picolib/traft/storage.rs
index c8e419c6df7583dff8cb058b43695f26df44338b..9d1662a0204224084293367d55a0ce163d55c02b 100644
--- a/picolib/traft/storage.rs
+++ b/picolib/traft/storage.rs
@@ -150,7 +150,7 @@ impl Storage {
         ret
     }
 
-    pub fn persist_entries(entries: &Vec<raft::Entry>) {
+    pub fn persist_entries(entries: &[raft::Entry]) {
         let mut space = Space::find(SPACE_RAFT_LOG).unwrap();
         for e in entries {
             let row = row::Entry::try_from(e.clone()).unwrap();