melib: make Backendfolder::children return slice
parent
56cda63c83
commit
8f36678abf
|
@ -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…
Reference in New Issue