pub trait Runnable { // Required method fn run(&self); }
Runnable is a common trait for things which can be run without any arguments.
Runnable
Its primary intended purpose is for use in conjunction with Command.
Command
Run this Runnable