read_definitions/read_definitions.rs
1use std::net::TcpStream;
2use dictproto::{
3 connection::DICTConnection,
4 Database
5};
6
7fn main() {
8 let addr = std::env::args().next_back().unwrap();
9 let stream = TcpStream::connect(addr).expect("Invalid socket address");
10
11 let mut conn = DICTConnection::new(stream).unwrap();
12 conn.next();
13
14 let (defs, _) = conn.define(Database::all(), String::from("ti")).expect("Damn");
15
16 for def in defs {
17 println!("{}", def.source.desc);
18 }
19}