()
| 26 | use thrift_tutorial::tutorial::{CalculatorSyncClient, Operation, TCalculatorSyncClient, Work}; |
| 27 | |
| 28 | fn main() { |
| 29 | match run() { |
| 30 | Ok(()) => println!("tutorial client ran successfully"), |
| 31 | Err(e) => { |
| 32 | println!("tutorial client failed with error {:?}", e); |
| 33 | std::process::exit(1); |
| 34 | } |
| 35 | } |
| 36 | } |
| 37 | |
| 38 | fn run() -> thrift::Result<()> { |
| 39 | let options = clap_app!(rust_tutorial_client => |