)]}'
{"tvix/castore/src/blobservice/combinator.rs":[{"author":{"_account_id":1000073,"name":"raitobezarius","display_name":"Ryan Lahfa","email":"tvl@lahfa.xyz","username":"raitobezarius"},"change_message_id":"63d12f4b018bebd8d62241b103ab98d16d57cbb3","unresolved":true,"context_lines":[{"line_number":98,"context_line":"    let blob_service \u003d blob_service.clone();"},{"line_number":99,"context_line":"    let readers_stream \u003d tokio_stream::iter(chunks).map(move |(digest, _)| {"},{"line_number":100,"context_line":"        let d \u003d digest.to_owned();"},{"line_number":101,"context_line":"        let blob_service \u003d blob_service.clone();"},{"line_number":102,"context_line":"        async move {"},{"line_number":103,"context_line":"            blob_service.open_read(\u0026d.to_owned()).await?.ok_or_else(|| {"},{"line_number":104,"context_line":"                warn!("}],"source_content_type":"text/x-rustsrc","patch_set":1,"id":"490e1f14_691fdb3c","line":101,"updated":"2024-01-09 16:14:34.000000000","message":"so now, we are off the call, here\u0027s a trick maybe to make it work:\n```\nlet blob_service \u003d *blob_service.clone()\n```\n\nremove the `move` and the external clone, you only need to borrow, dereference, clone, then move on IMHO.","commit_id":"418f4ea7f65b495206295b10d680705e9a74319d"},{"author":{"_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"},"change_message_id":"3e53a3c25655929571a8ee949074c55e3f6b5571","unresolved":true,"context_lines":[{"line_number":98,"context_line":"    let blob_service \u003d blob_service.clone();"},{"line_number":99,"context_line":"    let readers_stream \u003d tokio_stream::iter(chunks).map(move |(digest, _)| {"},{"line_number":100,"context_line":"        let d \u003d digest.to_owned();"},{"line_number":101,"context_line":"        let blob_service \u003d blob_service.clone();"},{"line_number":102,"context_line":"        async move {"},{"line_number":103,"context_line":"            blob_service.open_read(\u0026d.to_owned()).await?.ok_or_else(|| {"},{"line_number":104,"context_line":"                warn!("}],"source_content_type":"text/x-rustsrc","patch_set":1,"id":"dd192c29_ebbb2102","line":101,"in_reply_to":"490e1f14_691fdb3c","updated":"2024-01-09 16:26:05.000000000","message":"type `BS` cannot be dereferenced","commit_id":"418f4ea7f65b495206295b10d680705e9a74319d"},{"author":{"_account_id":1000073,"name":"raitobezarius","display_name":"Ryan Lahfa","email":"tvl@lahfa.xyz","username":"raitobezarius"},"change_message_id":"6ab9a13a63b0cdba0b32a1d12231f24be5d80ab2","unresolved":false,"context_lines":[{"line_number":98,"context_line":"    let blob_service \u003d blob_service.clone();"},{"line_number":99,"context_line":"    let readers_stream \u003d tokio_stream::iter(chunks).map(move |(digest, _)| {"},{"line_number":100,"context_line":"        let d \u003d digest.to_owned();"},{"line_number":101,"context_line":"        let blob_service \u003d blob_service.clone();"},{"line_number":102,"context_line":"        async move {"},{"line_number":103,"context_line":"            blob_service.open_read(\u0026d.to_owned()).await?.ok_or_else(|| {"},{"line_number":104,"context_line":"                warn!("}],"source_content_type":"text/x-rustsrc","patch_set":1,"id":"c304ded8_24efc2ef","line":101,"in_reply_to":"dd192c29_ebbb2102","updated":"2024-01-09 17:31:33.000000000","message":"Acknowledged","commit_id":"418f4ea7f65b495206295b10d680705e9a74319d"}]}
