19个版本 (稳定版)

7.0.0 2022年11月27日
6.0.0 2022年2月16日
5.0.1 2021年4月27日
5.0.0 2021年1月16日
0.1.0 2018年4月14日

Unix API中排名160

Download history · Rust 包仓库 4492/week @ 2024-04-01 · Rust 包仓库 4004/week @ 2024-04-08 · Rust 包仓库 3840/week @ 2024-04-15 · Rust 包仓库 3646/week @ 2024-04-22 · Rust 包仓库 4121/week @ 2024-04-29 · Rust 包仓库 3856/week @ 2024-05-06 · Rust 包仓库 4169/week @ 2024-05-13 · Rust 包仓库 4333/week @ 2024-05-20 · Rust 包仓库 4164/week @ 2024-05-27 · Rust 包仓库 4114/week @ 2024-06-03 · Rust 包仓库 3957/week @ 2024-06-10 · Rust 包仓库 4106/week @ 2024-06-17 · Rust 包仓库 3935/week @ 2024-06-24 · Rust 包仓库 3929/week @ 2024-07-01 · Rust 包仓库 4005/week @ 2024-07-08 · Rust 包仓库 3960/week @ 2024-07-15 · Rust 包仓库

每月下载量16,442
7个crate中使用了(6个直接使用)

授权协议:MPL-2.0

30KB
531

pipeline status

raur

raur是一个用于与aurweb RPC接口交互的库。

有关更多信息,请参阅Arch wiki页面

示例

use raur::Raur;

let raur = raur::Handle::new();

// Use `search` to search using keywords (multiple strategies available)
let pkgs = raur.search("pacman").await?;
assert!(pkgs.len() > 10);

for pkg in pkgs {
    println!("{:<30}{}", pkg.name, pkg.version);
}

// Use `info` to get info about a list of packages. Not-found packages are silently ignored.
let pkgs = raur.info(&["spotify", "discord-canary"]).await?;
assert_eq!(pkgs.len(), 2);

for pkg in pkgs {
    println!("{:<30}{}", pkg.name, pkg.version);
}


lib.rs:

raur

raur是一个用于与aurweb RPC接口交互的库。

有关更多信息,请参阅Arch wiki页面

示例


use raur::Raur;

let raur = raur::Handle::new();

// Use `search` to search using keywords (multiple strategies available)
let pkgs = raur.search("pacman").await?;
assert!(pkgs.len() > 10);

for pkg in pkgs {
    println!("{:<30}{}", pkg.name, pkg.version);
}

// Use `info` to get info about a list of packages. Not-found packages are silently ignored.
let pkgs = raur.info(&["spotify", "discord-ptb"]).await?;
assert_eq!(pkgs.len(), 2);

for pkg in pkgs {
    println!("{:<30}{}", pkg.name, pkg.version);
}

依赖项

~3–15MB
~231K SLoC