commit: make predecessor_ids() return slice instead of cloned vec

This commit is contained in:
Yuya Nishihara 2022-09-22 17:42:58 +09:00
parent 3a6c6d8bf4
commit c94f54689d

View file

@ -87,8 +87,8 @@ impl Commit {
parents parents
} }
pub fn predecessor_ids(&self) -> Vec<CommitId> { pub fn predecessor_ids(&self) -> &[CommitId] {
self.data.predecessors.clone() &self.data.predecessors
} }
pub fn predecessors(&self) -> Vec<Commit> { pub fn predecessors(&self) -> Vec<Commit> {