Skip to main content

xwt_erased_error/
lib.rs

1//! A suite of reusable error types that naturally emerge from the `xwt` API.
2//! Use when you don't want/need your own more precise types.
3
4#![allow(missing_docs, clippy::missing_docs_in_private_items)]
5
6mod impls;
7
8use xwt_erased::Error;
9
10pub enum Connect {
11    Connect(Error),
12    Connecting(Error),
13}
14
15pub enum Accept {
16    Accept(Error),
17}
18
19pub enum Accepting {
20    Accepting(Error),
21    RequestOk(Error),
22    RequestClose(Error),
23}
24
25pub enum OpenBi {
26    Open(Error),
27    Opening(Error),
28}
29
30pub enum OpenUni {
31    Open(Error),
32    Opening(Error),
33}