<feed xmlns='http://www.w3.org/2005/Atom'>
<title>mirrors/arti.git, branch derive-traits</title>
<subtitle>mirror of https://gitlab.torproject.org/tpo/core/arti
</subtitle>
<id>http://git.dilluti0n.com/mirrors/arti.git/atom?h=derive-traits</id>
<link rel='self' href='http://git.dilluti0n.com/mirrors/arti.git/atom?h=derive-traits'/>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/'/>
<updated>2022-03-02T18:02:03Z</updated>
<entry>
<title>tor-rtcompat: Debug dump type of contained inner runtime</title>
<updated>2022-03-02T18:02:03Z</updated>
<author>
<name>Ian Jackson</name>
<email>ijackson@chiark.greenend.org.uk</email>
</author>
<published>2022-03-02T17:22:42Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=7fab912f000901d39bb81b81bbd9747b64a7301d'/>
<id>urn:sha1:7fab912f000901d39bb81b81bbd9747b64a7301d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Replace manual Default, and abolish new, in tor-rtcompat</title>
<updated>2022-03-02T18:01:18Z</updated>
<author>
<name>Ian Jackson</name>
<email>ijackson@chiark.greenend.org.uk</email>
</author>
<published>2022-03-02T17:57:35Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=42f9b3c18670211855e1c4aff86c832c79f0203b'/>
<id>urn:sha1:42f9b3c18670211855e1c4aff86c832c79f0203b</id>
<content type='text'>
The Default impl was the only call site for new()
</content>
</entry>
<entry>
<title>Replace manual Default and new with std derive in tor-proto</title>
<updated>2022-03-02T18:01:08Z</updated>
<author>
<name>Ian Jackson</name>
<email>ijackson@chiark.greenend.org.uk</email>
</author>
<published>2022-03-02T17:54:59Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=89074a1326f0473b65f12ba1f2131e5e222721c8'/>
<id>urn:sha1:89074a1326f0473b65f12ba1f2131e5e222721c8</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Replace manual Default and new with std derive in tor-netdoc</title>
<updated>2022-03-02T18:01:08Z</updated>
<author>
<name>Ian Jackson</name>
<email>ijackson@chiark.greenend.org.uk</email>
</author>
<published>2022-03-02T17:53:28Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=535e4ff118d1f0ef7d2d4e29810dc3cd35329315'/>
<id>urn:sha1:535e4ff118d1f0ef7d2d4e29810dc3cd35329315</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Replace manual Default and new with std derive in tor-dirclient</title>
<updated>2022-03-02T18:01:08Z</updated>
<author>
<name>Ian Jackson</name>
<email>ijackson@chiark.greenend.org.uk</email>
</author>
<published>2022-03-02T17:39:08Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=4dfd1ef9cd41bdcab221445a558c9991c52f937d'/>
<id>urn:sha1:4dfd1ef9cd41bdcab221445a558c9991c52f937d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Replace manual Default impl with std derive in tor-config</title>
<updated>2022-03-02T18:01:08Z</updated>
<author>
<name>Ian Jackson</name>
<email>ijackson@chiark.greenend.org.uk</email>
</author>
<published>2022-03-02T17:37:36Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=e45a95f65ae4cab2ea9bc0d5cf46e127c921769a'/>
<id>urn:sha1:e45a95f65ae4cab2ea9bc0d5cf46e127c921769a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Replace manual Default impl with std derive in tor-cell</title>
<updated>2022-03-02T18:01:08Z</updated>
<author>
<name>Ian Jackson</name>
<email>ijackson@chiark.greenend.org.uk</email>
</author>
<published>2022-03-02T17:34:51Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=2becfcf89451be4dd557fbef5cf7c53360336e2e'/>
<id>urn:sha1:2becfcf89451be4dd557fbef5cf7c53360336e2e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Replace manual Clone impl with std derive in retry-error</title>
<updated>2022-03-02T17:04:07Z</updated>
<author>
<name>Ian Jackson</name>
<email>ijackson@chiark.greenend.org.uk</email>
</author>
<published>2022-03-02T15:00:55Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=486c73b6b7bb9c94465cd08b2f0073dff9ea8788'/>
<id>urn:sha1:486c73b6b7bb9c94465cd08b2f0073dff9ea8788</id>
<content type='text'>
This just clones the fields.  It is not clear to me why it was
written this way in be86df631dec
   Remove anyhow dependency from tor-retry, and rename it to retry-error

Previously, I think, RetryError wasn't Clone.
</content>
</entry>
<entry>
<title>Replace manual Debug impl with std derive in tor-circmgr</title>
<updated>2022-03-02T17:04:07Z</updated>
<author>
<name>Ian Jackson</name>
<email>ijackson@chiark.greenend.org.uk</email>
</author>
<published>2022-03-02T15:24:18Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=90f86b47e468e6f5cdf5375787fac7630406f8a5'/>
<id>urn:sha1:90f86b47e468e6f5cdf5375787fac7630406f8a5</id>
<content type='text'>
When I wrote this, I arranged to skip dumping the field `pending`.
This must have been because I thought that either

(a) PendingEntry couldn't `#[derive(Debug)]` (but it can)

and/or

(b) Some of the fields of PendingEntry ought not to be dumped because
they might contain (eg) packet data.  But I think they don't: there's
just the spec, and the Result which is (basically) a Circ.

I tried preseving something closer to the original using educe, but
educe gets somehow tangled up with the generics, and the result fails
to compile.  I haven't investigated this further.
</content>
</entry>
<entry>
<title>tor-llcrypto: Replace a tiny bit of code duplication with a call</title>
<updated>2022-03-02T17:04:07Z</updated>
<author>
<name>Ian Jackson</name>
<email>ijackson@chiark.greenend.org.uk</email>
</author>
<published>2022-03-02T15:37:11Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=d1e8aa1dbda0ea00b5458bbcb765bb7214f7ad95'/>
<id>urn:sha1:d1e8aa1dbda0ea00b5458bbcb765bb7214f7ad95</id>
<content type='text'>
No functional change.
</content>
</entry>
</feed>
