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);