Get or set a deep value using a keypath string. Supports bracket and dot notation
Get or set a deep value using a keypath string. Supports bracket and dot notation
DEPRECATED - USE KEYPATHER - http://npmjs.org/tjmehta/keypather
Navigate JSON with keypath
Load modules in an object
args processor
args processor
Higher-order functions built on top of keypaths for type-safe functional programming
A static dispatch, faster alternative to rust-key-paths - Type-safe, composable keypaths for Rust with superior performance
Proc-macro derive to generate keypath methods using rust-keypaths (static dispatch)
Query builder and iteration over rust-key-paths KpType for Vec collections
Keypaths for Rust: Static dispatch implementation (rust-keypaths) and legacy dynamic dispatch (key-paths-core). Type-safe, composable access to nested data structures.
A powerful, type-safe query builder library for Rust that leverages key-paths for SQL-like operations on in-memory collections
Trait-only keypath surface (Readable, Writable, KpTrait, AccessorTrait) for building custom keypath libraries.
Derivable, type-safe Swift-style keypaths.
proc macros for the keypath crate
Const-evaluated swift-style keypaths
Iterator for traversing serde json objects, yielding a flattened path and value of each element.
Proc-macro derive to generate keypath methods