Sean McArthur
f8efb053b9
split Client into (Client, Connection) ( #107 )
...
The Connection type is a `Future` that drives all of the IO of the
client connection.
The Client type is separate, and is used to send requests into the
connection.
2017-09-28 16:55:12 -07:00
Carl Lerche
8911ee2a4b
Remove h2-test-support crate ( #119 )
...
The h2-test-support caused the unstable flag to always be enabled.
2017-09-25 22:28:39 -07:00
Carl Lerche
e049dcb62b
Rename Client::request -> send_request ( #98 )
...
All other fns have a send prefix.
2017-09-18 21:22:15 -07:00
Oliver Gould
897bf84163
Use rustfmt to enforce consistent formatting
...
This change adds a .rustfmt.toml that includes ALL supported settings,
12 of which we have overridden to attempt to cater to our own
proclivities.
rustfmt is checked in the rust-nightly CI job.
2017-09-12 22:29:35 +00:00
Carl Lerche
cd76aca6d4
Add test infrastructure to work directly with frames ( #56 )
...
This adds a `Codec` based testing API. This is a bit less annoying than writing
at the raw H2 wire protocol level...
2017-09-06 14:18:37 -07:00
Carl Lerche
c2e6eb35d8
Track HTTP crate
2017-09-05 10:21:31 -07:00
Carl Lerche
88d1de2da0
Expose Codec via an unstable flag ( #49 )
...
Exposes `Codec` using an unstable flag. This is useful for testing.
2017-09-03 16:17:05 -07:00
Carl Lerche
11d5f95236
Wire in trailers ( #34 )
...
Add send and receive trailer support.
2017-08-25 10:20:47 -07:00
Carl Lerche
19e562f9e0
Add some test stubs
2017-08-02 11:43:14 -07:00