That means something different, though, since let y = x
would normally consume x
in order to move it into y
(and if x
is a borrowing
parameter, you would already have to write let y = copy x
in order to make a copy that can be given to y
). When we have the borrowing bindings, you would be able to use those instead of let
or var
as a way to bind to x
, or part of x
, without copying it and carrying the no-implicit-copy constraint forward.
4 Likes