models: add checkdepends support

pull/2/head
Fries 2 years ago
parent b3bb6c9c61
commit 5f6620e014

2
Cargo.lock generated

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

@ -37,6 +37,7 @@ pub struct PackageInfo {
pub depends: Vec<String>, pub depends: Vec<String>,
pub make_depends: Vec<String>, pub make_depends: Vec<String>,
pub opt_depends: Vec<String>, pub opt_depends: Vec<String>,
pub check_depends: Vec<String>
} }
impl From<PackageInfoRaw> for PackageInfo { impl From<PackageInfoRaw> for PackageInfo {
@ -63,6 +64,7 @@ impl From<PackageInfoRaw> for PackageInfo {
depends: info.depends, depends: info.depends,
opt_depends: info.opt_depends, opt_depends: info.opt_depends,
make_depends: info.make_depends, make_depends: info.make_depends,
check_depends: info.check_depends,
} }
} }
} }
@ -79,6 +81,8 @@ pub(crate) struct PackageInfoRaw {
#[serde(default)] #[serde(default)]
pub opt_depends: Vec<String>, pub opt_depends: Vec<String>,
#[serde(default)] #[serde(default)]
pub check_depends: Vec<String>,
#[serde(default)]
pub make_depends: Vec<String>, pub make_depends: Vec<String>,
pub description: Option<String>, pub description: Option<String>,
pub first_submitted: u64, pub first_submitted: u64,

Loading…
Cancel
Save