alpm 0.5.2

Rust bindings for libalpm
Documentation
1
2
3
4
5
6
7
8
9
10
use crate::{Package, Result, Trans};

use alpm_sys::*;

impl<'a> Trans<'a> {
    pub fn add_pkg(&mut self, pkg: &Package) -> Result<()> {
        let ret = unsafe { alpm_add_pkg(self.handle.handle, pkg.pkg) };
        self.handle.check_ret(ret)
    }
}