Jake Goulding

Results 119 issues of Jake Goulding

``` ruby # Bad expect(foo).to eq nil # Good expect(foo).to be_nil ``` ``` ruby # Bad expect(foo.baz?).to eq true expect(foo.bar?).to eq false # Good expect(foo).to be_baz expect(foo).to_not be_bar ``` ```...

> i feel like [using `Report`] should be mentioned in the root crate documentation because i never knew that existed

feedback requested
found in the field

@Kyuuhachi says: > I like to include that clause when I make a project-local ensure macro "That clause" means something like this: ```rust ensure!(let Some(x) = y, SomeSnafu); ``` This...

enhancement
feedback requested

Thanks for using my crate! Note that version 2.0 increases the MSRV to Rust 1.81. I understand if you don't want to upgrade right away, but hopefully this PR will...

Thanks for using my crate! Note that version 2.0 increases the MSRV to Rust 1.81. I understand if you don't want to upgrade right away, but hopefully this PR will...

Congratulations on your release of version 2! 🎉 Reading through [the release notes](https://github.com/bincode-org/bincode/releases/tag/v2.0.0), I don't see an **explicit** statement about the compatibility *of the serialized data* between versions 1 and...

not-stale
bincode-2
documentation
good_first_issue

Both of these should be compile-time errors. ```rust #[derive(Debug, Snafu)] enum Error { #[snafu(context(true))] Alpha } ``` ```rust #[derive(Debug, Snafu)] enum Error { #[snafu(context)] Alpha } ```

bug
breaking change

```rust fn main() { let s = String::new(); assertables::assert_contains!(s, ""); assertables::assert_contains!(s, ""); } ``` ``` % cargo update -p assertables --precise 9.5.0 Updating crates.io index % cargo run Finished `dev`...

`v9.5.1` is the last git tag in the repository. 9.5.[23456] and 9.6.[01] have been released since.