<div dir="ltr"><div class="gmail_extra"><br><div class="gmail_quote">On 21 June 2014 22:03, Igor Bukanov <span dir="ltr"><<a href="mailto:igor@mir2.org" target="_blank">igor@mir2.org</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div class="">On 20 June 2014 21:07, Paulo Sérgio Almeida <<a href="mailto:pssalmeida@gmail.com">pssalmeida@gmail.com</a>> wrote:<br>
> I have seen many other examples, where the code could mislead the reader into<br>
> thinking there are several, e.g., Mutexes:<br>
><br>
> let mutex = Arc::new(Mutex::new(1));<br>
> let mutex2 = mutex.clone();<br>
<br>
</div>Does this experience exist outside multithreaded code? I am asking<br>
because if the need to use extra temporary to create clones is limited<br>
mostly to cases involving implementations of Send, then this is rather<br>
different case than the issue of avoiding explicit clone() in general.<br>
</blockquote></div><br></div><div class="gmail_extra">I don't know, I don't have real experience writing Rust. Have only been looking at examples, mostly from the docs.</div></div>