lysdexic to RustEnglish · 2 years agoCommon Rust Lifetime Misconceptions (2020)github.comexternal-linkmessage-square5linkfedilinkarrow-up138arrow-down11cross-posted to: [email protected]
arrow-up137arrow-down1external-linkCommon Rust Lifetime Misconceptions (2020)github.comlysdexic to RustEnglish · 2 years agomessage-square5linkfedilinkcross-posted to: [email protected]
minus-squareKillTheMulelinkfedilinkarrow-up1·2 years agoNote that when you change num to take &self instead, this works out (you also need to mark foo as mutable, of course).
minus-squarehairyballslinkfedilinkarrow-up1·2 years agoIt’s a toy example. In that case, the solution is to assign the expression to a variable to compute its result upfront.
Note that when you change
numto take&selfinstead, this works out (you also need to markfooas mutable, of course).It’s a toy example. In that case, the solution is to assign the expression to a variable to compute its result upfront.