hydro2

Crates.iohydro2
lib.rshydro2
version0.1.0
created_at2025-02-28 06:46:38.144599+00
updated_at2025-02-28 06:46:38.144599+00
descriptionThis crate encapsulates the `hydro2` system.
homepage
repositoryhttps://github.com/klebs6/klebs-general
max_upload_size
id1572527
size95,727
(klebs6)

documentation

README

hydro2

This crate encapsulates the hydro2 system. See the following crates:

hydro2-3p - Encapsulates the third party (3p) dependencies for the hydro2 system hydro2-async-scheduler - An asynchronous DAG-based scheduling framework for parallel operator execution. hydro2-basic-operators - A collection of fundamental operators for the hydro2 system. hydro2-mock - Mock utility components for testing within the hydro2 system. hydro2-network - Core data structures and DAG logic for building operator-based networks in the hydro2 system. hydro2-network-performance - Performance tracking for network execution in the hydro2 ecosystem. hydro2-network-wire-derive - A procedural macro providing #[derive(NetworkWire)] for bridging Hydro2 operator wires and enumerating operator IO variants. It automatically handles generics, type parameters, and attribute parsing to unify wire and operator definitions. hydro2-operator - Core interfaces, traits, and error handling for creating and running Hydro2 operators, including multi - port type conversion utilities. hydro2-operator-derive - Procedural macro that derives implementations of hydro2-operator's Operator trait, including port enumeration and bridging code for up to four inputs/outputs.

License

Distributed under the OGPv1 License (see ogp-license-text crate for more details).

Commit count: 634

cargo fmt