[][src]Module openssl::error

Errors returned by OpenSSL library.

OpenSSL errors are stored in an ErrorStack. Most methods in the crate returns a Result<T, ErrorStack> type.

Examples

use openssl::error::ErrorStack;
use openssl::bn::BigNum;

let an_error = BigNum::from_dec_str("Cannot parse letters");
match an_error {
    Ok(_)  => (),
    Err(e) => println!("Parsing Error: {:?}", e),
}

Structs

Error

An error reported from OpenSSL.

ErrorStack

Collection of Errors from OpenSSL.