Skip to main content

eval/
eval.rs

1// Requires a live GemStone/S stone.
2//
3// Expected output:
4//
5// SmallInt(7)
6
7use gemstone_rs::{Config, Session};
8
9fn main() -> gemstone_rs::Result<()> {
10    let config = Config::from_env()?;
11    let mut session = Session::login(config)?;
12    let value = session.eval("3 + 4")?;
13
14    println!("{value:?}");
15
16    session.logout()?;
17    Ok(())
18}