#![warn(missing_docs)]
#[allow(unused_imports)] #[macro_use]
extern crate tracing;
mod activity_definition;
pub mod data_converters;
pub mod error;
mod priority;
pub mod protos {
pub use temporalio_protos::*;
}
pub mod worker;
mod workflow_definition;
pub use activity_definition::{ActivityDefinition, ActivityError};
pub use priority::Priority;
pub use worker::WorkerDeploymentVersion;
pub use workflow_definition::{
HasWorkflowDefinition, QueryDefinition, SignalDefinition, UntypedWorkflow, UpdateDefinition,
WorkflowDefinition,
};
#[allow(unused_macros)]
macro_rules! dbg_panic {
($($arg:tt)*) => {
use tracing::error;
error!($($arg)*);
debug_assert!(false, $($arg)*);
};
}
#[allow(unused_imports)]
pub(crate) use dbg_panic;