rust-lang/rfcs — pull request #238 by CloudiDust (2014-09-13 05:01:28+00:00)
Title: Forbid partial outbound moves from immutable variables

This RFC proposes that the semantics of immutable variables be refined by forbidding partial outbound moves, so:

1. immutable variables in Rust become more immutable;
2. guaranteed lifetimes for values with move semantics ("movable values") can be achieved.

This makes `NoisyDrop`/`QuietDrop` from #210 unnecessary.