Enum savefile::prelude::Schema
[−]
[src]
pub enum Schema {
Struct(SchemaStruct),
Enum(SchemaEnum),
Primitive(SchemaPrimitive),
Vector(Box<Schema>),
Undefined,
}The schema represents the save file format of your data.
Variants
Struct(SchemaStruct)Enum(SchemaEnum)Primitive(SchemaPrimitive)Vector(Box<Schema>)Undefined
Trait Implementations
impl Debug for Schema[src]
impl PartialEq for Schema[src]
fn eq(&self, __arg_0: &Schema) -> bool[src]
This method tests for self and other values to be equal, and is used by ==. Read more
fn ne(&self, __arg_0: &Schema) -> bool[src]
This method tests for !=.
impl WithSchema for Schema[src]
fn schema(_version: u32) -> Schema[src]
Returns a representation of the schema used by this Serialize implementation for the given version.
impl Serialize for Schema[src]
fn serialize(&self, serializer: &mut Serializer)[src]
Serialize self into the given serializer.
impl Deserialize for Schema[src]
fn deserialize(deserializer: &mut Deserializer) -> Self[src]
Deserialize and return an instance of Self from the given deserializer.