Enum ink_metadata::MetadataVersioned
source · [−]pub enum MetadataVersioned {
V0(MetadataVersionDeprecated),
V1(MetadataVersionDeprecated),
V2(MetadataVersionDeprecated),
V3(InkProject),
}
Expand description
Versioned ink! project metadata.
Note
Represents the version of the serialized metadata format, which is distinct from the version of this crate for Rust semantic versioning compatibility.
Variants
V0(MetadataVersionDeprecated)
Version 0 placeholder. Represents the original non-versioned metadata format.
V1(MetadataVersionDeprecated)
Version 1 of the contract metadata.
V2(MetadataVersionDeprecated)
Version 2 of the contract metadata.
V3(InkProject)
Version 3 of the contract metadata.
Trait Implementations
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Performs the conversion.