Fix missing depends fields

Signed-off-by: trivernis <trivernis@protonmail.com>
pull/2/head
trivernis 2 years ago
parent 6c5c69fe0a
commit 0ef29078c5
Signed by: Trivernis
GPG Key ID: DFFFCC2C7A02DB45

2
Cargo.lock generated

@ -4,7 +4,7 @@ version = 3
[[package]]
name = "aur-rpc"
version = "0.1.0"
version = "0.1.1"
dependencies = [
"reqwest",
"serde",

@ -1,6 +1,6 @@
[package]
name = "aur-rpc"
version = "0.1.1"
version = "0.1.2"
edition = "2021"
description = "An async wrapper for aur RPC calls"
authors = ["trivernis <trivernis@pm.me>"]

@ -34,7 +34,9 @@ pub struct PackageInfo {
pub metadata: PackageMetadata,
pub keywords: Vec<String>,
pub license: Vec<String>,
pub depends: Vec<String>,
pub make_depends: Vec<String>,
pub opt_depends: Vec<String>,
}
impl From<PackageInfoRaw> for PackageInfo {
@ -58,6 +60,8 @@ impl From<PackageInfoRaw> for PackageInfo {
},
keywords: info.keywords,
license: info.license,
depends: info.depends,
opt_depends: info.opt_depends,
make_depends: info.make_depends,
}
}
@ -70,6 +74,11 @@ impl From<PackageInfoRaw> for PackageInfo {
pub(crate) struct PackageInfoRaw {
pub keywords: Vec<String>,
pub license: Vec<String>,
#[serde(default)]
pub depends: Vec<String>,
#[serde(default)]
pub opt_depends: Vec<String>,
#[serde(default)]
pub make_depends: Vec<String>,
pub description: String,
pub first_submitted: u64,

Loading…
Cancel
Save