pub fn compute_swap_step(
sqrt_ratio_current_x_96: U256,
sqrt_ratio_target_x_96: U256,
liquidity: u128,
amount_remaining: I256,
fee_pips: u32,
) -> Result<(U256, U256, U256, U256), UniswapV3MathError>
pub fn compute_swap_step(
sqrt_ratio_current_x_96: U256,
sqrt_ratio_target_x_96: U256,
liquidity: u128,
amount_remaining: I256,
fee_pips: u32,
) -> Result<(U256, U256, U256, U256), UniswapV3MathError>