Parker Timmerman
Parker Timmerman
This PR adds a `capture_output` attr to the `rust_doc` rule, which if set to `True` will redirect the output of `stderr` into a file with the suffix of `.rustdoc.out`. Adding...
This PR adds the `crate_features` attr to the `rust_doc` rule, which allows you to specify what features should be enabled when building docs. Currently `rust_doc` doesn't enable any features (as...
I thought this was a pretty interesting task, adding zero copy de-serialization for Strings! Still a work in progress, but basically I created a type `StrBytes` which is a wrapper...
The API for `pb-gen` was written kind of hastily, we should remove the logging that is part of the implementation, and expose a properly documented builder struct so the code...
This task is to create an example in the `examples` crate that uses the `(rust.preserve_unrecognized)` extension. Then update the main README to reflect the new example.
Given the current benchmark [testing feature](https://doc.rust-lang.org/1.7.0/book/benchmark-tests.html) requires the nightly compiler, we should consider migrating to [`criterion`](https://github.com/bheisler/criterion.rs). Whoever handles this task should investigate if the unstable test feature is going to...
Currently when you try to mark a field as `[(rust.zero_copy)=true]` in a proto3 file, the code gen fails. We should figure out why and fix this
When fuzzing with [`libfuzzer`](https://github.com/rust-fuzz/libfuzzer) and using [`arbitrary::Arbitrary`](https://github.com/rust-fuzz/arbitrary/), if you find a failing input then `cargo fuzz` prints the `Debug` representation of your `Arbitrary` struct. This is quite useful because it's...
**Context** In the most recent version of [`compact_str`](https://github.com/ParkMyCar/compact_str), we renamed `CompactStr` to `CompactString`. You can continue to use `CompactStr` but there is a deprecation warning on it. **Changes** This PR...
**Context** In the most recent version of [`compact_str`](https://github.com/ParkMyCar/compact_str), we renamed `CompactStr` to `CompactString`. You can continue to use `CompactStr` but there is a deprecation warning on it. **Changes** This PR...