From 1600e3f134c6f397f65f8c0c2f8ae3d6a7780cf6 Mon Sep 17 00:00:00 2001
From: Louis Thiery <thiery.louis@gmail.com>
Date: Wed, 20 Dec 2023 12:51:04 -0800
Subject: [PATCH] clippy

---
 src/cli/positions.rs        | 6 +++++-
 src/rpc/mod.rs              | 2 +-
 src/server/positions/mod.rs | 4 +---
 3 files changed, 7 insertions(+), 5 deletions(-)

diff --git a/src/cli/positions.rs b/src/cli/positions.rs
index 8cf0049..6d5b131 100644
--- a/src/cli/positions.rs
+++ b/src/cli/positions.rs
@@ -278,7 +278,11 @@ pub async fn get_data(
     if position_owners_map.is_empty() {
         println!("Initializing position owners map");
         let client = rpc::Client::default();
-        let position_keys = positions_data.positions.iter().map(|p| &p.1.mint).collect();
+        let position_keys = positions_data
+            .positions
+            .iter()
+            .map(|p| &p.1.mint)
+            .collect::<Vec<&Pubkey>>();
         let owners = client.get_all_owners_by_mint(&position_keys, 100).await?;
         positions_data
             .positions
diff --git a/src/rpc/mod.rs b/src/rpc/mod.rs
index 3033a2b..3b231b1 100644
--- a/src/rpc/mod.rs
+++ b/src/rpc/mod.rs
@@ -171,7 +171,7 @@ impl Client {
 
     pub async fn get_all_owners_by_mint(
         &self,
-        position_id: &Vec<&Pubkey>,
+        position_id: &[&Pubkey],
         chunk_size: usize,
     ) -> Result<Vec<Pubkey>> {
         use futures::future::join_all;
diff --git a/src/server/positions/mod.rs b/src/server/positions/mod.rs
index 3667502..8d4dc75 100644
--- a/src/server/positions/mod.rs
+++ b/src/server/positions/mod.rs
@@ -1,8 +1,6 @@
 use super::positions;
 use super::{accounts::VehntBalance, *};
-pub use crate::cli::positions::{
-    AllPositionsData, LockupType, Position, PositionOwners, Positions,
-};
+pub use crate::cli::positions::{AllPositionsData, LockupType, Position, PositionOwners};
 use crate::types::SubDao;
 use anchor_lang::solana_program::pubkey::Pubkey;
 use axum::{