melodium-engine 0.7.1

Mélodium core engine and executor implementation
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18

# Mélodium engine crate

Mélodium core engine implementation.

This crate provides the core Mélodium engine.
The [descriptor](crate::descriptor) module provides descriptors allowing design to be made.
Everything needed to design [models](crate::designer::Model) and [treatments](crate::designer::Treatment) is provided in the [designer](crate::designer) module.
The [design](crate::design) module provides purely descriptive design without mutable interaction.

The [engine](crate::Engine) trait provides interactions with a core Mélodium engine, that can be instancied through [new_engine](crate::new_engine) function.

Look at the [Mélodium crate](https://docs.rs/melodium/latest/melodium/)
or the [Mélodium Project](https://melodium.tech/) for more detailed information.

## Features

- `doc` (disabled by default): enables documentation management of elements, when disabled `documentation` and `set_documentation` functions will still be present but respectively return empty string and do nothing.