1 2 3 4 5 6 7 8 9 10 11 12 13 14
use crate::{Db, Result}; use alpm_sys::*; impl<'a> Db<'a> { pub fn update(&mut self, force: bool) -> Result<bool> { let force = if force { 1 } else { 0 }; let ret = unsafe { alpm_db_update(force, self.db) }; if ret < 0 { Err(self.handle.last_error()) } else { Ok(ret == 1) } } }