msp 0.1.2

Fast and lightweight Minecraft Server protocol client implemented in Rust.
Documentation
use msp::{Conf, MspErr, SocketConf};

fn main() -> Result<(), MspErr> {
    let conf = Conf::create("www.example.com");

    assert_eq!(conf.host, "www.example.com");
    assert_eq!(conf.port, 25565);
    assert_eq!(conf.socket_conf, SocketConf::default());

    let conf = Conf::create_with_port("www.example.com", 19132);
    assert_eq!(conf.port, 19132);

    let conf = Conf::create_from_str("192.168.1.10:25565")?;

    assert_eq!(conf.host, "192.168.1.10");
    assert_eq!(conf.port, 25565);

    let conf = Conf::create_from_str("www.example.com:25565")?;

    assert_eq!(conf.host, "www.example.com");
    assert_eq!(conf.port, 25565);
    Ok(())
}