2 releases

0.1.1 Sep 27, 2024
0.1.0 Jun 26, 2024

#1039 in Network programming

Download history 154/week @ 2024-06-24 14/week @ 2024-07-01 24/week @ 2024-07-15 14/week @ 2024-07-22 21/week @ 2024-08-12 23/week @ 2024-08-19 47/week @ 2024-08-26 19/week @ 2024-09-02 22/week @ 2024-09-09 45/week @ 2024-09-16 206/week @ 2024-09-23 81/week @ 2024-09-30

354 downloads per month
Used in 15 crates

Apache-2.0

795KB
19K SLoC

SwimOS API

This crate provides the API for implementing components that can be executed by the SwimOS runtime.

  • The agent module contains the agent::Agent trait that can be implemented to add new kinds of agent to the runtime. The canonical Rust implementation of this trait can be found in the swimos_agent crate.
  • The persistence module contains the persistence::PlanePersistence trait that can be implemented to add new storage implementations to allow a Swim server to maintain an external persistent state that can outlive a single execution of the server process.

Dependencies

~8–15MB
~182K SLoC