[][src]Macro openssl_errors::put_error

macro_rules! put_error {
    ($function:expr, $reason:expr) => { ... };
    ($function:expr, $reason:expr, $message:expr) => { ... };
    ($function:expr, $reason:expr, $message:expr, $($args:tt)*) => { ... };
}

Pushes an error onto the OpenSSL error stack.

A function and reason are required, and must be associated with the same error library. An additional formatted message string can also optionally be provided.