data struct HashMap Demo
A hash map (dash map). A type of value is defined by trait implemented on key type
This crate helps with hashing the metadata of a type.
This crate provides Tysh's derive macro
Generate a hash for a Rust type. The primary use-case for this crate is for detecting differences in message types between versions of a crate. The `TypeHash` trait is implemented for most built-in types and a derive macro is provided, for implementing it for your own types.
A procedural macro for deriving `Hash` on structs with custom field logic.
Cross-language call/input/output hash tracing for algorithm parity checks
Derive macro for the tracehash-rs canonical hashing trait
Primitive types for ethereum, including Rlp/ABI encode/decode support
Rust SDK for CoW Protocol: orderbook client, EIP-712 order types, signing, and composable-order primitives.
This crate offers procedural macros designed to facilitate the swift implementation of Rust's built-in traits.
This crate offers procedural macros designed to facilitate the swift implementation of Rust's built-in traits, temporarily used in databend
HashStruct is similar to Struct from Ruby standard library, the difference is that HashStruct.generate creates a class which takes a hash with attributes rather than just positional arguments as Struct.new does.
It is built on top of standard `Struct` and `OpenStruct` classes with all their features preserved while adding a few on top for conveniences like handling nested hashes/arrays, unified constructor interface, immutability.
We can handle data specialized for table display, storage of values can be handled like Struct corresponding to multiple layers.
Struct, except it takes a Hash on object initialization. class Point < HashInitializedStruct.new(:x, :y); end; Point.new(x: 1, y: 2)
Converts a (possibly nested) Hash to a (nested) Struct.
Hash object with struct access
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.