dynamic_generic_alias

Macro dynamic_generic_alias 

Source
macro_rules! dynamic_generic_alias {
    ($vis:vis $name:ident, $inner:ty, $doc:literal) => { ... };
    ($name:ident, $inner:ty, $doc:literal) => { ... };
    ($vis:vis $name:ident, $inner:ty) => { ... };
    ($name:ident, $inner:ty) => { ... };
}
Expand description

Creates a generic heap-allocated secure secret type alias.

§Examples

use secure_gate::dynamic_generic_alias;
dynamic_generic_alias!(SecureVec, Vec<u8>, "Secure dynamic byte vector");
let vec = SecureVec::new(vec![1, 2, 3]);
assert_eq!(vec.len(), 3);