pub trait StateTransitionJsonConvert<'a>: Serialize + StateTransitionValueConvert<'a> {
// Provided method
fn to_json(
&self,
options: JsonStateTransitionSerializationOptions,
) -> Result<JsonValue, ProtocolError> { ... }
}Expand description
The trait contains methods related to conversion of StateTransition into different formats
Provided Methods§
Sourcefn to_json(
&self,
options: JsonStateTransitionSerializationOptions,
) -> Result<JsonValue, ProtocolError>
fn to_json( &self, options: JsonStateTransitionSerializationOptions, ) -> Result<JsonValue, ProtocolError>
Returns the serde_json::Value instance that encodes:
- Identifiers - with base58
- Binary data - with base64
Dyn Compatibility§
This trait is not dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.