Thanks to visit codestin.com
Credit goes to lib.rs

#astronomy #giant-magellan-telescope #telescope

gmt_dos-actors-clients_interface

Giant Magellan Telescope Dynamic Optical Simulation Actor to Clients Interface

15 releases (9 stable)

Uses new Rust 2024

1.5.1 Apr 25, 2026
1.5.0 Jul 18, 2025
1.4.0 May 19, 2025
1.3.2 Oct 25, 2024
0.1.4 Oct 6, 2023

#1092 in Science

Codestin Search App Codestin Search App Codestin Search App Codestin Search App Codestin Search App Codestin Search App Codestin Search App Codestin Search App Codestin Search App Codestin Search App Codestin Search App Codestin Search App Codestin Search App Codestin Search App Codestin Search App Codestin Search App Codestin Search App

107 downloads per month
Used in 23 crates (21 directly)

MIT license

51KB
1K SLoC

gmt_dos-actors-clients_interface

Interface definition betweeen an actor and an actor's client.

Data is passed from the actor to the client by invoking Read::read from the client.

Data is passed from the client to the actor by invoking Write::write from the client.

The client state may be updated by invoking Update::update from the client

The macro [chain] conveniently allows to invoke the sequence of [Read], [Update] and [Write] traits to a series of clients.


gmt_dos-actors-clients_interface

Crates.io Documentation

Interface definition betweeen an actor and an actor's client.

Data is passed from the actor to the client by invoking Read::read from the client.

Data is passed from the client to the actor by invoking Write::write from the client.

The client state may be updated by invoking Update::update from the client

Dependencies

~0.2–0.9MB
~18K SLoC