pub trait Processor<'info>: ActionInputOutput<'info> {
// Required method
fn process_unchecked(
&self,
amount_in: u64,
minimum_amount_out: u64,
) -> Result<()>;
// Provided method
fn process(
&self,
continuation: &mut Account<'info, Continuation>,
) -> Result<()> { ... }
}
Expand description
Processes a context.
Required Methods§
Provided Methods§
Dyn Compatibility§
This trait is not dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.