pub trait Printer { type Err: Error + 'static; // Required method fn print(&mut self, v: i32) -> Result<(), Self::Err>; }
The printer to print evaluated value.
The error type that printer will provide.
Print integer value.