{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":30742812,"defaultBranch":"master","name":"dasp","ownerLogin":"RustAudio","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2015-02-13T06:01:52.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/9999738?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1616644071.582815","currentOid":""},"activityList":{"items":[{"before":"6b15274b471835e586089e54228e54601f92d391","after":"4f573d69451c9cafba65f746a6ff19ec251ee826","ref":"refs/heads/master","pushedAt":"2023-11-11T15:49:44.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"est31","name":null,"path":"/est31","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8872119?s=80&v=4"},"commit":{"message":"dasp_frame:Generic impl for all `[impl Sample;const N: usize]` (#180)\n\nReplace the hard-coded macro implementing `Frame` for `[impl Sample;0-32]`,\r\nwith a generic impl based on const-generics.\r\n\r\nI discovered the need for this, when trying to simplify some macro-\r\n-implementations in the `ebur128` crate with const-generics.\r\n\r\nWe cannot remove the need for `NumChannels`, since (see reference 1)\r\n\"Associated Const Equality\" is not yet stable. We can however adapt the\r\n`NumChannels` strategy from `N1..N32` to a `NChannels`-generic type.\r\n\r\nSome opportunities like removing `unsafe` from `zip_map`, remain out of\r\nreach due to pending stabilization of the standard library.\r\n\r\n1: https://github.com/rust-lang/rust/issues/92827","shortMessageHtmlLink":"dasp_frame:Generic impl for all [impl Sample;const N: usize] (#180)"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAADrNrfpwA","startCursor":null,"endCursor":null}},"title":"Activity ยท RustAudio/dasp"}