Jake Goulding

Results 615 comments of Jake Goulding

> Are you able to edit your own source code? Yes, but that goes against the point of semver — I should not need to change my source code when...

This may be the same issue as [reported earlier](https://github.com/SixArm/assertables-rust-crate/issues/11#issuecomment-2976883522)? However, the regression now also appears in a smaller version range (9.5.2 works, 9.5.7 fails). ```rust fn main() { let s...

Note that I don't think there's anything wrong with cutting losses and releasing a semver-incompatible version. If 9.6 had been called 10.0, I wouldn't have blinked at having to make...

Also, it looks like 9.6.1 has been released but the current tip is https://github.com/SixArm/assertables-rust-crate/commit/0cbc23bad1284d41c8e26d69b9ca16c477a3de9a.

Given an arbitrary `impl std::error::Error`, what would you expect `snafu::report_log` to do / output?

> I now realize that, without the `log::kv::ToValue` support for some form of structured logging, this wouldn't make much sense. Can't really stuff the nice chain display you have into...

I'd expand the specific cases described in the title and first comment to include any subcommand, as I've seen Stack Overflow questions for "only do something for documentation" and "only...

Which editor are you using? If Ace, can you try the same thing on https://ace.c9.io/build/kitchen-sink.html If Monaco, can you try the same thing on https://microsoft.github.io/monaco-editor/playground.html

> Every file path already has a de-facto terminator: it is suffixed by ".rs", ``` ./main thread 'main' panicked at foo.js:2:5: Where am I? note: run with `RUST_BACKTRACE=1` environment variable...

> any reason why it doesn't exist? The big one would be that using a trait for `build` or `fail` would require the user to import that trait first. That's...