pub type WriteResult = Result<(), Write>;
pub enum WriteResult { Ok(()), Err(Write), }
Contains the success value
Contains the error value