Enum psa_crypto::types::status::Status [−][src]
pub enum Status {
Success,
Error(Error),
}
Expand description
Definition of a PSA status code
Variants
Success
Status code for success
Error(Error)
Tuple Fields
0: Error
Status codes for errors
Implementations
Convert the Status into a Result returning the empty tuple
Example
use psa_crypto::types::status::{Status, Error};
let status_err = Status::Error(Error::GenericError);
assert!(status_err.to_result().is_err());
let status_ok = Status::Success;
assert!(status_ok.to_result().is_ok());
Trait Implementations
Performs the conversion.
Auto Trait Implementations
impl RefUnwindSafe for Status
impl UnwindSafe for Status
Blanket Implementations
Mutably borrows from an owned value. Read more