Neil Isaac

Results 21 issues of Neil Isaac

Is it possible to generate protobuf stubs using my own generated well-known types instead of the pre-generated ones in the protobuf crate? ```protobuf message ExampleMessageWithWellKnownTypes { google.protobuf.Duration duration = 1;...

generated rust stubs for oneof and nested messages generate sub-modules to namespace the types, however the generated structs and enums in the sub-modules aren't customized. For example ```protobuf message ExampleMessageWithOneof...

When working on a multi-language project, it's useful to use protoc plugins to keep the protobuf build system consistent across all generators. It would be nice to be able to...

## Pre-Review Checklist for the PR Author 1. [x] Code follows the coding style of [CONTRIBUTING.md][contributing] 1. [x] Tests follow the [best practice for testing][testing] 1. [x] Changelog updated [in...

Hopefully resolves https://github.com/bazelbuild/rules_rust/issues/266 I'm open to input from maintainers on how to do this.

### Description For a given proto file `first/second/mylib.proto`, I would like to generate `runfiles/workspace/first/second/mylib_pb2.py`, however * `NO_PREFIX` produces `runfiles/workspace/first/second/first/second/mylib_pb2.py` * `PREFIXED` produces `runfiles/workspace/first/second/mylib_py_proto_generated_py/first//second/mylib_pb2.py` Both of these depend on py_library `imports`...

enhancement
resolved-next-release
lang-python

I got separate issues for the following events: ``` { "id": "1195fe750c40417391eefdca61598b3c", "project": 192541, "release": null, "dist": null, "platform": "go", "culprit": "", "message": "ERROR:stream_server.go:180: Timed out waiting for initial connection\n",...

For the sake of discussion, I'm considering adding batch uploads from a queue consumer, but would require a batch read API. Suggested API: ```go // BatchPeek returns a slice of...

Dequeue has variable latency since it may advance firstSegment, resulting in all elements of the next file getting decoded synchronously. This will hold the mutex for an extended period of...

For methods returning an IValue, we generally know what it contains, but it's awkward to consume by matching enum variants. Simple case: ```rust // current let result: IValue = object.method_is(...)?;...