haystack_server/ops/mod.rs
1//! Haystack HTTP API op handlers.
2//!
3//! Each sub-module implements one or more Haystack ops as async Axum
4//! handler functions. Routes are registered in [`app::HaystackServer`].
5//!
6//! Standard ops: `about`, `ops`, `formats`, `read`, `nav`, `defs`, `libs`,
7//! `watchSub`/`watchPoll`/`watchUnsub`, `hisRead`/`hisWrite`,
8//! `pointWrite`, `invokeAction`, `close`.
9//!
10//! Extended ops: `changes`, `export`/`import`, `specs`/`spec`/`loadLib`/
11//! `unloadLib`/`exportLib`/`validate`.
12
13pub mod about;
14pub mod changes;
15pub mod data;
16pub mod defs;
17pub mod formats;
18pub mod his;
19pub mod invoke;
20pub mod libs;
21pub mod nav;
22pub mod ops_handler;
23pub mod point_write;
24pub mod read;
25pub mod watch;