pub struct Db { /* private fields */ }Implementations§
source§impl Db
impl Db
pub fn as_ptr(&self) -> *mut alpm_db_t
pub fn name(&self) -> &str
pub fn servers(&self) -> AlpmList<'_, &str>
pub fn pkg<S: Into<Vec<u8>>>(&self, name: S) -> Result<&Package>
pub fn pkgs(&self) -> AlpmList<'_, &Package>
pub fn group<S: Into<Vec<u8>>>(&self, name: S) -> Result<&Group>
pub fn set_usage(&self, usage: Usage) -> Result<()>
pub fn search<'a, L>(&'a self, list: L) -> Result<AlpmListMut<&'a Package>>where
L: AsAlpmList<&'a str>,
pub fn groups(&self) -> Result<AlpmList<'_, &Group>>
pub fn siglevel(&self) -> SigLevel
pub fn is_valid(&self) -> Result<()>
pub fn usage(&self) -> Result<Usage>
Trait Implementations§
Auto Trait Implementations§
impl !Freeze for Db
impl !RefUnwindSafe for Db
impl Send for Db
impl !Sync for Db
impl Unpin 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