Jason Volk
|
afcd0bfeef
|
add deref_at macro util
Signed-off-by: Jason Volk <jason@zemos.net>
|
2025-01-18 01:43:58 +00:00 |
|
Jason Volk
|
02f19cf951
|
tweak tracing spans; inlines
db deserializer tracing instrument cover
Signed-off-by: Jason Volk <jason@zemos.net>
|
2025-01-10 07:03:34 +00:00 |
|
Jason Volk
|
44e6b1af3c
|
fixes for tests to be run in release-mode
Signed-off-by: Jason Volk <jason@zemos.net>
|
2025-01-09 19:56:42 +00:00 |
|
Jason Volk
|
27328cbc01
|
additional futures extension utils
Signed-off-by: Jason Volk <jason@zemos.net>
|
2025-01-09 18:14:23 +00:00 |
|
Jason Volk
|
1a71798859
|
add Expected trait to utils; use (already transitive) num-traits.
Signed-off-by: Jason Volk <jason@zemos.net>
|
2025-01-01 23:28:01 -05:00 |
|
Jason Volk
|
7e4453620e
|
move exponential backoff util to different submod
Signed-off-by: Jason Volk <jason@zemos.net>
|
2025-01-01 23:28:01 -05:00 |
|
Jason Volk
|
2259e2c82f
|
batch queries to maximize throughput
query-side streams for first level of callsites
Signed-off-by: Jason Volk <jason@zemos.net>
|
2025-01-01 23:28:01 -05:00 |
|
Jason Volk
|
1792711d09
|
support core affinity mask
Signed-off-by: Jason Volk <jason@zemos.net>
|
2025-01-01 23:28:01 -05:00 |
|
Jason Volk
|
2bbb28bb88
|
get device info with libc using major/minor
Signed-off-by: Jason Volk <jason@zemos.net>
|
2025-01-01 23:28:01 -05:00 |
|
Jason Volk
|
3b95af9a18
|
move stream width related into unit
Signed-off-by: Jason Volk <jason@zemos.net>
|
2025-01-01 23:28:01 -05:00 |
|
Jason Volk
|
a407909d09
|
reduce unnecessary info-level spans to debug
Signed-off-by: Jason Volk <jason@zemos.net>
|
2025-01-01 23:28:01 -05:00 |
|
Jason Volk
|
7a6d657558
|
configurable dynamic stream concurrency scalar
Signed-off-by: Jason Volk <jason@zemos.net>
|
2025-01-01 23:28:01 -05:00 |
|
Jason Volk
|
5fdb8895b1
|
add utils to detect device io characteristics
Signed-off-by: Jason Volk <jason@zemos.net>
|
2025-01-01 23:28:01 -05:00 |
|
Jason Volk
|
749f29aaab
|
add and/and_then to BoolExt
Signed-off-by: Jason Volk <jason@zemos.net>
|
2025-01-01 23:28:01 -05:00 |
|
Jason Volk
|
f78104a959
|
relax Send on input iterator
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-12-18 13:29:51 -05:00 |
|
Jade Ellis
|
5b6ff3869c
|
Fix typo in test from rename
|
2024-12-17 19:29:46 +00:00 |
|
strawberry
|
77e0b76408
|
apply new rustfmt.toml changes, fix some clippy lints
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-12-15 01:00:41 -05:00 |
|
strawberry
|
0317cc8cc5
|
rename conduit to conduwuit finally
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-12-14 22:24:45 -05:00 |
|
Jason Volk
|
aa6d0fcaa7
|
add unwrap_or_default() to future TryExt extension
start an OptionFuture extension
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-12-08 07:12:27 +00:00 |
|
Jason Volk
|
23cf2b2236
|
add is_err() to TryFuture extension
add fold_default to Future tools extension
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-12-08 07:12:23 +00:00 |
|
Jason Volk
|
59d5e3ebf1
|
additional stream extensions for any/all
additional stream extension TryBroadbandExt
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-12-04 21:49:19 +00:00 |
|
Jason Volk
|
7d6710c033
|
add broadband stream extensions
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-12-03 07:39:02 +00:00 |
|
Jason Volk
|
61d9ac66fa
|
add ref_at util macro
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-12-03 07:39:02 +00:00 |
|
Jason Volk
|
3b30bd3580
|
add try_filter_map to TryReadyExt
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-12-03 07:39:02 +00:00 |
|
Jason Volk
|
3fbd74310f
|
impl transposed form of MapExpect
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-12-01 10:51:04 +00:00 |
|
Jason Volk
|
9263439af8
|
fix is_matching macro argument designator
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-12-01 10:51:04 +00:00 |
|
Jason Volk
|
58be22e695
|
fix new lints; clippy::unnecessary-map-or
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-11-29 06:58:45 +00:00 |
|
Jason Volk
|
6f1d50dda3
|
panic on otherwise ignored errors in debug mode
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-11-25 02:54:29 +00:00 |
|
Jason Volk
|
aea82183b2
|
add set intersection util for two sorted streams
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-11-22 09:38:34 +00:00 |
|
Jason Volk
|
887ae84f1e
|
optimize sha256 interface gather/vector inputs
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-11-16 00:33:40 +00:00 |
|
strawberry
|
44a7ac0703
|
add debug_assert is_sorted for inline content types
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-11-15 09:41:17 -05:00 |
|
Jason Volk
|
4ec5d1e28e
|
replace additional use tracing::
add log:: to disallowed-macros
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-11-14 04:50:07 +00:00 |
|
Jason Volk
|
feefa43e65
|
add pretty/si-unit byte size parsing/printing utils
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-11-13 02:38:03 +00:00 |
|
Jason Volk
|
9790a6edc9
|
add unwrap_or_err to result
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-11-11 20:50:05 +00:00 |
|
Jason Volk
|
27966221f1
|
add ready_try_fold to utils
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-11-08 06:09:04 +00:00 |
|
Jason Volk
|
768e81741c
|
use FnMut for ready_try_for_each extension
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-11-03 14:51:07 +00:00 |
|
Jason Volk
|
f191b4bad4
|
add map_expect for stream
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-11-03 14:50:28 +00:00 |
|
Jason Volk
|
6b0eb7608d
|
add Filter extension to Result
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-11-03 08:03:25 +00:00 |
|
Jason Volk
|
0eb67cfea0
|
additional bool extensions for Result/Option conversion
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-11-03 08:03:25 +00:00 |
|
Jason Volk
|
ad117641b8
|
add tuple-apply macro with length argument for now
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-11-03 07:32:09 +00:00 |
|
Jason Volk
|
9787dfe77c
|
fix clippy::ref_option
fix needless borrow
fix clippy::nonminimal_bool
|
2024-10-27 02:11:07 +00:00 |
|
Jason Volk
|
1e7207c230
|
start an ArrayVec extension trait
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-10-27 00:11:50 +00:00 |
|
Jason Volk
|
cf59f738b9
|
move macros incorrectly moved out of utils to top level
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-10-27 00:11:50 +00:00 |
|
Jason Volk
|
49343281d4
|
additional bool extensions
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-10-27 00:09:05 +00:00 |
|
Jason Volk
|
c769fcc347
|
move core result into core utils
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-10-26 18:50:29 -04:00 |
|
Jason Volk
|
0e55fa2de2
|
add ready_try_for_each to TryReadyExt extension utils
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-10-26 18:50:29 -04:00 |
|
Jason Volk
|
93130fbb85
|
add is_ok to futures TryExtExt utils
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-10-26 18:50:29 -04:00 |
|
Jason Volk
|
828cb96ba9
|
split client/sync
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-10-26 18:50:29 -04:00 |
|
Jason Volk
|
d82ea331cf
|
add random shuffle util
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-10-26 18:50:29 -04:00 |
|
Jason Volk
|
89b5c4ee1c
|
add timepoint_from_now to complement timepoint_ago in utils
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-10-26 18:50:29 -04:00 |
|