pub type NothingOrError<E> = Result<(), Error<E>>;
Returned when something may return either nothing or an error.
pub enum NothingOrError<E> { Ok(()), Err(Error<E>), }
Contains the success value
Contains the error value