tmprl_client/lib.rs
1//! All network IO for tmprl. Knows nothing about the UI.
2//!
3//! Every RPC goes through the thin wrappers in this crate rather than through
4//! `temporalio-client` directly. That crate is pre-1.0 and its surface moves
5//! between releases, so confining it here keeps a version bump to one crate.
6
7pub mod conn;
8pub mod ops;
9
10pub use conn::{Conn, ConnectError, ProfileRef, config_file_in_use, xdg_config_file};
11pub use ops::{
12 OpError,
13 codec::Codec,
14 history::HistoryPage,
15 namespace::NamespaceInfo,
16 schedule::SchedulePage,
17 workflow::{Continuation, WorkflowPage},
18};