style: cargo fmt --all
This commit is contained in:
@@ -1,13 +1,16 @@
|
||||
use async_trait::async_trait;
|
||||
use super::entities::{SidecarRecord, SyncStatus};
|
||||
use crate::common::errors::DomainError;
|
||||
use crate::common::value_objects::{StructuredData, SystemId};
|
||||
use super::entities::{SidecarRecord, SyncStatus};
|
||||
use async_trait::async_trait;
|
||||
|
||||
// --- SidecarRepository ---
|
||||
|
||||
#[async_trait]
|
||||
pub trait SidecarRepository: Send + Sync {
|
||||
async fn find_by_asset(&self, asset_id: &SystemId) -> Result<Option<SidecarRecord>, DomainError>;
|
||||
async fn find_by_asset(
|
||||
&self,
|
||||
asset_id: &SystemId,
|
||||
) -> Result<Option<SidecarRecord>, DomainError>;
|
||||
async fn find_by_status(&self, status: SyncStatus) -> Result<Vec<SidecarRecord>, DomainError>;
|
||||
async fn save(&self, record: &SidecarRecord) -> Result<(), DomainError>;
|
||||
async fn delete(&self, asset_id: &SystemId) -> Result<(), DomainError>;
|
||||
|
||||
Reference in New Issue
Block a user