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