2 releases

0.1.1 Sep 27, 2024
0.1.0 Jun 26, 2024

#1096 in Network programming

Download history 43/week @ 2024-09-15 181/week @ 2024-09-22 106/week @ 2024-09-29 11/week @ 2024-10-06 20/week @ 2024-10-13 24/week @ 2024-10-20 27/week @ 2024-10-27 17/week @ 2024-11-03 2/week @ 2024-11-10 20/week @ 2024-11-17 33/week @ 2024-11-24 38/week @ 2024-12-01 46/week @ 2024-12-08 27/week @ 2024-12-15

79 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
~181K SLoC