pub trait TaskAccount {
    fn init(
        &mut self,
        config: &Account<'_, Config>,
        daemon: &mut Account<'_, Daemon>,
        ix: InstructionData,
        schedule: TaskSchedule,
        bump: u8
    ) -> Result<()>;
fn cancel(&mut self) -> Result<()>;
fn execute(
        &mut self,
        account_infos: &[AccountInfo<'_>],
        config: &Account<'_, Config>,
        daemon: &mut Account<'_, Daemon>,
        fee: &mut Account<'_, Fee>,
        worker: &mut Signer<'_>
    ) -> Result<()>; }
Expand description

TaskAccount

Required methods

Implementations on Foreign Types

Implementors