sfo_cmd_server/errors.rs
1pub use sfo_result::err as cmd_err;
2pub use sfo_result::into_err as into_cmd_err;
3
4#[derive(Copy, Clone, Debug, Eq, PartialEq, Default)]
5pub enum CmdErrorCode {
6 #[default]
7 Failed,
8 InvalidParam,
9 IoError,
10 TlsError,
11 RawCodecError,
12 PeerConnectionNotFound,
13 Timeout,
14}
15
16pub type CmdResult<T> = sfo_result::Result<T, CmdErrorCode>;
17pub type CmdError = sfo_result::Error<CmdErrorCode>;