Crate melodium_core
source ·Expand description
§Mélodium core crate
Core Mélodium components for compiled libraries.
This crate is aimed to be used by compiled Mélodium libraries,
in conjuction with melodium-macro
.
Core Mélodium types are exposed here, and base descriptors
for built-in elements are provided within the descriptor
module.
Look at the Mélodium crate or the Mélodium Project for more detailed information.
§Features
doc
(disabled by default): enables documentation management of elements, when disableddocumentation
andset_documentation
functions will still be present but respectively return empty string and do nothing.
Re-exports§
pub use melodium_common as common;
Modules§
Structs§
- Error when a
Serializer
orDeserializer
trait object fails. - A value which is initialized on the first access.
- A double-ended queue implemented with a growable ring buffer.
Enums§
Traits§
- A data structure that can be deserialized from any data format supported by Serde.
- An object-safe equivalent of Serde’s
Serialize
trait. - An object-safe equivalent of Serde’s
Serializer
trait. - Trait allowing to get real data based on Rust type.
- A data structure that can be serialized into any data format supported by Serde.