use crate::error::Result;
use crate::wami::reports::credential_report::CredentialReport;
use async_trait::async_trait;
#[async_trait]
pub trait CredentialReportStore: Send + Sync {
async fn store_credential_report(&mut self, report: CredentialReport) -> Result<()>;
async fn get_credential_report(&self) -> Result<Option<CredentialReport>>;
}