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