[][src]Trait khalzam::db::Repository

pub trait Repository {
    fn index(
        &self,
        song: &str,
        hash_array: &Vec<usize>
    ) -> Result<(), Box<dyn Error>>;
fn find(
        &self,
        hash_array: &Vec<usize>
    ) -> Result<Option<String>, Box<dyn Error>>;
fn delete(&self, song: &str) -> Result<(), Box<dyn Error>>; }

Required methods

fn index(
    &self,
    song: &str,
    hash_array: &Vec<usize>
) -> Result<(), Box<dyn Error>>

fn find(
    &self,
    hash_array: &Vec<usize>
) -> Result<Option<String>, Box<dyn Error>>

fn delete(&self, song: &str) -> Result<(), Box<dyn Error>>

Loading content...

Implementors

impl Repository for PostgresRepo[src]

Loading content...