)]}'
{"tvix/castore/src/proto/tests/grpc_directoryservice.rs":[{"author":{"_account_id":1000085,"name":"Connor Brewster","display_name":"cbrewster","email":"cbrewster@hey.com","username":"cbrewster"},"change_message_id":"9a0fe4c32b8583a6846240bb41aeddc26aa7caa8","unresolved":true,"context_lines":[{"line_number":73,"context_line":"    // send directory A."},{"line_number":74,"context_line":"    let put_resp \u003d {"},{"line_number":75,"context_line":"        grpc_client"},{"line_number":76,"context_line":"            .put(stream! {"},{"line_number":77,"context_line":"                yield DIRECTORY_A.clone();"},{"line_number":78,"context_line":"            })"},{"line_number":79,"context_line":"            .await"}],"source_content_type":"text/x-rustsrc","patch_set":1,"id":"c2cf7437_cf1f595b","line":76,"updated":"2023-10-07 22:08:14.000000000","message":"nit: could use a `tokio_stream::once`: https://docs.rs/tokio-stream/latest/tokio_stream/fn.once.html","commit_id":"368683626481e2683ea37f22818ec2f5a0e452fb"},{"author":{"_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"},"change_message_id":"16f0b809ad882482dd5b48ae203e50be964270cc","unresolved":false,"context_lines":[{"line_number":73,"context_line":"    // send directory A."},{"line_number":74,"context_line":"    let put_resp \u003d {"},{"line_number":75,"context_line":"        grpc_client"},{"line_number":76,"context_line":"            .put(stream! {"},{"line_number":77,"context_line":"                yield DIRECTORY_A.clone();"},{"line_number":78,"context_line":"            })"},{"line_number":79,"context_line":"            .await"}],"source_content_type":"text/x-rustsrc","patch_set":1,"id":"6373f050_6fdbe943","line":76,"in_reply_to":"c2cf7437_cf1f595b","updated":"2023-10-08 07:39:34.000000000","message":"Good point!","commit_id":"368683626481e2683ea37f22818ec2f5a0e452fb"},{"author":{"_account_id":1000085,"name":"Connor Brewster","display_name":"cbrewster","email":"cbrewster@hey.com","username":"cbrewster"},"change_message_id":"9a0fe4c32b8583a6846240bb41aeddc26aa7caa8","unresolved":true,"context_lines":[{"line_number":119,"context_line":"    // sending \"a\", then \"b\" should succeed, and the response should contain the digest of b."},{"line_number":120,"context_line":"    let put_resp \u003d {"},{"line_number":121,"context_line":"        grpc_client"},{"line_number":122,"context_line":"            .put(stream! {"},{"line_number":123,"context_line":"                yield DIRECTORY_A.clone();"},{"line_number":124,"context_line":"                yield DIRECTORY_B.clone();"},{"line_number":125,"context_line":"            })"}],"source_content_type":"text/x-rustsrc","patch_set":1,"id":"97b39786_1bfe458a","line":122,"updated":"2023-10-07 22:08:14.000000000","message":"similarly there\u0027s `tokio_stream::iter`: https://docs.rs/tokio-stream/latest/tokio_stream/fn.iter.html","commit_id":"368683626481e2683ea37f22818ec2f5a0e452fb"},{"author":{"_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"},"change_message_id":"16f0b809ad882482dd5b48ae203e50be964270cc","unresolved":false,"context_lines":[{"line_number":119,"context_line":"    // sending \"a\", then \"b\" should succeed, and the response should contain the digest of b."},{"line_number":120,"context_line":"    let put_resp \u003d {"},{"line_number":121,"context_line":"        grpc_client"},{"line_number":122,"context_line":"            .put(stream! {"},{"line_number":123,"context_line":"                yield DIRECTORY_A.clone();"},{"line_number":124,"context_line":"                yield DIRECTORY_B.clone();"},{"line_number":125,"context_line":"            })"}],"source_content_type":"text/x-rustsrc","patch_set":1,"id":"ae1d3d01_f760d29e","line":122,"in_reply_to":"97b39786_1bfe458a","updated":"2023-10-08 07:39:34.000000000","message":"Yes, this actually is more concise if the logic to produce these is not too complicated. Thanks!","commit_id":"368683626481e2683ea37f22818ec2f5a0e452fb"}]}
