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}