melib: make Backendfolder::children return slice

memfd
Manos Pitsidianakis 5 years ago
parent 56cda63c83
commit 8f36678abf
No known key found for this signature in database
GPG Key ID: 73627C2F690DF710

@ -308,7 +308,7 @@ pub trait BackendFolder: Debug {
fn path(&self) -> &str;
fn change_name(&mut self, new_name: &str);
fn clone(&self) -> Folder;
fn children(&self) -> &Vec<FolderHash>;
fn children(&self) -> &[FolderHash];
fn parent(&self) -> Option<FolderHash>;
fn permissions(&self) -> FolderPermissions;
@ -338,7 +338,7 @@ impl BackendFolder for DummyFolder {
folder_default()
}
fn children(&self) -> &Vec<FolderHash> {
fn children(&self) -> &[FolderHash] {
&self.v
}

@ -50,7 +50,7 @@ impl BackendFolder for ImapFolder {
self.name = s.to_string();
}
fn children(&self) -> &Vec<FolderHash> {
fn children(&self) -> &[FolderHash] {
&self.children
}

@ -295,7 +295,7 @@ impl BackendFolder for MaildirFolder {
self.name = s.to_string();
}
fn children(&self) -> &Vec<FolderHash> {
fn children(&self) -> &[FolderHash] {
&self.children
}

@ -120,7 +120,7 @@ impl BackendFolder for MboxFolder {
})
}
fn children(&self) -> &Vec<FolderHash> {
fn children(&self) -> &[FolderHash] {
&self.children
}

Loading…
Cancel
Save