Change description to Option<String> as it can be null

pull/2/head
trivernis 2 years ago
parent 77969eb6ab
commit b3bb6c9c61
Signed by: Trivernis
GPG Key ID: DFFFCC2C7A02DB45

2
Cargo.lock generated

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

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

@ -6,7 +6,7 @@ use serde::{Deserialize, Serialize};
#[derive(Clone, Debug, Deserialize)]
#[serde(rename_all = "PascalCase")]
pub struct PackageMetadata {
pub description: String,
pub description: Option<String>,
pub first_submitted: u64,
#[serde(alias = "ID")]
pub id: u32,
@ -80,7 +80,7 @@ pub(crate) struct PackageInfoRaw {
pub opt_depends: Vec<String>,
#[serde(default)]
pub make_depends: Vec<String>,
pub description: String,
pub description: Option<String>,
pub first_submitted: u64,
#[serde(alias = "ID")]
pub id: u32,

@ -25,3 +25,9 @@ async fn it_returns_information_2() {
let packages = info(["ros-melodic-desktop"]).await.unwrap();
assert!(packages.len() > 0)
}
#[tokio::test]
async fn it_returns_information_3() {
let packages = info(["perl-dist-zilla-plugin-github"]).await.unwrap();
assert!(packages.len() > 0)
}

Loading…
Cancel
Save