#collection #observable #remote #event-stream #remoc

yanked remoc-obs

Collections (Vec, HashMap, HashSet, append-only list) that can be observed and mirrored remotely

19 releases (4 breaking)

0.5.0 May 25, 2022
0.4.9 Apr 29, 2022
0.4.7 Mar 8, 2022
0.4.5 Feb 25, 2022
0.1.3 Jan 20, 2022

#32 in #observable

45 downloads per month

Apache-2.0

135KB
2.5K SLoC

Remoc-obs — remotely observable collection types

This crate is deprecated: Remoc-obs has been integrated into Remoc as of version 0.10. Please update your references to use the remoc::robs module. Development continues as part of the Remoc repository.

Overview

This crate provides collections that emit an event for each change. This event stream can be sent to a local or remote endpoint (using Remoc), where it can be either processed event-wise or a mirrored collection can be built from it.

The following observable types are implemented:

  • vector
  • append-only list
  • hash map
  • hash set

crates.io page docs.rs page Apache 2 license

Supported Rust versions

Remoc-obs is built against the latest stable release. The minimum supported Rust version (MSRV) is 1.58.

License

Remoc-obs is licensed under the Apache 2.0 license.

Contribution

Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in Remoc-obs by you, shall be licensed as Apache 2.0, without any additional terms or conditions.

Dependencies

~5–7.5MB
~126K SLoC