<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rust/library/alloc/src/collections/vec_deque/iter_mut.rs, branch 1.77.2</title>
<subtitle>https://github.com/rust-lang/rust
</subtitle>
<id>http://git.dreamy.place/mirrors/rust/atom?h=1.77.2</id>
<link rel='self' href='http://git.dreamy.place/mirrors/rust/atom?h=1.77.2'/>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/'/>
<updated>2023-03-27T14:03:14+00:00</updated>
<entry>
<title>replace advance_by returning usize with Result&lt;(), NonZeroUsize&gt;</title>
<updated>2023-03-27T14:03:14+00:00</updated>
<author>
<name>The 8472</name>
<email>git@infinite-source.de</email>
</author>
<published>2023-03-13T19:07:53+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=e29b27b4a4c6b6fc80e38d2747c8076a59475c03'/>
<id>urn:sha1:e29b27b4a4c6b6fc80e38d2747c8076a59475c03</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Change advance(_back)_by to return `usize` instead of `Result&lt;(), usize&gt;`</title>
<updated>2023-03-27T12:11:49+00:00</updated>
<author>
<name>The 8472</name>
<email>git@infinite-source.de</email>
</author>
<published>2021-12-26T02:21:54+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=69db91b8b25de51633ac9f089cd7fb10a58c2b2a'/>
<id>urn:sha1:69db91b8b25de51633ac9f089cd7fb10a58c2b2a</id>
<content type='text'>
A successful advance is now signalled by returning `0` and other values now represent the remaining number
of steps that couldn't be advanced as opposed to the amount of steps that have been advanced during a partial advance_by.

This simplifies adapters a bit, replacing some `match`/`if` with arithmetic. Whether this is beneficial overall depends
on whether `advance_by` is mostly used as a building-block for other iterator methods and adapters or whether
we also see uses by users where `Result` might be more useful.
</content>
</entry>
<entry>
<title>Changes according to code review</title>
<updated>2022-11-25T02:39:59+00:00</updated>
<author>
<name>Markus Everling</name>
<email>markuseverling@gmail.com</email>
</author>
<published>2022-11-25T02:36:11+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=ecca8c532850a2cce403264bd3c85961a38c8308'/>
<id>urn:sha1:ecca8c532850a2cce403264bd3c85961a38c8308</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Update VecDeque implementation</title>
<updated>2022-11-20T14:21:16+00:00</updated>
<author>
<name>Markus Everling</name>
<email>markuseverling@gmail.com</email>
</author>
<published>2022-10-12T22:58:02+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=a1bf25e2bdbebad2f1f42118ba1d2c4a7ae4f7b0'/>
<id>urn:sha1:a1bf25e2bdbebad2f1f42118ba1d2c4a7ae4f7b0</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Warn on unused doc(hidden) on trait impl items</title>
<updated>2022-05-08T20:53:14+00:00</updated>
<author>
<name>León Orell Valerian Liehr</name>
<email>liehr.exchange@gmx.net</email>
</author>
<published>2022-04-09T15:19:33+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=9d157ada35c0e363e30344526755649c3399f7de'/>
<id>urn:sha1:9d157ada35c0e363e30344526755649c3399f7de</id>
<content type='text'>
</content>
</entry>
<entry>
<title>doc: fix typo in comments</title>
<updated>2021-12-11T23:27:27+00:00</updated>
<author>
<name>japm48</name>
<email>japm48gh@gmail.com</email>
</author>
<published>2021-12-11T23:23:06+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=0d7b830139a0d32bb835091fd702b2e256b1411b'/>
<id>urn:sha1:0d7b830139a0d32bb835091fd702b2e256b1411b</id>
<content type='text'>
dereferencable -&gt; dereferenceable
</content>
</entry>
<entry>
<title>refactor: VecDeques IterMut fields to private</title>
<updated>2021-10-05T18:09:49+00:00</updated>
<author>
<name>DeveloperC</name>
<email>DeveloperC@protonmail.com</email>
</author>
<published>2021-09-25T12:55:45+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=5af61cb114e4af46e5c1c6c97b4556d5f007536f'/>
<id>urn:sha1:5af61cb114e4af46e5c1c6c97b4556d5f007536f</id>
<content type='text'>
Made the fields of VecDeque's IterMut private by creating a IterMut::new(...) function to create a new instance of IterMut and migrating usage to use IterMut::new(...).
</content>
</entry>
<entry>
<title>Remove redundant bounds on get_unchecked for vec_deque iterators, and run fmt</title>
<updated>2021-07-28T12:33:36+00:00</updated>
<author>
<name>Frank Steffahn</name>
<email>frank.steffahn@stu.uni-kiel.de</email>
</author>
<published>2021-07-01T17:04:50+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=9ff421da992d6612eb43fb58014f83ce15168146'/>
<id>urn:sha1:9ff421da992d6612eb43fb58014f83ce15168146</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add TrustedRandomAccessNoCoerce supertrait without requirements or guarantees about subtype coercions</title>
<updated>2021-07-28T12:33:35+00:00</updated>
<author>
<name>Frank Steffahn</name>
<email>frank.steffahn@stu.uni-kiel.de</email>
</author>
<published>2021-07-01T15:49:47+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=69dd992f95123451e6b2077b84ab2b54f4f1aeae'/>
<id>urn:sha1:69dd992f95123451e6b2077b84ab2b54f4f1aeae</id>
<content type='text'>
Update all the TrustedRandomAccess impls to also implement the new supertrait
</content>
</entry>
<entry>
<title>Add doc(hidden) to all __iterator_get_unchecked</title>
<updated>2021-06-17T05:08:44+00:00</updated>
<author>
<name>Jacob Hoffman-Andrews</name>
<email>github@hoffman-andrews.com</email>
</author>
<published>2021-06-12T05:16:44+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=910c7fa7673b80ead337c5d37259c9ff4dcf355c'/>
<id>urn:sha1:910c7fa7673b80ead337c5d37259c9ff4dcf355c</id>
<content type='text'>
This method on the Iterator trait is doc(hidden), and about half of
implementations were doc(hidden). This adds the attribute to the
remaining implementations.
</content>
</entry>
</feed>
