Crate gallium_ecs[][src]

Expand description

A simple ecs system designed for serialization

Re-exports

pub use component::*;
pub use entity::*;
pub use scene::*;
pub use system::*;
pub use world::*;

Modules

Generic data structure deserialization framework.

A macro for declaring lazily evaluated statics.

Generic data structure serialization framework.

Value module.

Macros

Helper macro when implementing the Deserializer part of a new data format for Serde.

Conditional compilation depending on whether Serde is built with support for 128-bit integers.

Structs

The RON deserializer.

This type represents all possible errors that can occur when serializing or deserializing RON data.

A Value to Value map.

The RON serializer.

Enums

A wrapper for a number, which can be either f64 or i64.

Traits

A data structure that can be deserialized from any data format supported by Serde.

A data format that can deserialize any data structure supported by Serde.

A data structure that can be serialized into any data format supported by Serde.

A data format that can serialize any data structure supported by Serde.

Functions

A convenience function for building a deserializer and deserializing a value of type T from a string.

Serializes value and returns it as string.

Type Definitions

Attribute Macros

Derive Macros