ᴄʜᴏᴋɪᴅᴀʀ@lemmy.world to Programmer Humor@lemmy.mlEnglish · 2 years agorust in the linux kernellemmy.worldimagemessage-square18fedilinkarrow-up1504arrow-down118
arrow-up1486arrow-down1imagerust in the linux kernellemmy.worldᴄʜᴏᴋɪᴅᴀʀ@lemmy.world to Programmer Humor@lemmy.mlEnglish · 2 years agomessage-square18fedilink
minus-squareedinbruhlinkfedilinkEnglisharrow-up59·2 years agoThere! Now try to make a doubly linked list
minus-squareCanadaPlus@lemmy.sdf.orglinkfedilinkEnglisharrow-up18arrow-down1·2 years agounsafe time. I’ve poked around in the Rust linked list tutorial, and it all seems like hacks to me. At the end of the day I think you just need to use raw pointers when you’re implementing list operations.
minus-squaretias@discuss.tchncs.delinkfedilinkarrow-up15arrow-down1·2 years agoIt’s harder than in most other languages
minus-squareakash_rawal@lemmy.worldlinkfedilinkEnglisharrow-up1·2 years agoquietly implements next and prev references using array index
There! Now try to make a doubly linked list
unsafe
time.I’ve poked around in the Rust linked list tutorial, and it all seems like hacks to me. At the end of the day I think you just need to use raw pointers when you’re implementing list operations.
its not super hard in rust
It’s harder than in most other languages
quietly implements
next
andprev
references using array index