//! Contains the implementation of the decryption side of `envcrypt!`
use ;
/// Decrypts some bytes from a given key and nonce using exactly the same
/// logic as [`envc!`](crate::envc) and [`option_envc!`](crate::option_envc).
///
/// DO NOT CALL THIS FUNCTION YOURSELF. Decryption is handled automatically
/// by the [`envc!`](crate::envc) and [`option_envc!`](crate::option_envc) macros at runtime.