Rust 填坑
最近跟著一個開源的toyDB學(xué)習(xí)數(shù)據(jù)庫的事情被各種事情擱置了有一段時間。最近打算撿回來。 不過明顯能感覺到rust的基礎(chǔ)還是很重要的,看syntax的功夫還需要理解數(shù)據(jù)庫是怎么設(shè)計的,很多時候是事倍功半。
挖個坑填一些rust的必備知識點吧
Pin/Unpin
Box
AsRef/Deref
異步編程
https://os.phil-opp.com/
https://rust-lang.github.io/async-book/
了解下Future, Waker, Executor 以及調(diào)用的流程
以及ownership的具體的一些表現(xiàn)形式(主要是寫的太少了)
當(dāng)然最后的目的是學(xué)習(xí)實現(xiàn)一個數(shù)據(jù)庫了,過程中看看一些常見的設(shè)計模式吧(if there's any)。
標(biāo)簽: