relay-man 0.2.5

Peer to peer library
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
use bytes_kman::prelude::*;

#[derive(Bytes, Clone, Debug, Default)]
pub enum SearchType<T> {
    Fuzzy(T),
    Exact(T),
    #[default]
    None,
}

#[derive(Bytes, Clone, Debug, Default)]
pub struct Search {
    pub session: usize,
    pub client: SearchType<String>,
    pub name: SearchType<String>,
    pub other: SearchType<Vec<u8>>,
}