Ownership control for BitwiseCopyable types

In this thread @Andrew_Trick mentioned the following:

I am wondering if this code makes sense then and if it should be allowed:

func borrowMe(x: borrowing Int) {
    // ...
}

Additionally, isn't it desirable to provide ownership controls for large value types that are BitwiseCopyable?

2 Likes