@djeaunty_fourmule.near [Posted on DevHub](https://near.social/#/devgovgigs.near/widget/Post?id=842) ## Solution: DevHub Developer Fellowship Contributor report by Oleg Kuzmin for 2023-06-19 – 2023-06-31 ###### Requested amount: 1750 USDC ###### Requested sponsor: @neardevgov.near _I am submitting this contributor report as a [fellowship contributor led by @frol.near](/#/devgovgigs.near/widget/gigs-board.pages.Post?id=541)._ # Summary of Work - [x] Week Mon jun 19 2023 - Fir Jun 23 2023 (29:50) - [x] [Add MSRV check to CI](https://github.com/near/borsh-rs/issues/106) - [x] [prepare for stability | Remove hashbrown dep](https://github.com/near/borsh-rs/issues/51) - [x] [Introduce snapshot testing for all the serialized results](https://github.com/near/borsh-rs/issues/152) - [x] [`Document borsh crate features` *issue*](https://github.com/near/borsh-rs/issues/158) - [ ] [FR: Provide a way to borrow data from a slice](https://github.com/near/borsh-rs/issues/122) (closed but unresolved) - [x] [Future proof schema API](https://github.com/near/borsh-rs/issues/46) - [x] [Enforce canonicity for HashMap and BinaryHeap and BTreeMap](https://github.com/near/borsh-rs/issues/63) - [x] Week Mon Jun 26 2023 - Fri Jun 30 2023 (30:40) - [x] [Future proof schema API](https://github.com/near/borsh-rs/issues/46) - [x] [Enforce canonicity for HashMap and BinaryHeap and BTreeMap](https://github.com/near/borsh-rs/issues/63) - [x] [`create minimal benches for sets/maps` *issue*](https://github.com/near/borsh-rs/issues/163) - [x] [Borsh derive fails when using private types when derived on public type](https://github.com/near/borsh-rs/issues/41) - [x] [prepare for stability | clarify bounds on Rc/Arc impls](https://github.com/near/borsh-rs/issues/51) - [x] [prepare for stability | hide derive behind an optional feature-flag](https://github.com/near/borsh-rs/issues/51) - [x] [use InvalidData rather than InvalidInput for errors](https://github.com/near/borsh-rs/issues/48) # Cost - Total hours: 60.5 - Rate: $29/hour - Payee/target NEAR address: nomadx.near