metaverse_messages 0.3.0

packet definitions for the open metaverse
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
use std::{fs::File, io::Read};

use metaverse_messages::http::login::simulator_login_protocol::SimulatorLoginProtocol;

#[test]
fn parse_login_failure() {
    let mut file = File::open("tests/data/simulator_login_protocol.txt").unwrap();
    let mut buffer = Vec::new();
    file.read_to_end(&mut buffer).unwrap();

    let serialized = String::from_utf8(buffer).unwrap();
    let response: SimulatorLoginProtocol = serde_json::from_str(&serialized).unwrap();
    let _llsd = response.to_llsd_map();
    let _xml = response.to_xmlrpc();
}