| Crates.io | hydro2 |
| lib.rs | hydro2 |
| version | 0.1.0 |
| created_at | 2025-02-28 06:46:38.144599+00 |
| updated_at | 2025-02-28 06:46:38.144599+00 |
| description | This crate encapsulates the `hydro2` system. |
| homepage | |
| repository | https://github.com/klebs6/klebs-general |
| max_upload_size | |
| id | 1572527 |
| size | 95,727 |
hydro2This 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.
Distributed under the OGPv1 License (see ogp-license-text crate for more details).