From ffe3e9cca5341ff102ac2211e165b908e068be15 Mon Sep 17 00:00:00 2001 From: metamuffin Date: Fri, 7 Feb 2025 16:26:18 +0100 Subject: more clippy --- common/src/api.rs | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) (limited to 'common') diff --git a/common/src/api.rs b/common/src/api.rs index d0b1db7..111ae57 100644 --- a/common/src/api.rs +++ b/common/src/api.rs @@ -8,10 +8,12 @@ use crate::{user::NodeUserData, Node}; use serde::{Deserialize, Serialize}; use std::sync::Arc; +type NodesWithUdata = Vec<(Arc, NodeUserData)>; + #[derive(Serialize, Deserialize)] pub struct ApiNodeResponse { - pub parents: Vec<(Arc, NodeUserData)>, - pub children: Vec<(Arc, NodeUserData)>, + pub parents: NodesWithUdata, + pub children: NodesWithUdata, pub node: Arc, pub userdata: NodeUserData, } @@ -19,18 +21,18 @@ pub struct ApiNodeResponse { #[derive(Serialize, Deserialize)] pub struct ApiSearchResponse { pub count: usize, - pub results: Vec<(Arc, NodeUserData)>, + pub results: NodesWithUdata, } #[derive(Serialize, Deserialize)] pub struct ApiItemsResponse { pub count: usize, pub pages: usize, - pub items: Vec<(Arc, NodeUserData)>, + pub items: NodesWithUdata, } #[derive(Serialize, Deserialize)] pub struct ApiHomeResponse { - pub toplevel: Vec<(Arc, NodeUserData)>, - pub categories: Vec<(String, Vec<(Arc, NodeUserData)>)>, + pub toplevel: NodesWithUdata, + pub categories: Vec<(String, NodesWithUdata)>, } -- cgit v1.2.3-70-g09d2