Expand description
Serialization with selective field encryption for Runar, using macro-based approach without runtime registry
This crate provides:
- Derive macros for selective field encryption
- Enhanced SerializerRegistry with encryption support
- Integration with runar-keys for envelope encryption
- Label-based key resolution system
Re-exports§
pub use arc_value::ArcValue;
pub use arc_value::LazyDataWithOffset;
pub use arc_value::ValueCategory;
pub use erased_arc::ErasedArc;
pub use encryption::*;
pub use traits::*;
Modules§
- arc_
value - encryption
- erased_
arc - Safe ErasedArc implementation using Arc
for type-erased Arc values - primitive_
types - registry
- Global decryptor registry used by ArcValue.
- traits
- utils
Attribute Macros§
- runar
- No-op attribute macro to allow
#[runar(...)]
field annotations.