Convert structs and enums into tuples (of refs) and back - recursive, ignore fields
A utility derive macro for recursive trait implementations.
Allows recursive reflection of types, mapping runtime values to that recursive struct and constructing objects generically.
Support for partial updates and configuration in matchmaker
Expressive attribute macro to define nested structures
Parser, evaluator, and value toolkit for UZON — a typed, human-readable data expression format
Structural diffs of Rust data structures
A highly parallel Perl 5 interpreter written in Rust
Java deserialization for Rust
This crate provides a way to walk on recursive structures easily and safely.
Cache Commander — a TUI for browsing and managing cache directories
The autonomous, self-improving AI agent. Single Rust binary. Every channel. Install with: cargo install opencrabs
RecursiveOpenStruct is a subclass of OpenStruct. It differs from OpenStruct in that it allows nested hashes to be treated in a recursive fashion. For example: ros = RecursiveOpenStruct.new({ :a => { :b => 'c' } }) ros.a.b # 'c' Also, nested hashes can still be accessed as hashes: ros.a_as_a_hash # { :b => 'c' }
A gem to create recursive structs similar to open struct.
Recursive-Struct allows for inifinite Open Struct chains.
Like recursive-open-struct but slightly different
RecursiveOpenStruct is a subclass of OpenStruct. It differs from OpenStruct in that it allows nested hashes to be treated in a recursive fashion. For example: ros = RecursiveOpenStruct.new({ :a => { :b => 'c' } }) ros.a.b # 'c' Also, nested hashes can still be accessed as hashes: ros.a_as_a_hash # { :b => 'c' } > This is a fork of the original recursive-open-struct > to include a fix for https://github.com/aetherknight/recursive-open-struct/issues/46
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.