1#[derive(Debug, thiserror::Error)]
3pub enum LiminalError {
4 #[error("{message}")]
6 ChannelNotFound { message: String },
7
8 #[error("{message}")]
10 ChannelClosed { message: String },
11
12 #[error("{message}")]
14 SchemaMismatch { message: String },
15
16 #[error("{message}")]
18 PublishFailed { message: String },
19
20 #[error("{message}")]
22 SubscriptionFailed { message: String },
23
24 #[error("{message}")]
26 ConversationFailed { message: String },
27
28 #[error("{message}")]
30 ConversationTimeout { message: String },
31
32 #[error("{message}")]
34 ParticipantCrashed { message: String },
35
36 #[error("{message}")]
38 DeliveryFailed { message: String },
39}