pub trait Resettable { // Required method fn reset(&mut self); }
Trait for resettable objects (objects that can be reused)
Reset the object to its initial state