pub fn reverse_apply_swap_fee( amount: u64, fee_rate: u16, round_up: bool, ) -> Result<u64, CoreError>