Re-exports§
pub use error::ArmourError;pub use fuid::Fuid;pub use fuid::OptFuid;pub use id64::Id64;pub use id64::OptId64;pub use key_type::KeyScheme;pub use key_type::KeyType;
Modules§
- dyn_
types - Compatibility module for armour-derive generated code paths.
- enc
- error
- fuid
- id64
- key_
part - key_
type - num_ops
- persist
- record_
status - 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)
Structs§
- Enum
Type - Simple
Enum Type - Struct
Type - named structs, unnamed structs and tuples если нет названий полей в структуре, то это неименованная структура или кортеж.
Enums§
- Fields
- Scalar
Typ - Leaf schema types — no nested
Typ.Copy, const-constructible, shared byTyp(compile-time) andSchemaTyp(runtime). - Schema
Fields - Schema
Typ - Owned runtime mirror of
Typ. ReusesScalarTyp. Deserializable (impl Rapira— in the rapira crate, Plan 2). - Typ
Constants§
Traits§
Type Aliases§
Attribute Macros§
- armour_
metrics - Adds metrics tracking to the function.
Derive Macros§
- GetType
#[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