2 releases

0.1.1 Sep 27, 2024
0.1.0 Jun 26, 2024

#1074 in Network programming

Download history 25/week @ 2024-08-22 48/week @ 2024-08-29 21/week @ 2024-09-05 33/week @ 2024-09-12 42/week @ 2024-09-19 236/week @ 2024-09-26 36/week @ 2024-10-03 13/week @ 2024-10-10 30/week @ 2024-10-17 20/week @ 2024-10-24 23/week @ 2024-10-31 4/week @ 2024-11-07 10/week @ 2024-11-14 32/week @ 2024-11-21 27/week @ 2024-11-28 49/week @ 2024-12-05

118 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