Rob Ede
ade71b7bd3
address soundness footgun in poll_fn
2022-10-21 03:14:38 +01:00
Rob Ede
6a9f13c8b4
inline simple future functions
2021-12-18 02:18:01 +00:00
Rob Ede
705b31230f
fix impl assertion tests
2021-12-18 02:17:48 +00:00
Rob Ede
90f205a465
standardize crate level lints
2021-12-08 06:09:46 +00:00
fakeshadow
7e7df2f931
add timeout for accepting tls connections ( #393 )
...
Co-authored-by: Rob Ede <robjtede@icloud.com>
2021-11-16 00:22:24 +00:00
Rob Ede
38caa8f088
Fix server arbiter support ( #417 )
2021-11-14 19:45:15 +00:00
Rob Ede
978e4f25fb
prepare actix-utils release 3.0.0 ( #342 )
2021-04-17 02:00:36 +01:00
Rob Ede
fb27ffc525
add future::Either type to utils ( #305 )
2021-04-01 13:53:44 +01:00
Rob Ede
4eebdf4070
prepare actix-utils release 3.0.0-beta.3
2021-04-01 09:31:42 +01:00
Rob Ede
8becb0db70
refactor crates for better api stability ( #301 )
2021-03-30 13:39:10 +01:00
Rob Ede
0a705b1023
add docs for *_ready macros
2021-03-10 02:23:24 +00:00
Rob Ede
382830a37e
refactor dispatcher / add Receiver::recv ( #286 )
2021-02-28 21:11:16 +00:00
Rob Ede
7e483cc356
tweak task and stream docs
2021-02-20 17:34:04 +00:00
Juan Aguilar
2cfe1d88ad
Refactor LocalWaker for use Cell and remove deprecated methods ( #278 )
2021-02-19 17:12:30 +00:00
Rob Ede
cff9deb729
attribute nits
2021-01-26 09:45:43 +00:00
fakeshadow
636cef8868
service trait takes shared self reference ( #247 )
2021-01-23 03:06:22 +00:00
Rob Ede
f751cf5acb
use convert err on forward_ready! ( #246 )
2021-01-09 14:13:16 +00:00
Rob Ede
a09f9abfcb
prepare utils release 3.0.0-beta.1
2020-12-28 03:32:28 +00:00
fakeshadow
2ee8f45f5d
update actix-codec and actix-utils to tokio 1.0 ( #237 )
2020-12-28 03:16:37 +00:00
Rob Ede
8a58a341a4
service improvements ( #233 )
2020-12-27 14:15:42 +00:00
Rob Ede
3ab8c3eb69
service trait takes request type parameter ( #232 )
2020-12-27 04:28:00 +00:00
fakeshadow
43ce25cda1
Remove unused mods in actix-utils ( #229 )
2020-12-26 21:27:59 +00:00
Juan Aguilar
02a902068f
Refactor LocalWaker ( #224 )
2020-12-13 19:26:57 +00:00
Rob Ede
4e43216b99
standardise compiler lints across all crates ( #226 )
2020-12-12 23:24:00 +00:00
Rob Ede
b3010c13e0
solve framed integration with actix-http ( #179 )
2020-08-18 23:27:37 +01:00
Rob Ede
fb098536ee
bump MSRV to 1.42 ( #180 )
2020-08-17 15:37:57 +01:00
Yuki Okushi
0dca1a705a
actix-utils: Remove unsound custom Cell as well ( #161 )
2020-07-22 01:14:32 +01:00
Rob Ede
334c98575a
Upgrade tokio utils to 0.3 ( #138 )
2020-07-20 05:44:26 +09:00
Yuki Okushi
e6b6f08369
actix-utils: Minimize futures-*
dependencies
2020-03-12 07:13:32 +09:00
Aaron Hill
c41b5d8dd4
Replace calls to Pin::new_unchecked
with pin_project
.
...
This is a breaking change, as it changes some public methods to take
`Pin<&mut Self>` rather than `&mut self`.
This brings these methods into line with `Stream::poll_next`, which also
takes a `Pin<&mut Self>`
2020-03-04 12:08:52 -05:00
Yuki Okushi
d5a6c83207
Suppress/fix clippy warnings
2020-01-29 12:05:55 +09:00
Nikolay Kim
3551d6674d
Add Clone impl for condition::Waiter
2020-01-08 11:18:56 +06:00
Nikolay Kim
9f00daea80
add Condition and Pool
2020-01-08 10:59:27 +06:00
Nikolay Kim
05549f0b42
Add methods to check LocalWaker registration state
2019-12-20 09:13:11 +06:00
Nikolay Kim
33fd6adc11
better InOrder test
2019-12-12 06:56:45 +06:00
Nikolay Kim
4305cdba2c
Revert InOrder service changes
2019-12-11 23:10:02 +06:00
Nikolay Kim
52ecb4bcc5
Add oneshot::Sender::is_canceled() method
2019-12-11 20:52:57 +06:00
Nikolay Kim
b28f32e82c
Allow to create framed::Dispatcher with custom mpsc::Receiver
2019-12-11 20:23:14 +06:00
Nikolay Kim
8bb81c0768
optimize InOrder service
2019-12-11 18:55:53 +06:00
Nikolay Kim
dded482514
allow to close mpsc sender
2019-12-11 14:36:00 +06:00
Nikolay Kim
631cb86947
refactor framed and stream dispatchers
2019-12-11 12:42:07 +06:00
Nikolay Kim
2e5e69c9ba
Simplify oneshot and mpsc implementations
2019-12-11 11:28:09 +06:00
Nikolay Kim
1ad0bbfb7f
rename fn service helpers
2019-12-08 19:05:05 +06:00
Nikolay Kim
fc0825fcdd
update tokio to 0.2.4
2019-12-07 10:15:26 +06:00
Nikolay Kim
cbdbc05dbd
update tokio verion and prep alpha3 release
2019-12-07 09:57:43 +06:00
Nikolay Kim
3a858feaec
migrate to tokio 0.2.2
2019-12-05 16:40:24 +06:00
Nikolay Kim
c6eb318536
Fix low/high watermark for write/read buffers; fix oneshot impl
2019-12-05 01:36:31 +06:00
Nikolay Kim
9f575418c1
clippy warnings
2019-12-02 22:30:09 +06:00
Nikolay Kim
9ed35cca7a
use owned value for service factory config
2019-12-02 21:27:48 +06:00
Nikolay Kim
9fbe6a1f6d
refactor server configuration and tls support
2019-12-02 11:30:27 +06:00