Jason Volk
|
a39ef994d2
|
Add is_err_or to Result utils.
Signed-off-by: Jason Volk <jason@zemos.net>
|
2025-10-27 09:06:02 +00:00 |
|
Jason Volk
|
5b620a2c37
|
Add .and_is() / .and_if() to the BoolExt smalltalk.
Signed-off-by: Jason Volk <jason@zemos.net>
|
2025-10-21 17:41:42 +00:00 |
|
Jason Volk
|
aa4486dfdf
|
Simplify types, mitigate expansion; eliminate unnecessary move.
Further simplify future::BoolExt toward type expansion mitigation.
Signed-off-by: Jason Volk <jason@zemos.net>
|
2025-10-21 05:25:11 +00:00 |
|
Jason Volk
|
d3aaf9e4a9
|
Additional FutureBoolExt; attempt to reduce type-length expansion.
Signed-off-by: Jason Volk <jason@zemos.net>
|
2025-10-10 07:37:40 +00:00 |
|
Jason Volk
|
e12b0262da
|
Fix unnecessary async for future and/or utils.
Signed-off-by: Jason Volk <jason@zemos.net>
|
2025-10-10 07:37:40 +00:00 |
|
Jason Volk
|
5c127b5abd
|
Add is_false() to BoolExt.
Signed-off-by: Jason Volk <jason@zemos.net>
|
2025-10-06 01:19:36 +00:00 |
|
Jason Volk
|
368ead20a6
|
Add then_none() to BoolExt; move unsorted then_ utils.
Signed-off-by: Jason Volk <jason@zemos.net>
|
2025-10-02 05:29:48 +00:00 |
|
Jason Volk
|
ae4aad3641
|
Add set difference for sorted streams util.
Signed-off-by: Jason Volk <jason@zemos.net>
|
2025-10-02 05:29:48 +00:00 |
|
Jason Volk
|
95435ffe98
|
Fix unconnected inspect_log traits in Result utils.
Signed-off-by: Jason Volk <jason@zemos.net>
|
2025-10-02 05:29:48 +00:00 |
|
Jason Volk
|
86103183b3
|
Remove unused utils.
Co-authored-by: dasha_uwu <dasha@linuxping.win>
Signed-off-by: Jason Volk <jason@zemos.net>
|
2025-09-23 09:02:35 +00:00 |
|
dasha_uwu
|
d6e95c51c0
|
current_exe changes
remove unsafe
remove incorrect doc
|
2025-09-23 05:16:29 +00:00 |
|
Jason Volk
|
f32b6ae17d
|
Abstract and simplify serde_json round-trip to Ruma Raw.
Signed-off-by: Jason Volk <jason@zemos.net>
|
2025-09-23 05:15:10 +00:00 |
|
Jason Volk
|
a164da8b58
|
Fix and extend the apply! util macro.
Signed-off-by: Jason Volk <jason@zemos.net>
|
2025-09-05 05:45:41 +00:00 |
|
Alexandru Scvorțov
|
804257eb52
|
Fix broken doctest in src/core/utils/debug.rs
|
2025-09-04 22:21:14 +00:00 |
|
Jason Volk
|
00f11a9e8f
|
Additional instrumentation around global counter events.
|
2025-08-06 06:45:43 +00:00 |
|
Jason Volk
|
3612b04890
|
Add timepoint_from_epoch to time utils.
Signed-off-by: Jason Volk <jason@zemos.net>
|
2025-08-01 03:40:27 +00:00 |
|
Jason Volk
|
f3f23ee7ee
|
Fix missing counter retirements (51931de94c).
Signed-off-by: Jason Volk <jason@zemos.net>
|
2025-07-30 23:34:21 +00:00 |
|
Jason Volk
|
0b15ab2006
|
Ensure unwind safety in dispatch sequence.
Ensure await safety/efficiency in retirement sequence.
Signed-off-by: Jason Volk <jason@zemos.net>
|
2025-07-30 23:34:21 +00:00 |
|
Jason Volk
|
1bb16c8b73
|
Additional span logging of counter state; trace logging of contents.
Signed-off-by: Jason Volk <jason@zemos.net>
|
2025-07-30 23:34:21 +00:00 |
|
Jason Volk
|
1c24ed09fa
|
Fix misuse of try_select in logical-or future util.
Signed-off-by: Jason Volk <jason@zemos.net>
|
2025-07-29 04:18:20 +00:00 |
|
Jason Volk
|
51931de94c
|
Add release-sequence for counter retirements.
Signed-off-by: Jason Volk <jason@zemos.net>
|
2025-07-25 21:55:37 +00:00 |
|
Jason Volk
|
05bb1f4ac7
|
Add TwoPhaseCounter to core utils.
Signed-off-by: Jason Volk <jason@zemos.net>
|
2025-07-25 10:32:52 +00:00 |
|
Jason Volk
|
c8d35cca57
|
Refactor to async closures.
Signed-off-by: Jason Volk <jason@zemos.net>
|
2025-07-24 04:07:27 +00:00 |
|
Jason Volk
|
ae707ab465
|
Simplify default Result generics.
Signed-off-by: Jason Volk <jason@zemos.net>
|
2025-07-24 04:07:27 +00:00 |
|
Jason Volk
|
c944f1124a
|
Additional BoolExt utils.
Signed-off-by: Jason Volk <jason@zemos.net>
|
2025-07-24 04:07:27 +00:00 |
|
Jason Volk
|
70fc95e800
|
Fix same generic used for separate closures in BoolExt.
Signed-off-by: Jason Volk <jason@zemos.net>
|
2025-07-24 04:07:27 +00:00 |
|
Jason Volk
|
fd0082fd2c
|
Add ready_try_skip_while() to stream utils.
Signed-off-by: Jason Volk <jason@zemos.net>
|
2025-07-07 07:09:49 +00:00 |
|
Jason Volk
|
1cbcd3fc88
|
Add Result traits map_ref()/and_then_ref().
Signed-off-by: Jason Volk <jason@zemos.net>
|
2025-07-03 22:18:44 +00:00 |
|
Jason Volk
|
ad9ddd91cd
|
Add broad_find_map() to stream utils.
Signed-off-by: Jason Volk <jason@zemos.net>
|
2025-07-03 22:18:44 +00:00 |
|
Jason Volk
|
b5dc933880
|
Additional epoch time convenience utils.
Signed-off-by: Jason Volk <jason@zemos.net>
|
2025-06-18 09:50:22 +00:00 |
|
Jason Volk
|
5d115ddd6f
|
Fix clippy::missing-const-for-thread-local
Signed-off-by: Jason Volk <jason@zemos.net>
|
2025-05-14 13:06:38 +00:00 |
|
Jason Volk
|
a60d26e478
|
Apply typos changes.
Signed-off-by: Jason Volk <jason@zemos.net>
|
2025-05-14 05:39:44 +00:00 |
|
Jason Volk
|
222e89f6fe
|
Post-formatting aesthetic and spacing corrections
Signed-off-by: Jason Volk <jason@zemos.net>
|
2025-05-11 07:02:14 +00:00 |
|
Jason Volk
|
5bcf3550ab
|
attr_fn_like_width to 60
note the default is documented as 70 but this was not being honored by rustfmt
Signed-off-by: Jason Volk <jason@zemos.net>
|
2025-04-24 02:00:00 +00:00 |
|
Jason Volk
|
76509830e6
|
chain_width to 50
Signed-off-by: Jason Volk <jason@zemos.net>
|
2025-04-22 04:42:34 +00:00 |
|
Jason Volk
|
9b658d86b2
|
Rename crates.
Signed-off-by: Jason Volk <jason@zemos.net>
|
2025-04-22 04:37:49 +00:00 |
|
Jason Volk
|
aa80e952d1
|
mitigate additional debuginfo expansions
Signed-off-by: Jason Volk <jason@zemos.net>
|
2025-04-13 05:13:00 +00:00 |
|
Jason Volk
|
7c9d3f7e07
|
add ReadyEq future extension
Signed-off-by: Jason Volk <jason@zemos.net>
|
2025-04-09 03:40:44 +00:00 |
|
Jason Volk
|
7cf61b5b7b
|
add ready_find() stream extension
Signed-off-by: Jason Volk <jason@zemos.net>
|
2025-04-09 03:40:44 +00:00 |
|
Jason Volk
|
ce6e5e48de
|
relax Send requirement on some drier stream extensions
Signed-off-by: Jason Volk <jason@zemos.net>
|
2025-04-09 03:40:44 +00:00 |
|
Jason Volk
|
58b8c7516a
|
extend extract_variant to multiple variants
Signed-off-by: Jason Volk <jason@zemos.net>
|
2025-04-05 02:44:46 +00:00 |
|
Jason Volk
|
bb8320a691
|
abstract and encapsulate the awkward OptionFuture into Stream pattern
Signed-off-by: Jason Volk <jason@zemos.net>
|
2025-04-05 02:44:46 +00:00 |
|
Jason Volk
|
5768ca8442
|
upgrade dependency ByteSize
Signed-off-by: Jason Volk <jason@zemos.net>
|
2025-03-31 04:27:20 +00:00 |
|
Jason Volk
|
d60920c728
|
workaround some large type name length issues
Signed-off-by: Jason Volk <jason@zemos.net>
|
2025-03-31 03:00:53 +00:00 |
|
Jason Volk
|
db99d3a001
|
remove recently-made-unnecessary unsafe block
Signed-off-by: Jason Volk <jason@zemos.net>
|
2025-03-31 02:30:32 +00:00 |
|
June Clementine Strawberry
|
1d1ccec532
|
fix some nightly clippy lints
Signed-off-by: June Clementine Strawberry <june@3.dog>
|
2025-03-13 08:37:34 -04:00 |
|
June Clementine Strawberry
|
a1e1f40ded
|
run cargo fix for rust 2024 changes and rustfmt
Signed-off-by: June Clementine Strawberry <strawberry@puppygock.gay>
|
2025-02-23 01:17:45 -05:00 |
|
Jason Volk
|
5428526120
|
add tail-efficient logic extension
Signed-off-by: Jason Volk <jason@zemos.net>
|
2025-02-16 17:40:21 -05:00 |
|
Jason Volk
|
e161e5dd61
|
add pair_of! macro
Signed-off-by: Jason Volk <jason@zemos.net>
|
2025-01-31 22:45:37 +00:00 |
|
Jason Volk
|
2b730a30ad
|
add broad_flat_map
Signed-off-by: Jason Volk <jason@zemos.net>
|
2025-01-29 01:18:08 +00:00 |
|