pub fn build_withdraw_route_with_liquidity(
market_data: &[(TargetId, u128, u128)],
target_amount: u128,
) -> Result<WithdrawRoute, WithdrawRouteError>pub fn build_withdraw_route_with_liquidity(
market_data: &[(TargetId, u128, u128)],
target_amount: u128,
) -> Result<WithdrawRoute, WithdrawRouteError>