builders - done
This commit is contained in:
@@ -1,5 +1,6 @@
|
||||
use crate::PrintStatus;
|
||||
use std::fmt::Display;
|
||||
use std::io::Write;
|
||||
|
||||
#[derive(Debug)]
|
||||
pub enum Device {
|
||||
@@ -33,8 +34,8 @@ impl From<super::PowerSocket> for Device {
|
||||
}
|
||||
|
||||
impl PrintStatus for Device {
|
||||
fn print_status(&self) {
|
||||
println!("{}", self.display());
|
||||
fn print_status_into(&self, out: &mut impl Write) -> Result<(), std::io::Error> {
|
||||
out.write_fmt(format_args!("{}", self.display()))
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user