diff options
Diffstat (limited to 'src/lib.rs')
-rw-r--r-- | src/lib.rs | 8 |
1 files changed, 8 insertions, 0 deletions
@@ -147,10 +147,18 @@ impl MP32RSS { }) } + pub fn access(&self) -> &s3::Access { + &self.access + } + pub fn get_mut_entry(&mut self, filename: &str) -> Option<&mut Entry> { self.index.entries.get_mut(filename) } + pub fn insert_entry(&mut self, entry: Entry) { + self.index.entries.insert(entry.filename.clone(), entry); + } + pub async fn sync(&mut self) -> Result<(), Box<dyn Error>> { info!("Saving index file"); let new_etag = self |