Re-exports§
pub use error::ArmourError;pub use fuid::Fuid;pub use fuid::OptFuid;pub use get_type::GetType;pub use id64::Id64;pub use id64::OptId64;pub use key_type::KeyScheme;pub use key_type::KeyType;pub use typ::EnumType;pub use typ::Fields;pub use typ::SimpleEnumType;pub use typ::StructType;pub use typ::Typ;
Modules§
- dyn_
types - Compatibility module for armour-derive generated code paths.
- enc
- error
- fuid
- get_
type - id64
- key_
part - key_
type - num_ops
- persist
- record_
status - typ
- zbase
Macros§
- const_
hasher - key should be Base64Url decoded 56 bytes long (~ 75 chars)
- const_
hasher_ or - Like
const_hasher!, but in debug builds falls back to$defaultif the env var is not set. - hasher
- key should be Base64Url decoded 56 bytes long (~ 75 chars)
Constants§
Type Aliases§
Attribute Macros§
- armour_
metrics - Adds metrics tracking to the function.
Derive Macros§
- GetType
#[get_type(idx = 1)]in fields#[get_type(flatten)]for unnamed structs#[get_type(with_type(Type))]for named struct fields#[get_type(unimplemented)]for named struct fields#[get_type(custom("name", &[Typ::Bool, Typ::Str]))]for named struct fields