[][src]Crate archlinux_repo

Arch Linux repository parser

Example

This example is not tested
use archlinux_repo::Repository;
async fn main() {
    let repo = Repository::load("mingw64", "http://repo.msys2.org/mingw/x86_64")
        .await
        .unwrap();
    let gtk = &repo["mingw-w64-gtk3"];
    for package in &repo {
        println!("{}", &package.name);
    }
}

Structs

Dependency
DependencyConstraintsParseError
DependencyVersion
HttpError
Package

Repository package

Repository

Arch Linux repository

RepositoryBuilder

Repository builder

Enums

DependencyConstraints
DependencyVersionParseError
Progress

Loading progress