//! Channel types that form the typed state slots of a workflow's [`VersionedState`](crate::state::VersionedState).
use crateChannelType;
/// Error event and scope types for structured workflow error capture.
pub use *;
pub use ErrorsChannel;
pub use ExtrasChannel;
pub use MessagesChannel;
/// Core trait for a typed, versioned workflow state channel.
///
/// Each implementing type wraps a value of type `T` with a version counter
/// used by the scheduler for change-detection gating.