Trait mutiny_core::redshift::RedshiftStorage
source · pub trait RedshiftStorage {
// Required methods
fn get_redshift(
&self,
utxo: &[u8; 16]
) -> Result<Option<Redshift>, MutinyError>;
fn get_redshifts(&self) -> Result<Vec<Redshift>, MutinyError>;
fn persist_redshift(&self, redshift: Redshift) -> Result<(), MutinyError>;
}