Is resize! always in-place?

The specific situation where this is particularly relevant is Resize arrays in mutable structs. If the return value of resize! cannot be ignored, then @rdeits comment is not quite right: you wouldn’t be able to resize a vector contained in a struct that’s not mutable (even though the compiler won’t complain about it)