diff options
author | Ferris Tseng <ferristseng@fastmail.fm> | 2017-10-25 23:00:48 -0400 |
---|---|---|
committer | Ferris Tseng <ferristseng@fastmail.fm> | 2017-10-25 23:00:48 -0400 |
commit | 8b055e583721b833d8528323dc0ad93ec9f5bc00 (patch) | |
tree | a94e87003828c265165e481b483fbfbcf5e34b46 /ipfs-api/examples/get_version.rs | |
parent | ec44a1db8ba7973386bca7fca7b51f1a5647f69e (diff) |
add license
Diffstat (limited to 'ipfs-api/examples/get_version.rs')
-rw-r--r-- | ipfs-api/examples/get_version.rs | 34 |
1 files changed, 34 insertions, 0 deletions
diff --git a/ipfs-api/examples/get_version.rs b/ipfs-api/examples/get_version.rs index 4eaf7cc..257d1c7 100644 --- a/ipfs-api/examples/get_version.rs +++ b/ipfs-api/examples/get_version.rs @@ -1,6 +1,16 @@ +// Copyright 2017 rust-ipfs-api Developers +// +// Licensed under the Apache License, Version 2.0, <LICENSE-APACHE or +// http://apache.org/licenses/LICENSE-2.0> or the MIT license <LICENSE-MIT or +// http://opensource.org/licenses/MIT>, at your option. This file may not be +// copied, modified, or distributed except according to those terms. +// + +extern crate futures; extern crate ipfs_api; extern crate tokio_core; +use futures::stream::Stream; use ipfs_api::IpfsClient; use tokio_core::reactor::Core; @@ -15,4 +25,28 @@ fn main() { let version = core.run(req).expect("expected a valid response"); println!("version: {:?}", version.version); + + let req = client.refs_local(); + println!( + "{:?}", + core.run(req.for_each(|res| Ok(println!("{:?}", res)))) + ); + + let req = client.diag_sys(); + println!("{}", core.run(req).expect("response")); + + let req = client.dns("ipfs.io", false); + let dns = core.run(req).expect("response"); + println!("{:?}", dns); + + let req = client.file_ls(&dns.path[..]); + println!("{:?}", core.run(req).expect("response")); + + /* + let req = client.dht_get("QmRJijhiMxQgn7bFP4cBsarHsGMM8g9fLDEE3WtkTXr4Hr"); + println!( + "{:?}", + core.run(req.for_each(|res| Ok(println!("{:?}", res)))) + ); + */ } |