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::{