1#![warn(missing_docs)] #[allow(unused_imports)] #[macro_use]
8extern crate tracing;
9
10mod activity_definition;
11pub mod data_converters;
12#[cfg(feature = "envconfig")]
13pub mod envconfig;
14#[doc(hidden)]
15pub mod fsm_trait;
16pub mod payload_visitor;
17mod priority;
18pub mod protos;
19pub mod telemetry;
20pub mod worker;
21mod workflow_definition;
22
23pub use activity_definition::ActivityDefinition;
24pub use priority::Priority;
25pub use workflow_definition::{
26 QueryDefinition, SignalDefinition, UpdateDefinition, WorkflowDefinition,
27};
28
29macro_rules! dbg_panic {
30 ($($arg:tt)*) => {
31 use tracing::error;
32 error!($($arg)*);
33 debug_assert!(false, $($arg)*);
34 };
35}
36pub(crate) use dbg_panic;