diff options
author | Matthias Beyer <mail@beyermatthias.de> | 2021-04-07 20:04:34 +0200 |
---|---|---|
committer | Matthias Beyer <mail@beyermatthias.de> | 2021-04-07 20:04:34 +0200 |
commit | 977454a7868f2988eef338f341ff9aef336b5102 (patch) | |
tree | 6705e7eb7a5137d4213c0f17ddfe93aa299cffd0 | |
parent | 1fd05c70b418c017ce9ffe32e96f4df1cd426162 (diff) |
lib: Fix Endpoint response types
Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
-rw-r--r-- | librepology/src/v1/api/request.rs | 6 |
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(); |