Macro automatons_github::secret
source · [−]macro_rules! secret {
(
$(#[$meta:meta])*
$secret:ident
) => { ... };
}
Expand description
Generate a secret type
GitHub Apps have several secrets that must be configured, for example the app’s private key and
webhook secret. The secret
macro can generate a type for these secrets that both protects
the value from accidental exposure and allows the Rust compiler to enforce its type safety.
Example
use automatons_github::secret;
secret!(PrivateKey);
secret!(WebhookSecret);