narrowlink_types/client/
data.rs

1use std::str::FromStr;
2
3use serde::{Deserialize, Serialize};
4
5use crate::generic::Connect;
6
7#[derive(Debug, Serialize, Deserialize)]
8pub enum OutBound {
9    Connect(String, Connect),
10}
11
12#[derive(Debug, Serialize, Deserialize)]
13pub enum InBound {}
14
15impl FromStr for OutBound {
16    type Err = serde_json::Error;
17    fn from_str(s: &str) -> Result<Self, <Self as FromStr>::Err> {
18        serde_json::from_str(s)
19    }
20}