placeholder
Module: placeholder
Section titled “Module: placeholder”Contents
Section titled “Contents”Structs
Inner- Marker type binding [SecretPlaceholder] to itsfspTypeSafeIdprefix.
Constants
PLACEHOLDER_PREFIXPLACEHOLDER_SUFFIX_LEN- Byte length of [SecretPlaceholder]‘s base32 UUID suffix (per the
Type Aliases
SecretPlaceholder- Opaque token substituted for a secret value in extraction output.
firma_secret_provider::placeholder::Inner
Section titled “firma_secret_provider::placeholder::Inner”Struct
Marker type binding [SecretPlaceholder] to its fsp TypeSafeId prefix.
Unit Struct
firma_secret_provider::placeholder::PLACEHOLDER_PREFIX
Section titled “firma_secret_provider::placeholder::PLACEHOLDER_PREFIX”Constant: &str
firma_secret_provider::placeholder::PLACEHOLDER_SUFFIX_LEN
Section titled “firma_secret_provider::placeholder::PLACEHOLDER_SUFFIX_LEN”Constant: usize
Byte length of [SecretPlaceholder]‘s base32 UUID suffix (per the
type-safe-id spec, 26 Crockford-base32 characters).
A valid token is exactly PLACEHOLDER_PREFIX.len() + PLACEHOLDER_SUFFIX_LEN bytes.
firma_secret_provider::placeholder::SecretPlaceholder
Section titled “firma_secret_provider::placeholder::SecretPlaceholder”Type Alias: type_safe_id::TypeSafeId<Inner>
Opaque token substituted for a secret value in extraction output.
Minted per extracted secret and returned to the caller-supplied mint
callback in CompiledMatcher::rewrite;
the caller is responsible for persisting the SecretPlaceholder -> value
mapping.