Sean McArthur
2ea125e609
chore(lib): fix new unused_mut warnings in nightly
2017-08-11 15:07:49 -07:00
Sean McArthur
7d122bd15f
perf(header): optimize when inserting a new type header
2017-06-25 11:51:42 -07:00
Corey Farwell
1059eb349a
style(lib): address clippy code style warnings
...
* Remove unnecessary return statements.
* Combine identical `match` arms.
* Collapse nested conditional.
* Use `assert_ne` where applicable.
* Lifetime elision.
2017-06-12 20:16:20 -07:00
Markus Unterwaditzer
9375addba0
feat(headers): Headers::remove returns the Header
...
Closes #891
BREAKING CHANGE: `Headers.remove()` used to return a `bool`,
it now returns `Option<H>`. To determine if a a header exists,
switch to `Headers.has()`.
2016-08-23 16:46:07 -04:00
Sean McArthur
d35992d019
feat(lib): switch to non-blocking (asynchronous) IO
...
BREAKING CHANGE: This breaks a lot of the Client and Server APIs.
Check the documentation for how Handlers can be used for asynchronous
events.
2016-05-16 09:51:18 -07:00
Corey Farwell
4c7f6f0c1e
style(all): Address suggestions made by rust-clippy
2015-12-23 08:59:45 -08:00
Marius Seritan
abbc4d6f7e
test(internal): increasing test coverage of internal/cell module
2015-05-30 08:08:22 -07:00
Sean McArthur
df756871ed
feat(headers): adds re-parsing ability when getting typed headers
...
BREAKING CHANGE: added requirement that all HeaderFormat implementations
must also be fmt::Debug. This likely as easy as slapping
#[derive(Debug)] on to any custom headers.
2015-03-03 18:51:29 -08:00