simple-socket 0.1.7

The basic socket server & client for testing
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
use serde::{Deserialize, Serialize};

pub use podo_core_driver::Message;

#[derive(PartialEq, Eq, Serialize, Deserialize)]
pub enum Response<M> {
    Awk,
    Custom(M),
}

impl<M> Response<M> {
    pub fn unwrap_custom(self) -> M {
        match self {
            Self::Awk => unreachable!(),
            Self::Custom(m) => m,
        }
    }
}