pub fn perp_update_funding(
    ctx: Context<'_, '_, '_, '_, PerpUpdateFunding<'_>>
) -> Result<()>