pub trait Exercise: Send + Sync {
// Required methods
fn name(&self) -> String;
fn title(&self) -> String;
fn statement(&self) -> String;
fn main(&self) -> Result<()>;
}
Expand description
Exercise Trait
pub trait Exercise: Send + Sync {
// Required methods
fn name(&self) -> String;
fn title(&self) -> String;
fn statement(&self) -> String;
fn main(&self) -> Result<()>;
}
Exercise Trait