)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"},"change_message_id":"713bbefa5ace45e9cfba04f98dbbdb7daf3c44da","unresolved":false,"context_lines":[{"line_number":12,"context_line":""},{"line_number":13,"context_line":"Unfortunately, it\u0027s not compatible with tonic right out of the box so I"},{"line_number":14,"context_line":"added some wrapper types to implement the necessary traits to make"},{"line_number":15,"context_line":"things work. We should investigate upstreaming a `tonic` option to the"},{"line_number":16,"context_line":"tokio-listener crate which implements the relevant `tonic` traits."},{"line_number":17,"context_line":""},{"line_number":18,"context_line":"Example:"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":3,"id":"a39b5797_54495860","line":15,"updated":"2023-09-25 12:51:44.000000000","message":"Can you add something to b.tvl.fyi?","commit_id":"d57c1bed978601f85b2d6786f155c9de7937f458"}],"tvix/store/src/listener/mod.rs":[{"author":{"_account_id":1000085,"name":"Connor Brewster","display_name":"cbrewster","email":"cbrewster@hey.com","username":"cbrewster"},"change_message_id":"ba9fe4bf9193e42baad115ceb11f45d0ed8f6f90","unresolved":true,"context_lines":[{"line_number":82,"context_line":"        cx: \u0026mut std::task::Context\u003c\u0027_\u003e,"},{"line_number":83,"context_line":"        buf: \u0026mut tokio::io::ReadBuf\u003c\u0027_\u003e,"},{"line_number":84,"context_line":"    ) -\u003e Poll\u003cio::Result\u003c()\u003e\u003e {"},{"line_number":85,"context_line":"        Pin::new(\u0026mut self.inner).poll_read(cx, buf)"},{"line_number":86,"context_line":"    }"},{"line_number":87,"context_line":"}"},{"line_number":88,"context_line":""}],"source_content_type":"text/x-rustsrc","patch_set":2,"id":"ccad0441_7f5271a3","line":85,"updated":"2023-09-23 00:56:49.000000000","message":"Not sure if `Pin::new` is right here, should I be using `pin_project!`?","commit_id":"8a9e7060e635695e96ab858b5ddeecc151effed4"},{"author":{"_account_id":1000085,"name":"Connor Brewster","display_name":"cbrewster","email":"cbrewster@hey.com","username":"cbrewster"},"change_message_id":"e68d02ac3a4285f9f6a68cd8c50b441bfdb5b79d","unresolved":false,"context_lines":[{"line_number":82,"context_line":"        cx: \u0026mut std::task::Context\u003c\u0027_\u003e,"},{"line_number":83,"context_line":"        buf: \u0026mut tokio::io::ReadBuf\u003c\u0027_\u003e,"},{"line_number":84,"context_line":"    ) -\u003e Poll\u003cio::Result\u003c()\u003e\u003e {"},{"line_number":85,"context_line":"        Pin::new(\u0026mut self.inner).poll_read(cx, buf)"},{"line_number":86,"context_line":"    }"},{"line_number":87,"context_line":"}"},{"line_number":88,"context_line":""}],"source_content_type":"text/x-rustsrc","patch_set":2,"id":"e98e8a91_954a260e","line":85,"in_reply_to":"85395685_c8a98198","updated":"2023-09-23 22:12:39.000000000","message":"Done","commit_id":"8a9e7060e635695e96ab858b5ddeecc151effed4"},{"author":{"_account_id":1000073,"name":"raitobezarius","display_name":"Ryan Lahfa","email":"tvl@lahfa.xyz","username":"raitobezarius"},"change_message_id":"9186fb53e28963bcb90bf57dfc669c58b3dfe833","unresolved":true,"context_lines":[{"line_number":82,"context_line":"        cx: \u0026mut std::task::Context\u003c\u0027_\u003e,"},{"line_number":83,"context_line":"        buf: \u0026mut tokio::io::ReadBuf\u003c\u0027_\u003e,"},{"line_number":84,"context_line":"    ) -\u003e Poll\u003cio::Result\u003c()\u003e\u003e {"},{"line_number":85,"context_line":"        Pin::new(\u0026mut self.inner).poll_read(cx, buf)"},{"line_number":86,"context_line":"    }"},{"line_number":87,"context_line":"}"},{"line_number":88,"context_line":""}],"source_content_type":"text/x-rustsrc","patch_set":2,"id":"85395685_c8a98198","line":85,"in_reply_to":"ccad0441_7f5271a3","updated":"2023-09-23 12:47:41.000000000","message":"Agreed, it should have been `#[pin]` from the very start using `pin_project!`.","commit_id":"8a9e7060e635695e96ab858b5ddeecc151effed4"}]}
