Crate zenoh_flow_nodes
source ·Expand description
This crate exposes the traits and structures necessary to create Zenoh-Flow nodes.
Items not exposed in the prelude
are meant for internal usage within the Zenoh-Flow project.
§prelude
Application developers wishing to create a data flow should include the prelude in their code-base as it regroups all the required structures and traits:
use zenoh_flow_nodes::prelude::*;
Next would be to implement, as different shared libraries, at least a Source, a Sink and possibly some Operators. See their respective documentation for examples.
Modules§
- This module expose all the structures required to implement a Zenoh-Flow node.
Structs§
- (⚙️ internal) Declaration expected in the library that will be loaded.
Constants§
- (⚙️️ internal) Constant used to check if a node is compatible with the Zenoh-Flow runtime managing it.
- (⚙️ internal) Constant used to check if a node was compiled with the same version of the Rust compiler than the Zenoh-Flow runtime managing it.