Jake Goulding

Results 119 issues of Jake Goulding

Hi! [crates.io now supports categories][categories], which are a curated list of topics aimed at helping an end-user coming to crates.io looking for "a crate to do ______". We're sending pull...

Ideally, these never get merged in a final RFC. One idea is to automatically add concerns for each `FIXME` / `TODO` found, but there may be other implementations.

enhancement

It's entirely possible that the title isn't comprehensive enough, but it's a close start... For full reproduction, check out [my repo with all the models](https://github.com/shepmaster/reproduce-squeel-issues/blob/e57086abfda07e80449b6e9185a19fcb32d179c4/app/models/user.rb). ### Synopsis I have a...

In Viewing

While trying to reproduce #343, I ran into another error. You can use [the same repo](https://github.com/shepmaster/reproduce-squeel-issues/blob/e57086abfda07e80449b6e9185a19fcb32d179c4/app/models/user.rb) to reproduce the problem. ``` ruby has_many :children, class_name: 'User', foreign_key: :parent_id, inverse_of: :parent...

In Viewing

The error message generated is poor ("struct \`DemoSnafu\` has no field named \`location\`" / "the trait bound \`WhatShouldHaveBeenLocation: GenerateImplicitData\` is not satisfied") and it's unlikely to be a deeply used...

breaking change

https://doc.rust-lang.org/nightly/core/any/trait.Provider.html This will eventually replace the usage of `ErrorCompat::backtrace`. Should also allow attaching arbitrary _static_ data to an error. A fun bonus would be to see if we can make...

enhancement
help wanted

Perhaps on the `Backtrace` type(s) themselves, or elsewhere and linked from those types. Should call out the usage of `Option` and the related environment variable.

enhancement
help wanted

Code like this won’t work: ```rust #[derive(Debug, Snafu)] enum Error { Generic { source: GenericError }, } ``` We need a reference with the `’static` bound to be able to...

enhancement
help wanted

Most discussion has taken place on the Fluent issue: https://github.com/projectfluent/fluent-rs/issues/107

enhancement
help wanted
feedback requested

I'm unclear if this is considered a bug or not, but it is surprising! ```rust enum Error { Example { trace: Vec }, } ```

help wanted
feedback requested