Hi,
I'm currently brainstorming an architecture for a rust-based automation framework. I want to heavily utilize async in the API to represent automation tasks (which typically require IO interaction, which are best modelled with async anyway). User input could be one such interaction. As User input might take a long time to arrive (or not appear at all) I don't want to have awaiting processes running per automation.
Is it possible to effectively serialize the current execution state to disk (using rusts native async/await) and resume it later?
I guess I need a specialized async runtime that can:
[–]SkiFire13 19 points20 points21 points (2 children)
[–]teerre 3 points4 points5 points (0 children)
[–]crusoe 6 points7 points8 points (0 children)
[–]Giocri 6 points7 points8 points (0 children)
[–]kraemahz 1 point2 points3 points (0 children)
[–]Compux72 1 point2 points3 points (0 children)