alhp_api general should be working
This commit is contained in:
19
src/main.rs
19
src/main.rs
@@ -1,13 +1,14 @@
|
||||
use alhp_api;
|
||||
use alpm::{Alpm};
|
||||
use alhp_api::{PackageRequest, PackageStatus};
|
||||
use alhp_api::general::GeneralRequest;
|
||||
use alhp_api::packages::{PackageRequest, PackageStatus};
|
||||
use alpm::Alpm;
|
||||
|
||||
fn query_installed_packages() {
|
||||
let alpm = match Alpm::new("/", "/var/lib/pacman"){
|
||||
let alpm = match Alpm::new("/", "/var/lib/pacman") {
|
||||
Ok(alpm) => alpm,
|
||||
Err(_) => panic!("Error establishing ALPM handle."),
|
||||
};
|
||||
let local_db= alpm.localdb();
|
||||
let local_db = alpm.localdb();
|
||||
let server = local_db.servers();
|
||||
for s in server {
|
||||
println!("{}", s);
|
||||
@@ -15,15 +16,19 @@ fn query_installed_packages() {
|
||||
}
|
||||
|
||||
fn main() {
|
||||
let pkg = PackageRequest{
|
||||
let pkg = PackageRequest {
|
||||
status: vec![PackageStatus::Building, PackageStatus::Queued],
|
||||
pkgbase: None,
|
||||
exact: true,
|
||||
repo: Some("extra-x86-64-v3".to_string()),
|
||||
exact: false,
|
||||
// repo: Some("extra-x86-64-v3".to_string()),
|
||||
repo: None,
|
||||
offset: 0,
|
||||
limit: 0,
|
||||
};
|
||||
let pkg = pkg.response().unwrap();
|
||||
println!("{:#?}", pkg);
|
||||
let stats = GeneralRequest {};
|
||||
let stats = stats.response().unwrap();
|
||||
println!("{:#?}", stats);
|
||||
query_installed_packages();
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user