Conrad Ludgate

Results 133 issues of Conrad Ludgate

## Bug description ginepro indirectly uses `tower::Balance` which makes use a best-of-two random load balancing strategy. Unfortunately, tonic has no built in mechanism for determining load, so this is hard...

bug

In there are numerous claims that Ed25519 should be preferred over P-384. > ECDSA is much more dangerous to implement than Ed25519 > If you're concerned about NSA backdoors, don't...

# Proposal ## Problem statement `Iterator::fold` is an extremely useful API to process all the elements in an iterator. Sometimes you don't have a sensible initial value. This is where...

T-libs-api
api-change-proposal

Inspired by https://github.com/serde-rs/serde/issues/2584, I looked through my dep tree and saw that either includes `serde` with the "derive" feature. Unfortunately, it's not so simple how to remove the feature here....

As an optimisation, I want to be able to memoize a key-hash. My current solution is double-hashing with the first hash being key -> u64, then the second hash using...

At Neon, we recently had a panic triggered in tokio RawTask Waker functions, specifically about mismatched ref counts, it appeared in the callstack of leaky-bucket. We didn't find anything wrong...

enhancement

`Result` can be matched to produce an infallible and safe unwrap function.

**Is your feature request related to a problem? Please describe.** A user was confused by the error messages when trying to select on an IntoFuture type. **Describe the solution you'd...

A-tokio
C-feature-request
M-macros
S-blocked-on-msrv

## Motivation #5249 I wanted a way to propagate a reason to the tasks I am cancelling, eg whether it was via a timeout, or via a termination. As the...

A-tokio-util
M-sync

👋 At Neon, we use SNI to know which database endpoint is being requested to connect to. Our fallback options are using `options` which this library also doesn't support, or...