summaryrefslogtreecommitdiff
path: root/tutorial/rs
diff options
context:
space:
mode:
authorjose andres <joangoto@gmail.com>2019-05-14 15:38:21 +0200
committerJames E. King III <jking@apache.org>2019-07-01 11:40:42 -0400
commit5338d99176756eefc21fe5c3f2eed3fab99ef715 (patch)
tree53cfd3e600f7004ffa18ec60e4c68651611eb399 /tutorial/rs
parent0124c4d66b4e550c1c56c45e994f842b0638d8a2 (diff)
downloadthrift-5338d99176756eefc21fe5c3f2eed3fab99ef715.tar.gz
bug fixed
Use TTcpChannel instead of TTcpTransport
Diffstat (limited to 'tutorial/rs')
-rw-r--r--tutorial/rs/README.md7
1 files changed, 4 insertions, 3 deletions
diff --git a/tutorial/rs/README.md b/tutorial/rs/README.md
index a686b9b19..8ad39adb7 100644
--- a/tutorial/rs/README.md
+++ b/tutorial/rs/README.md
@@ -35,12 +35,13 @@ extern crate thrift;
extern crate try_from;
// generated Rust module
-use tutorial;
+mod tutorial;
use thrift::protocol::{TCompactInputProtocol, TCompactOutputProtocol};
use thrift::protocol::{TInputProtocol, TOutputProtocol};
use thrift::transport::{TFramedReadTransport, TFramedWriteTransport};
use thrift::transport::{TIoChannel, TTcpChannel};
+
use tutorial::{CalculatorSyncClient, TCalculatorSyncClient};
use tutorial::{Operation, Work};
@@ -60,7 +61,7 @@ fn run() -> thrift::Result<()> {
//
println!("connect to server on 127.0.0.1:9090");
- let mut c = TTcpTransport::new();
+ let mut c = TTcpChannel::new();
c.open("127.0.0.1:9090")?;
let (i_chan, o_chan) = c.split()?;
@@ -72,7 +73,7 @@ fn run() -> thrift::Result<()> {
TFramedWriteTransport::new(o_chan)
);
- let client = CalculatorSyncClient::new(i_prot, o_prot);
+ let mut client = CalculatorSyncClient::new(i_prot, o_prot);
//
// alright! - let's make some calls