Skip to main content

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};