pub fn queue_update(
    ctx: CpiContext<'a, 'b, 'c, 'info, QueueUpdate<'info>>,
    kickoff_instruction: Option<InstructionData>,
    rate_limit: Option<u64>,
    trigger: Option<Trigger>
) -> Result<(), Error>