TadoTheRustacean@programming.dev to Programmer Humor@programming.devEnglish · 1 year agothisIsGoingToBeASeriousDebateprogramming.devexternal-linkmessage-square41fedilinkarrow-up1292arrow-down134
arrow-up1258arrow-down1external-linkthisIsGoingToBeASeriousDebateprogramming.devTadoTheRustacean@programming.dev to Programmer Humor@programming.devEnglish · 1 year agomessage-square41fedilink
minus-squareTadoTheRustacean@programming.devOPlinkfedilinkarrow-up1·1 year agoI am hopeless at getting the text_ptr simpler than i64::from_str_radix(&format!(“{:p}”, my_string)[2…], 16).unwrap(); How can i get it the normal way?
minus-squareSpeiser0@feddit.delinkfedilinkarrow-up2·1 year agoJust use str::as_ptr(). Here’s an example (disclaimer: I haven’t used inline asm in rust before, expect issues): https://godbolt.org/z/sczYGe96f
I am hopeless at getting the text_ptr simpler than i64::from_str_radix(&format!(“{:p}”, my_string)[2…], 16).unwrap(); How can i get it the normal way?
Just use
str::as_ptr()
.Here’s an example (disclaimer: I haven’t used inline asm in rust before, expect issues): https://godbolt.org/z/sczYGe96f