pub fn token_charge_collateral_fees(
    ctx: Context<'_, '_, '_, '_, TokenChargeCollateralFees<'_>>
) -> Result<()>