2 releases

0.1.1 Sep 27, 2024
0.1.0 Jun 26, 2024

#1029 in Network programming

Download history 4/week @ 2024-07-21 10/week @ 2024-07-28 15/week @ 2024-08-11 22/week @ 2024-08-18 37/week @ 2024-08-25 36/week @ 2024-09-01 22/week @ 2024-09-08 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

88 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–16MB
~182K SLoC