Conrad Ludgate

Results 133 issues of Conrad Ludgate

Makes better use of go features. I believe I've kept in the spirit of keeping the main algorithm the same and not golfing the code.

**What did you expect to happen?** enhancd to let me traverse all local directories **What actually happened?** In only a certain subset of directories, I get either the "no entry"...

kind/bug
lifesycle/stale

We have an interface with the following method ```go import ( "context" jet "github.com/go-jet/jet/mysql" ) type Storage interface { BulkUpdateValues(ctx context.Context, primaryKeys []string, values map[jet.Column]interface{}) error } ``` In the...

`sql.Open` internally makes use of the [`DriverContext`](https://pkg.go.dev/database/sql/driver#DriverContext) interface, and if a `Driver` does not implement it, it creates a light wrapper1. This `DriverContext` provides better context support as well as...

[Rendered](https://github.com/conradludgate/rfcs/blob/postfix-match/text/0000-postfix-match.md) An alternative postfix syntax for match expressions that allows for interspersing match statements with function chains ```rust foo.bar().baz.match { _ => {} } ``` as syntax sugar for ```rust...

T-lang

An alternative to `TupleCombinations` that works in a similar fashion to the standard `Combinations` iterator. It's implemented using const generics and manages to work for >12 elements too. Another benefit...

const-generics

On the back of #547, starts implementing some more array features. This one includes the `arrays` adapter and `next_array` method. They work exactly like their tuple counter parts. It defines...

const-generics

Discussed in #546 where I've written an alternative to `tuple_combinations`, `array_combinations` which is an iterator that outputs `[T; N]`. This feature requires const generics which were introduced in Rust 1.51....

const-generics

Addresses #31. Adds a new `EndpointMiddleware` trait and adds the `with_endpoint_layer` method to the `LoadBalancedChannelBuilder`. These middlewares are invoked on every `SocketAddr` that the lookup service discovers. Usage: ```rust let...

### Tracking Unstable flag: `-Zpackage-workspace` Stabilizing this would also close - #1169 Implementation - [x] #13947 - [x] #14433 - [x] #14659 - [ ] When stabilizing, do a clean...

Command-package
A-workspaces
C-feature-request
S-accepted
Z-package-workspace