Crates.io | appliance |
lib.rs | appliance |
version | 0.2.4 |
source | src |
created_at | 2021-01-05 08:38:31.631455 |
updated_at | 2021-03-07 20:28:27.343041 |
description | A lightweight framework to build async-friendly components with message-based intercommunications. |
homepage | https://github.com/pkorotkov/appliance |
repository | https://github.com/pkorotkov/appliance |
max_upload_size | |
id | 331989 |
size | 34,885 |
Appliance is a lightweight Rust framework for building highly customizable asynchronous components adapted for message-based intercommunications. This project is an attempt to make actix-like approach more flexible by exempting a user from using predefined execution runtimes. With the library you can design any composition logic for async agents avoiding data races and unnecessary locks.
Features
The recommended way to use this library is to add it as a dependency in your Cargo.toml
file:
[dependencies]
appliance = "0.2.0"