linebased 0.5.0

Add a TCP query port to any program
Documentation
extern crate linebased;

use linebased::{Config, Server};

#[tokio::main]
async fn main() {
    env_logger::init();

    let config = Config::default()
        .host("127.0.0.1")
        .port(5555)
        .max_clients(100)
        .client_buf_size(24);

    let mut server = Server::new(config, |query| match query {
        "version" => String::from("0.1.0"),
        "hash" => String::from("aofijasodifjasklfjlkj"),
        _ => String::from("unknown command"),
    })
    .unwrap();

    server.run().await.unwrap();
}