simple/
simple.rs

1extern crate futures;
2extern crate tokio_core;
3extern crate tokio_memcache;
4
5use futures::Future;
6use tokio_core::reactor::Core;
7
8use tokio_memcache::{Client, extras};
9
10fn main() {
11    let addr = "127.0.0.1:11211".parse().unwrap();
12    let mut lp = Core::new().unwrap();
13
14    let res = Client::connect(&addr, &lp.handle())
15        .and_then(|conn| {
16            conn.set(b"Hello", b"world", 3600)
17                .and_then(move |_| {
18                    conn.get(b"Hello")
19                })
20        });
21
22    let val: Vec<u8> = lp.run(res).unwrap();
23    println!("{:?}", val);
24}