1pub struct Engine {} 2 3impl Engine { 4 pub fn new() -> Self { 5 Engine {} 6 } 7 8 pub fn run(&mut self, _source: &str) { 9 todo!() 10 } 11}