Re-exports§
pub use json::safe_integer::json_safe_i64;pub use json::safe_integer::json_safe_option_i64;pub use json::safe_integer::json_safe_option_u64;pub use json::safe_integer::json_safe_u64;pub use json::JsonSafeFields;
Modules§
- json
- Compile-safe JSON serialization for large integers (u64/i64).
- serde_
bytes - Generic serde helper for fixed-size byte arrays
[u8; N]. - serde_
bytes_ var - Serde helper for variable-length
Vec<u8>byte fields.
Traits§
- Json
Convertible - Convert to/from JSON using human-readable serde (Identifier=base58, Bytes=base64).
- Platform
Deserializable - Platform
Deserializable From Versioned Structure - Platform
Deserializable With Bytes LenFrom Versioned Structure - Platform
Deserializable With Potential Validation From Versioned Structure - Platform
Limit Deserializable From Versioned Structure - Platform
Message Signable - Platform
Serializable - Platform
Serializable With Platform Version - Signable
- Value
Convertible
Attribute Macros§
- json_
safe_ fields - Attribute macro that auto-injects
#[serde(with = "...")]on fields whose natural serde shape would round-trip badly through JSON / WASM.
Derive Macros§
- Json
Convertible - Derive macro that generates
impl JsonConvertible for Type {}with compile-time assertions that all inner types implementJsonSafeFields. - Value
Convertible - Derive macro that generates
impl ValueConvertible for Type {}.