)]}'
{"tvix/nix-compat/src/store_path/mod.rs":[{"author":{"_account_id":1000085,"name":"Connor Brewster","display_name":"cbrewster","email":"cbrewster@hey.com","username":"cbrewster"},"change_message_id":"3bb426b27cc1b19d989df52ba7b3f92075321b1c","unresolved":true,"context_lines":[{"line_number":192,"context_line":"pub fn validate(s: \u0026StorePath) -\u003e Result\u003c(), Error\u003e {"},{"line_number":193,"context_line":"    validate_name(s.name.as_bytes())?;"},{"line_number":194,"context_line":""},{"line_number":195,"context_line":"    if s.digest.len() !\u003d DIGEST_SIZE {"},{"line_number":196,"context_line":"        return Err(Error::InvalidLength());"},{"line_number":197,"context_line":"    }"},{"line_number":198,"context_line":""}],"source_content_type":"text/x-rustsrc","patch_set":5,"id":"1b4d8d81_70fbb252","line":195,"updated":"2023-10-13 14:41:43.000000000","message":"Isn\u0027t digest here a fixed size array already? Seems like this would always be false. `[u8; DIGEST_SIZE]`","commit_id":"ae1955661c5ae0af6edcc7d79e81b8e3813d8915"},{"author":{"_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"},"change_message_id":"139b75049908b8d79dbe6f66f18b56cc7b9e6831","unresolved":false,"context_lines":[{"line_number":192,"context_line":"pub fn validate(s: \u0026StorePath) -\u003e Result\u003c(), Error\u003e {"},{"line_number":193,"context_line":"    validate_name(s.name.as_bytes())?;"},{"line_number":194,"context_line":""},{"line_number":195,"context_line":"    if s.digest.len() !\u003d DIGEST_SIZE {"},{"line_number":196,"context_line":"        return Err(Error::InvalidLength());"},{"line_number":197,"context_line":"    }"},{"line_number":198,"context_line":""}],"source_content_type":"text/x-rustsrc","patch_set":5,"id":"4f541e53_21fc086a","line":195,"in_reply_to":"1b4d8d81_70fbb252","updated":"2023-10-14 12:51:23.000000000","message":"Oh, this is correct. Updated.","commit_id":"ae1955661c5ae0af6edcc7d79e81b8e3813d8915"}],"tvix/store/protos/pathinfo.go":[{"author":{"_account_id":1000085,"name":"Connor Brewster","display_name":"cbrewster","email":"cbrewster@hey.com","username":"cbrewster"},"change_message_id":"3bb426b27cc1b19d989df52ba7b3f92075321b1c","unresolved":false,"context_lines":[{"line_number":97,"context_line":"\t}"},{"line_number":98,"context_line":""},{"line_number":99,"context_line":"\t// If the Deriver field is populated, ensure it parses to a StorePath."},{"line_number":100,"context_line":"\t// We can\u0027t check for it to *not* end with .drv, as the .drv files produced by"},{"line_number":101,"context_line":"\t// recursive Nix end with multiple .drv suffixes, and only one is popped when"},{"line_number":102,"context_line":"\t// converting to this field."},{"line_number":103,"context_line":"\tif p.Deriver !\u003d nil {"}],"source_content_type":"text/x-go","patch_set":5,"id":"c762c051_5706fbdd","line":100,"updated":"2023-10-13 14:41:43.000000000","message":"This sounds fun...","commit_id":"ae1955661c5ae0af6edcc7d79e81b8e3813d8915"}]}
