connecting_to_kdb/
connecting_to_kdb.rs

1use kdb::{cast, Atom, Connection, ConnectionError, List, Symbol};
2
3fn main() -> Result<(), ConnectionError> {
4    let conn = Connection::connect("127.0.0.1", 4200, "", None)?;
5    let result = cast!(conn.eval("2+2").unwrap(); Atom<i64>);
6    println!("{}", result.value());
7
8    //Returning a list of symbols
9    let result = cast!(conn.eval("`a`b`c").unwrap(); List<Symbol>);
10    println!("{:?}", &result[0..]);
11
12    Ok(())
13}