pub trait Kernel: Display {
// Required methods
fn size(&self) -> Size;
fn init(&mut self);
fn run(&mut self);
}pub trait Kernel: Display {
// Required methods
fn size(&self) -> Size;
fn init(&mut self);
fn run(&mut self);
}