A memory leak can be unsafe though.
Then why is Box::leak not marked unsafe?
"unsafe" or `unsafe`? One is the general meaning of the word, the latter is "it invokes undefined-behavior".
Then why is Box::leak not marked unsafe?