pub struct LocalFallbackStorage { /* private fields */ }Expand description
Local filesystem fallback storage.
Implementations§
Source§impl LocalFallbackStorage
impl LocalFallbackStorage
Sourcepub async fn get_latest_baseline(
&self,
project: &str,
benchmark: &str,
) -> Result<BaselineRecord, ClientError>
pub async fn get_latest_baseline( &self, project: &str, benchmark: &str, ) -> Result<BaselineRecord, ClientError>
Gets the latest baseline from local storage.
Sourcepub async fn get_baseline_version(
&self,
project: &str,
benchmark: &str,
version: &str,
) -> Result<BaselineRecord, ClientError>
pub async fn get_baseline_version( &self, project: &str, benchmark: &str, version: &str, ) -> Result<BaselineRecord, ClientError>
Gets a specific baseline version from local storage.
Sourcepub async fn save_baseline(
&self,
project: &str,
request: &UploadBaselineRequest,
) -> Result<UploadBaselineResponse, ClientError>
pub async fn save_baseline( &self, project: &str, request: &UploadBaselineRequest, ) -> Result<UploadBaselineResponse, ClientError>
Saves a baseline to local storage.
Trait Implementations§
Auto Trait Implementations§
impl Freeze for LocalFallbackStorage
impl RefUnwindSafe for LocalFallbackStorage
impl Send for LocalFallbackStorage
impl Sync for LocalFallbackStorage
impl Unpin for LocalFallbackStorage
impl UnsafeUnpin for LocalFallbackStorage
impl UnwindSafe for LocalFallbackStorage
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more