Tim Kuehn
06beec3e5a
Add keywords that aren't terrible
2017-02-06 19:24:35 -08:00
Tim Kuehn
d39a382012
Add travis-ci repository to Cargo.toml
2017-02-06 19:24:35 -08:00
Tim Kuehn
efcc914e65
Add categories to Cargo.toml.
...
Also remove a keyword because 5's the limit.
2017-02-06 19:24:34 -08:00
compressed
a1072c8c06
Upgrade serde to 0.9 ( #94 )
...
* feat(serde): upgrade serde to 0.9
If you are using `#[derive(Serialize, Deserialize)]` or implementing
your own (de)serialization behavior for your RPC types you will need to
ensure you are using serde 0.9.x.
[breaking-change]
* chore(byteorder): upgrade byteorder to 1.0
2017-02-02 13:36:19 -08:00
Adam Wright
2ffa1138dd
Merge pull request #91 from tikue/master
...
Temporary workaround for compiler bugs in impl Trait feature.
2017-02-01 21:05:33 -08:00
Tim Kuehn
9d552e48a4
Temporary workaround for compiler bugs in impl Trait feature.
2017-02-01 15:52:30 -08:00
compressed
fafe569ebc
Add TLS support ( #81 )
...
When `-- features tls` is specified for tarpc, RPC communication can
also occur over a `TlsStream<TcpStream>` instead of a `TcpStream`.
* The functional tests have been refactored to use a common set of
functions for constructing the client and server structs so that all
the tests are shared across non-tls and tls test runs.
* Update pre-push to test TLS
* The `cfg_attr` logic caused many false warnings from clippy, so for now the crate docs for TLS are not tested.
2017-01-31 10:21:13 -08:00
Adam Wright
c286c596bd
Merge pull request #85 from tikue/master
...
Make port reusable
2017-01-30 22:46:29 -08:00
Tim Kuehn
348111a423
Add test for reusing addr:port
2017-01-30 17:11:31 -08:00
Tim Kuehn
984c1c29c5
Make port reusable
2017-01-30 15:51:22 -08:00
Adam Wright
cc1290636d
Merge pull request #82 from tikue/master
...
Make sure synchronous RPCs are wrapped in a lazy future.
2017-01-23 00:48:10 -08:00
Tim Kuehn
41683eee1d
Change variable obfuscation style from prefix underscores to suffix underscores.
2017-01-22 22:41:06 -08:00
Tim Kuehn
6c2239d6f2
Cargo clippy
2017-01-22 21:16:11 -08:00
Tim Kuehn
3196fd91ff
Cargo fmt
2017-01-22 20:08:38 -08:00
Tim Kuehn
45fa4c7bf1
Make sure synchronous RPCs are wrapped in a lazy future.
...
Some future-returning fns implicitly require the presence of an execution task. Wrapping in a lazy future ensures that by the time the future is polled, there is a task present.
2017-01-22 19:39:19 -08:00
Adam Wright
c7c18cbaaa
Merge pull request #78 from tikue/master
...
Simplify Never impls: return the inner uninhabited type for fns taking &self.
2017-01-22 15:31:43 -08:00
Adam Wright
1c0cf2a67f
Merge branch 'master' into master
2017-01-22 15:27:45 -08:00
Adam Wright
15a3900f3d
Merge pull request #79 from tikue/private-items
...
Make private a couple items that no longer need to be public.
2017-01-22 15:23:59 -08:00
Adam Wright
f0ecd7008d
Merge branch 'master' into private-items
2017-01-22 15:13:32 -08:00
Adam Wright
3567202aa3
Merge pull request #80 from tikue/client-reexports
...
Don't reexport client implementation details from crate root.
2017-01-22 15:13:22 -08:00
Tim Kuehn
802ee838ca
Don't reexport client implementation details from crate root.
2017-01-17 16:38:30 -08:00
Tim Kuehn
c976ca710a
Make private a couple items that no longer need to be public.
2017-01-17 15:36:08 -08:00
Tim Kuehn
9d2d69b4f4
Simplify Never impls: return the inner uninhabited type for fns taking &self.
2017-01-17 15:25:48 -08:00
Adam Wright
558dda28ad
Merge pull request #75 from tikue/master
...
Add Options to all connect and listen fns
2017-01-15 17:21:30 -08:00
Tim
4a4ffab611
Merge branch 'master' into master
2017-01-15 17:07:18 -08:00
Tim Kuehn
cabbbb2a0b
Fix some doc comments and remove unused impl.
2017-01-15 17:00:04 -08:00
compressed
3dc1b6381d
fix(futures): Either was only added in 0.1.7 ( #76 )
2017-01-13 15:21:07 -08:00
Adam Wright
c96ab77dcf
Merge pull request #74 from shaladdle/docs
...
First pass at some more detailed documentation
2017-01-13 15:15:09 -08:00
Adam Wright
865712f36e
First pass at some more detailed documentation
2017-01-12 20:11:03 -08:00
Tim Kuehn
a8e5bc45a1
Minor refactor
2017-01-12 00:31:46 -08:00
Tim Kuehn
95c57a4b2d
Add Options to all connect and listen fns
2017-01-12 00:06:17 -08:00
Adam Wright
ab3e73812c
Merge pull request #73 from tikue/master
...
Remove readme_expanded
2017-01-11 23:32:51 -08:00
Tim Kuehn
d34ca2acda
Remove readme_expanded
2017-01-11 23:29:19 -08:00
Adam Wright
9e92666932
Merge pull request #72 from tikue/master
...
Fix readme examples
2017-01-11 23:29:06 -08:00
Tim Kuehn
a6b25dc268
Fix readme examples
2017-01-11 23:14:52 -08:00
Adam Wright
77e12f56cc
Merge pull request #71 from tikue/master
...
Rework the future Connect trait to only have one method, which takes …
2017-01-11 23:03:58 -08:00
Tim Kuehn
05c6be192d
Rework the future Connect trait to only have one method, which takes an Options arg.
2017-01-11 22:55:04 -08:00
Adam Wright
568484f14f
Merge pull request #70 from tikue/master
...
Make spawn_core private
2017-01-11 21:00:15 -08:00
Tim Kuehn
918b6b3b75
Make spawn_core private
2017-01-11 20:44:59 -08:00
Adam Wright
d5854fd049
Merge pull request #69 from tikue/remove-error-trait
...
Remove unnecessary trait
2017-01-11 20:41:48 -08:00
Adam Wright
9646d92cae
Merge pull request #68 from tikue/master
...
Remove unused macro code
2017-01-11 20:27:46 -08:00
Tim Kuehn
a660ed7f1a
Remove unnecessary trait
2017-01-11 20:27:17 -08:00
Tim Kuehn
3eb2292841
Remove unused code
2017-01-11 20:22:52 -08:00
Adam Wright
5a525d9fb7
Merge pull request #67 from tikue/real-crates
...
Update Cargo.toml to use crates.io releases of tokio deps.
2017-01-11 18:01:39 -08:00
Tim Kuehn
e4ef0881e6
Update Cargo.toml to use crates.io releases of tokio deps.
2017-01-11 14:23:52 -08:00
Adam Wright
91e9ad3001
Merge pull request #63 from tikue/tokio-tracking
...
Track more changes to tokio
2017-01-09 13:05:15 -08:00
Tim Kuehn
b3c187cdac
Remove commented out code
2017-01-08 22:14:26 -08:00
Tim Kuehn
ffea090726
Make SyncClient only require &self for RPCs.
2017-01-08 22:13:49 -08:00
Tim Kuehn
e8f942f463
Merge master into tokio-tracking.
2017-01-08 22:05:10 -08:00
Adam Wright
5e9527e583
Merge pull request #61 from tikue/proto-changes
...
Track the changes to tokio-proto/master
2017-01-08 21:45:20 -07:00