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 HasWorkflowDefinition, QueryDefinition, SignalDefinition, UntypedWorkflow, UpdateDefinition,
27 WorkflowDefinition,
28};
29
30macro_rules! dbg_panic {
31 ($($arg:tt)*) => {
32 use tracing::error;
33 error!($($arg)*);
34 debug_assert!(false, $($arg)*);
35 };
36}
37pub(crate) use dbg_panic;