blob: 6a03b1f08648da606caefadf37bfe46763540c36 [file] [log] [blame]
use crate::streaming::segments::segment::Segment;
use iggy::error::IggyError;
impl Segment {
pub async fn load(&mut self) -> Result<(), IggyError> {
let storage = self.storage.clone();
storage.segment.load(self).await
}
pub async fn persist(&self) -> Result<(), IggyError> {
self.storage.segment.save(self).await
}
}