Expand description
Keypath extensions for crate::Kp: chaining, coercion, and higher-order helpers.
Core read/write traits live in key_paths_core. This module adds Kp-specific APIs.
Traitsยง
- Accessor
Trait - Optional-root and fallback helpers built on
Readable/Writable. - Chain
Ext - Coercion
Trait - HofTrait
- KeyPath
- A keypath that supports both read and write navigation.
- KeyPath
Value Target - Used so async chaining can infer the referent of a reference-valued step
(e.g.
&Tand&mut Tboth map toT). - KpTrait
- Logical root/value type identity and composition for a keypath.
- Readable
- Read-only keypath: navigate from
RoottoValue. - Writable
- Mutable keypath: setter path (same semantics as a
get_mutclosure on many keypath APIs).