pub struct Db { /* private fields */ }Implementations§
Source§impl Db
impl Db
pub fn new(info: &DatabaseInfo) -> Result<Db, Box<dyn StdError>>
pub fn create_table(&self) -> Result<usize>
pub fn upsert_row(&self, row: &RatedRow) -> Result<usize>
pub fn get_unsynced_rows(&self) -> Result<Vec<RatedRow>, Error>
pub fn get_synced_rows(&self) -> Result<Vec<RatedRow>, Error>
pub fn get_synced_rows_sorted(&self) -> Result<Vec<RatedRow>, Error>
pub fn get_no_params_query_result( &self, query: &str, ) -> Result<Vec<RatedRow>, Error>
pub fn sync_row(&self, row: &RatedRow) -> Result<usize>
pub fn delete_row(&self, id: u32) -> Result<usize>
pub fn get_all_rows(&self) -> Result<Vec<RatedRow>, Error>
Auto Trait Implementations§
impl !Freeze for Db
impl !RefUnwindSafe for Db
impl Send for Db
impl !Sync for Db
impl Unpin for Db
impl UnsafeUnpin for Db
impl !UnwindSafe for Db
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