melib: make Backendfolder::children return slice

jmap
Manos Pitsidianakis 2019-11-14 17:50:19 +02:00
parent 56cda63c83
commit 8f36678abf
Signed by: Manos Pitsidianakis
GPG Key ID: 73627C2F690DF710
4 changed files with 5 additions and 5 deletions

View File

@ -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
}

View File

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

View File

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

View File

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