Safe Memory Management and Ownership.
jmh530
john.michael.hall at gmail.com
Fri Jul 13 14:47:59 UTC 2018
On Friday, 13 July 2018 at 12:43:20 UTC, Atila Neves wrote:
>
> The only thing I got from this are that "smooth references" are
> like Rust's borrows. Which just gave me the idea to add this
> member function to `Unique`:
>
> scope ref T borrow();
>
> I have to think about @safety guarantees but it should be ok
> with DIP 1000.
>
> Atila
Sounds interesting.
I imagine you could specialize this depending on mutability. Rust
allows only one mutable borrow, but eliminated immutable borrows,
but you can't mix them. You could also place some restrictions,
like dis-allow borrows, only allow immutable borrows, etc.
More information about the Digitalmars-d
mailing list