summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMatthias Beyer <mail@beyermatthias.de>2021-04-07 20:04:34 +0200
committerMatthias Beyer <mail@beyermatthias.de>2021-04-07 20:04:34 +0200
commit977454a7868f2988eef338f341ff9aef336b5102 (patch)
tree6705e7eb7a5137d4213c0f17ddfe93aa299cffd0
parent1fd05c70b418c017ce9ffe32e96f4df1cd426162 (diff)
lib: Fix Endpoint response types
Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
-rw-r--r--librepology/src/v1/api/request.rs6
1 files changed, 3 insertions, 3 deletions
diff --git a/librepology/src/v1/api/request.rs b/librepology/src/v1/api/request.rs
index 7da16a2..50057c5 100644
--- a/librepology/src/v1/api/request.rs
+++ b/librepology/src/v1/api/request.rs
@@ -7,7 +7,7 @@ use crate::v1::error::Result;
use crate::v1::api::ProblemsForMaintainerAndRepoRequestBuilder;
use crate::v1::api::ProblemsForRepoRequestBuilder;
use crate::v1::types::response::Problem;
-use crate::v1::types::response::Repo;
+use crate::v1::types::response::Package;
#[derive(Debug)]
pub struct Request<'a, Output: serde::de::DeserializeOwned> {
@@ -37,7 +37,7 @@ pub trait ToRequest<'a> {
}
impl<'a> ToRequest<'a> for ProjectRequestBuilderWithName<'a> {
- type Output = Vec<Repo>;
+ type Output = std::collections::HashMap<String, Vec<Package>>;
fn to_request(self) -> Request<'a, Self::Output> {
Request {
@@ -50,7 +50,7 @@ impl<'a> ToRequest<'a> for ProjectRequestBuilderWithName<'a> {
impl<'a> ToRequest<'a> for ProjectRequestFilteredBuilder<'a> {
- type Output = Vec<Repo>;
+ type Output = Vec<Package>;
fn to_request(self) -> Request<'a, Self::Output> {
let mut buf = Vec::new();