34 releases (13 breaking)
new 0.15.0 | Jul 26, 2024 |
---|---|
0.13.3 | Jun 20, 2024 |
0.11.0 | Feb 25, 2024 |
0.10.2 | Dec 24, 2023 |
0.1.0 | Sep 21, 2022 |
#72 in WebAssembly
2,300 downloads per month
Used in 62 crates
(32 directly)
145KB
3K
SLoC
workflow-core
Part of the workflow-rs
application framework.
Collection of utilities and curated re-exports that are able to operate on native platforms as well as in the WASM32 Web Browser & Node.js environments.
Features
#[derive(Describe)]
derive macro for enums offering conversion of enums to and from strings as well as associating a custom description attribute with each of the enum values.id
module offering a random 64-bit UUID-like base58-encodable identifier representation (useful for DOM element IDs)task
module offering asyncspawn()
functionality for async code task execution as well as re-exports following modules:- async
sleep()
andyield_now()
functions - async
yield_executor()
for higher-level suspension of the browser event loop utility
module functions for buffer manipulation
Dependencies
~12–30MB
~426K SLoC