summa 0.8.8

Fast full-text search server
1
2
3
4
5
6
7
8
9
use crate::errors::SummaResult;

pub trait BaseServer {
    fn set_listener(endpoint: &str) -> SummaResult<tokio::net::TcpListener> {
        let std_listener = std::net::TcpListener::bind(endpoint)?;
        std_listener.set_nonblocking(true)?;
        Ok(tokio::net::TcpListener::from_std(std_listener)?)
    }
}