{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":125850208,"defaultBranch":"master","name":"random-access-storage","ownerLogin":"datrs","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2018-03-19T11:54:42.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/36766516?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1681283253.0","currentOid":""},"activityList":{"items":[{"before":"4696a18570bb6676ed501cc5fcd582f3282dd493","after":"48326a2435e9dd1435059756053c52d52f78cab8","ref":"refs/heads/master","pushedAt":"2023-10-04T10:19:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ttiurani","name":"Timo Tiuraniemi","path":"/ttiurani","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1460430?s=80&v=4"},"commit":{"message":"docs: tweak docs logo","shortMessageHtmlLink":"docs: tweak docs logo"}},{"before":"00ce9b916274b2d9bd9972ac661214e6cef3686b","after":"4696a18570bb6676ed501cc5fcd582f3282dd493","ref":"refs/heads/master","pushedAt":"2023-04-12T07:18:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ttiurani","name":"Timo Tiuraniemi","path":"/ttiurani","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1460430?s=80&v=4"},"commit":{"message":"Fix broken link to crates.io","shortMessageHtmlLink":"Fix broken link to crates.io"}},{"before":"8a55cc70fd3195dbc8ca8495309ff918b9c39d1f","after":"00ce9b916274b2d9bd9972ac661214e6cef3686b","ref":"refs/heads/master","pushedAt":"2023-04-12T07:15:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ttiurani","name":"Timo Tiuraniemi","path":"/ttiurani","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1460430?s=80&v=4"},"commit":{"message":"Update changelog","shortMessageHtmlLink":"Update changelog"}},{"before":"cb0cbd9af8ceae894cec52c85b864528d1282e77","after":"8a55cc70fd3195dbc8ca8495309ff918b9c39d1f","ref":"refs/heads/master","pushedAt":"2023-04-12T07:02:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ttiurani","name":"Timo Tiuraniemi","path":"/ttiurani","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1460430?s=80&v=4"},"commit":{"message":"Switch from Travis to GHA","shortMessageHtmlLink":"Switch from Travis to GHA"}},{"before":"a37f98c96d59ed06d104f0db68c2144db9750006","after":"cb0cbd9af8ceae894cec52c85b864528d1282e77","ref":"refs/heads/master","pushedAt":"2023-04-12T06:58:54.000Z","pushType":"pr_merge","commitsCount":8,"pusher":{"login":"ttiurani","name":"Timo Tiuraniemi","path":"/ttiurani","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1460430?s=80&v=4"},"commit":{"message":"Merge pull request #26 from ttiurani/thiserror\n\nFix missing &mut in len(), remove read_to_writer, RandomAccessError\r\n\r\nIncludes changes needed for full implementations of random-access-disk and random-access-memory.\r\n\r\n## Fix missing &mut in len() causing Sync compilation problems\r\n\r\nWhen attempting to compile code that calls len() compilation fails with Sync problems. This likely got overlooked because no project yet used the function. Note that &mut seems unnecessary but is not: similarly is_empty() has also always been &mut.\r\n\r\n## Remove read_to_writer()\r\n\r\nThis method was the reason for futures dependency in the crate, but the method was also unimplemented in random-access-disk and random-access-memory. Instead of keeping it in the interface without any known implementors, I propose to just remove it (alongside the futures dependency). This method can be re-added once there is a valid use case for it.\r\n\r\n## Add RandomAccessError using thiserror\r\n\r\nInstead of using anyhow in a library, follow Rust best practices in giving the library users a detailed error type via thiserror.\r\n\r\n## Bump edition from 2018 to 2021\r\n\r\nBecause this is a breaking change, this is a good place to also bump the rust edition to the latest.\r\n\r\n## Comprehensive documentation\r\n\r\nMove (broken) documentation from README to lib.rs and document more thoroughly the error conditions for each method.","shortMessageHtmlLink":"Merge pull request #26 from ttiurani/thiserror"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyMy0xMC0wNFQxMDoxOToxMi4wMDAwMDBazwAAAAOPHERr","startCursor":"Y3Vyc29yOnYyOpK7MjAyMy0xMC0wNFQxMDoxOToxMi4wMDAwMDBazwAAAAOPHERr","endCursor":"Y3Vyc29yOnYyOpK7MjAyMy0wNC0xMlQwNjo1ODo1NC4wMDAwMDBazwAAAAMW5RiW"}},"title":"Activity ยท datrs/random-access-storage"}