dpp/data_contract/conversion/value/v0/
mod.rs1use crate::version::PlatformVersion;
2use crate::ProtocolError;
3use platform_value::Value;
4
5pub trait DataContractValueConversionMethodsV0 {
6 fn from_value(
7 raw_object: Value,
8 full_validation: bool,
9 platform_version: &PlatformVersion,
10 ) -> Result<Self, ProtocolError>
11 where
12 Self: Sized;
13 fn to_value(&self, platform_version: &PlatformVersion) -> Result<Value, ProtocolError>;
14 fn into_value(self, platform_version: &PlatformVersion) -> Result<Value, ProtocolError>;
15}