1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
use crate::output::Output; pub struct ConsoleOutput { // .. } impl ConsoleOutput { pub(crate) fn new() -> Self { ConsoleOutput { // .. } } } impl Output for ConsoleOutput { fn write(&mut self, string: impl Into<String>) { print!("{}", string.into()); } }