Skip to content

Conversation

@jaudiger
Copy link
Contributor

This PR simplifies a bit the brioche-runtime-utils codebase by removing the crate bstr to instead rely exclusively on methods from std. The main advantage to use the methods from the standard is there are infaillible which removes a bunch of indirection in the code that were related to error handling (which explains the removal of 100 lines).

We still need bstr but it's now a transitive dependency.

@jaudiger jaudiger requested a review from kylewlacy January 15, 2026 19:37
@jaudiger jaudiger self-assigned this Jan 15, 2026
Signed-off-by: Jérémy Audiger <jeremy.audiger@icloud.com>
@jaudiger
Copy link
Contributor Author

On main:

image

With this PR:

image

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants