diff --git a/programs/amm/client-ffi/src/lib.rs b/programs/amm/client-ffi/src/lib.rs index bc4e1f8..b27aa5e 100644 --- a/programs/amm/client-ffi/src/lib.rs +++ b/programs/amm/client-ffi/src/lib.rs @@ -73,7 +73,10 @@ pub unsafe extern "C" fn amm_client_swap_words( min_out: *const [u8; 16], deadline: u64, ) -> AmmWords { - let (a, m) = (u128::from_le_bytes(*amount_in), u128::from_le_bytes(*min_out)); + let (a, m) = ( + u128::from_le_bytes(*amount_in), + u128::from_le_bytes(*min_out), + ); match swap::swap_exact_input_words(a, m, deadline) { Ok(w) => { let boxed = w.into_boxed_slice(); diff --git a/programs/amm/client-ffi/src/pda.rs b/programs/amm/client-ffi/src/pda.rs index 2715253..1bf3c3c 100644 --- a/programs/amm/client-ffi/src/pda.rs +++ b/programs/amm/client-ffi/src/pda.rs @@ -33,8 +33,7 @@ pub fn current_tick_pda(twap: ProgramId, pool: AccountId) -> AccountId { #[cfg(test)] mod tests { use amm_core::compute_pool_pda; - use nssa_core::account::AccountId; - use nssa_core::program::ProgramId; + use nssa_core::{account::AccountId, program::ProgramId}; use super::*; diff --git a/programs/amm/client-ffi/src/pool.rs b/programs/amm/client-ffi/src/pool.rs index 5a46556..6cfde38 100644 --- a/programs/amm/client-ffi/src/pool.rs +++ b/programs/amm/client-ffi/src/pool.rs @@ -27,8 +27,7 @@ pub fn decode_pool(bytes: &[u8]) -> Result { reserve_a: p.reserve_a, reserve_b: p.reserve_b, liquidity_supply: p.liquidity_pool_supply, - fees: u32::try_from(p.fees) - .map_err(|_| format!("pool fee {} exceeds u32::MAX", p.fees))?, + fees: u32::try_from(p.fees).map_err(|_| format!("pool fee {} exceeds u32::MAX", p.fees))?, }) }