<feed xmlns='http://www.w3.org/2005/Atom'>
<title>mirrors/arti.git/crates/tor-basic-utils/src/lib.rs, branch arti-v1.1.2</title>
<subtitle>mirror of https://gitlab.torproject.org/tpo/core/arti
</subtitle>
<id>http://git.dilluti0n.com/mirrors/arti.git/atom?h=arti-v1.1.2</id>
<link rel='self' href='http://git.dilluti0n.com/mirrors/arti.git/atom?h=arti-v1.1.2'/>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/'/>
<updated>2023-01-27T13:27:47Z</updated>
<entry>
<title>Disable clippy::unlinlined-format-args</title>
<updated>2023-01-27T13:27:47Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2023-01-27T12:49:39Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=bf04641c6818cb2c87c6ed9cf463a5710f8919d2'/>
<id>urn:sha1:bf04641c6818cb2c87c6ed9cf463a5710f8919d2</id>
<content type='text'>
This warning kind of snuck up on us! (See #748)  For now, let's
disable it.  (I've cleaned it up in a couple of examples, since
those are meant to be more idiomatic and user-facing.)

Closes #748.
</content>
</entry>
<entry>
<title>tor-basic-utils: Provide helper for serde flexible parsing</title>
<updated>2022-11-21T14:58:24Z</updated>
<author>
<name>Ian Jackson</name>
<email>ijackson@chiark.greenend.org.uk</email>
</author>
<published>2022-11-17T17:21:18Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=91536da10aed1ca1bf8ff48df52018fcc04a76bc'/>
<id>urn:sha1:91536da10aed1ca1bf8ff48df52018fcc04a76bc</id>
<content type='text'>
</content>
</entry>
<entry>
<title>define_accessor_trait: Allow specification of other items</title>
<updated>2022-11-03T15:43:41Z</updated>
<author>
<name>Ian Jackson</name>
<email>ijackson@chiark.greenend.org.uk</email>
</author>
<published>2022-11-03T14:46:05Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=f50da3efa1b698b43f2644fd8ee287df5aef5e66'/>
<id>urn:sha1:f50da3efa1b698b43f2644fd8ee287df5aef5e66</id>
<content type='text'>
</content>
</entry>
<entry>
<title>define_accessor_trait: Allow specification of supertraits</title>
<updated>2022-11-03T15:43:41Z</updated>
<author>
<name>Ian Jackson</name>
<email>ijackson@chiark.greenend.org.uk</email>
</author>
<published>2022-11-03T14:37:52Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=64de9f74beb1bd08884a0697e4e727ddf6793633'/>
<id>urn:sha1:64de9f74beb1bd08884a0697e4e727ddf6793633</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Run add_warnings.</title>
<updated>2022-11-03T15:06:02Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2022-11-03T15:06:02Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=932fe48eaf83f456eefd59475b4486d59966dec3'/>
<id>urn:sha1:932fe48eaf83f456eefd59475b4486d59966dec3</id>
<content type='text'>
</content>
</entry>
<entry>
<title>tor-basic-utils: Provide an implementation of BinaryHeap::retain</title>
<updated>2022-10-27T09:46:03Z</updated>
<author>
<name>Ian Jackson</name>
<email>ijackson@chiark.greenend.org.uk</email>
</author>
<published>2022-10-25T13:47:58Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=9796d615f8220a017fa2c2375e4f97e73b17ab40'/>
<id>urn:sha1:9796d615f8220a017fa2c2375e4f97e73b17ab40</id>
<content type='text'>
This is currently nightly-only and is blocked on an unresolved API
question:
  https://github.com/rust-lang/rust/issues/71503
</content>
</entry>
<entry>
<title>cargo fmt to remove blank lines</title>
<updated>2022-10-12T14:29:04Z</updated>
<author>
<name>Ian Jackson</name>
<email>ijackson@chiark.greenend.org.uk</email>
</author>
<published>2022-10-12T14:28:27Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=f84d8777db49f21ce6648dd244029531b370d5fd'/>
<id>urn:sha1:f84d8777db49f21ce6648dd244029531b370d5fd</id>
<content type='text'>
Apparently cargo fmt doesn't like these, which my perl rune didn't
delete.

This commit is precisely the result of `cargo fmt`.
</content>
</entry>
<entry>
<title>Replace all README copies in src/lib.rs with includes</title>
<updated>2022-10-12T14:29:03Z</updated>
<author>
<name>Ian Jackson</name>
<email>ijackson@chiark.greenend.org.uk</email>
</author>
<published>2022-10-12T14:23:53Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=d9910dba0883020c7db08596f7b38e41875230f1'/>
<id>urn:sha1:d9910dba0883020c7db08596f7b38e41875230f1</id>
<content type='text'>
The feature we want is `#[doc = include_str!("README.md")]`, which is
stable since 1.54 and our MSRV is now 1.56.

This commit is precisely the result of the following Perl rune:
  perl -i~ -0777 -pe 's{(^//!(?!.*\@\@).*\n)+}{#![doc = include_str!("../README.md")]\n}m' crates/*/src/lib.rs
</content>
</entry>
<entry>
<title>Include a HashSet variant that can be keyed on multiple keys.</title>
<updated>2022-10-03T17:30:37Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2022-09-28T20:22:48Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=c2d4b4ed3beed4631e4f613504697def07ee310a'/>
<id>urn:sha1:c2d4b4ed3beed4631e4f613504697def07ee310a</id>
<content type='text'>
Every element in the set has up to N keys, each of which may have differnt
types.  No value for any key may correspond to more than one element in
the set.

These properties can be provided, via a macro, for values of N between 1
and $BIG_ENOUGH.

We'll use this to implement a type that holds HasRelayIds.
</content>
</entry>
<entry>
<title>tor-basic-utils: Provide IoErrorExt is_not_a_directory()</title>
<updated>2022-08-25T14:58:29Z</updated>
<author>
<name>Ian Jackson</name>
<email>ijackson@chiark.greenend.org.uk</email>
</author>
<published>2022-08-18T14:16:24Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=2fa75be6606301d59ef5c48f5b7abdaefefd620e'/>
<id>urn:sha1:2fa75be6606301d59ef5c48f5b7abdaefefd620e</id>
<content type='text'>
We're going to want this functionality, which isn't in the stable
stdlib.
</content>
</entry>
</feed>
