Skip to main content

dynamic_generic_alias

Macro dynamic_generic_alias 

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

Creates a generic dynamic-sized heap-allocated secure secret type.

This macro generates a type alias to Dynamic<T> with a custom doc string. Useful for libraries providing generic dynamic-sized secret wrappers.

§Examples

With custom doc:

use secure_gate::dynamic_generic_alias;
dynamic_generic_alias!(pub SecureVec, "Secure dynamic byte vector");

With default doc:

use secure_gate::dynamic_generic_alias;
dynamic_generic_alias!(pub(crate) Wrapper);