pub trait ActionInputOutput<'info>: Action {
fn input_account(&self) -> &Account<'info, TokenAccount>;
fn output_account(&self) -> &Account<'info, TokenAccount>;
}pub trait ActionInputOutput<'info>: Action {
fn input_account(&self) -> &Account<'info, TokenAccount>;
fn output_account(&self) -> &Account<'info, TokenAccount>;
}