Jeremiah Senkpiel
Jeremiah Senkpiel
For Surf 3.0 I am almost certainly going to merge http-client back into it. The feature flag mess currently is hellish and maintaining it is a bad experience. Most of...
If there is no body then don't construct a zero-lengthed body. Fixes: https://github.com/http-rs/surf/issues/321 Fixes: https://github.com/http-rs/surf/issues/218
Kinda reverts https://github.com/http-rs/http-client/pull/48 Related to https://github.com/http-rs/surf/issues/237 Desirable for Surf-level config.
For interacting with `lambda_http`, part of the official awslabs toolkit. Needs more real testing. TBD. This is easier to do in Tide directly because otherwise you have to make a...
I'd say expose the router itself, but I suppose we may want the option to swap it out. I think `Debug`-printing a server in that case should list all registered...
`Arc` has thing kind-of-magic method called [`make_mut`](https://doc.rust-lang.org/std/sync/struct.Arc.html#method.make_mut) which can do an interior clone if there are immutable references. This uses that to allow middleware to be registered on a server...
It's not inconceivable that people may want to disable any particularly built in middleware. [Particularly the logger middleware](https://github.com/http-rs/tide/issues/476), but it's not inconceivable that someone may want to disable even the...
- run on "main" branch - really check everything - clippy everything including benches - avoid unnecessary actions-rs + run fmt-clippy-docs on beta
Some minor follow-up for my previous change to the logger which made it use the debug formatter. Very helpful for debugging but probably annoying in "production-like" logs. This also does...