<feed xmlns='http://www.w3.org/2005/Atom'>
<title>mirrors/arti.git/tor-linkspec/src/traits.rs, branch arti-v0.0.0</title>
<subtitle>mirror of https://gitlab.torproject.org/tpo/core/arti
</subtitle>
<id>http://git.dilluti0n.com/mirrors/arti.git/atom?h=arti-v0.0.0</id>
<link rel='self' href='http://git.dilluti0n.com/mirrors/arti.git/atom?h=arti-v0.0.0'/>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/'/>
<updated>2021-06-13T17:03:30Z</updated>
<entry>
<title>linkspec: Define owned variants of ChanTarget and CircTarget.</title>
<updated>2021-06-13T17:03:30Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2021-06-13T17:03:30Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=9abad8a2be240acb1f271f017d3ec2eec8fc49dc'/>
<id>urn:sha1:9abad8a2be240acb1f271f017d3ec2eec8fc49dc</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix some warnings from nightly clippy</title>
<updated>2021-05-07T20:32:41Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2021-05-07T20:22:01Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=a5c0631728160b0b7051a215071a3c6749dddeb6'/>
<id>urn:sha1:a5c0631728160b0b7051a215071a3c6749dddeb6</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix a bunch more new clippy lints in Rust 1.51</title>
<updated>2021-03-29T20:45:45Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2021-03-29T20:45:45Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=d52ff18b4652da4744d1742fae8ea41526eed89d'/>
<id>urn:sha1:d52ff18b4652da4744d1742fae8ea41526eed89d</id>
<content type='text'>
The major types are:
  * You implemented Into when you should have implemented From.
  * You sliced a slice when you didn't have to.
  * You said Ok(x?) when you could have said x.
  * You said Vec::new(); push(); push(); when you could have said vec![].
</content>
</entry>
<entry>
<title>Fix Rust-1.51 clippy warnings about acronyms in camel case.</title>
<updated>2021-03-29T20:33:48Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2021-03-29T20:33:48Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=3ad503866d5a6bab0a7774014579937c19c5d2c6'/>
<id>urn:sha1:3ad503866d5a6bab0a7774014579937c19c5d2c6</id>
<content type='text'>
This is painful, but we shouldn't have to do it again.
</content>
</entry>
<entry>
<title>Rename Rsa{Identity,Signature} to fix clippy warning.</title>
<updated>2021-03-29T20:14:43Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2021-03-29T20:14:43Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=3800c459f6a8bbab465ff3afcd650b5c42a953c5'/>
<id>urn:sha1:3800c459f6a8bbab465ff3afcd650b5c42a953c5</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Improvements to Relay type in tor-netdir.</title>
<updated>2020-10-19T13:22:49Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2020-10-19T13:22:49Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=295a791a82c7ce5261fe1aacb58f1cd68d2d8419'/>
<id>urn:sha1:295a791a82c7ce5261fe1aacb58f1cd68d2d8419</id>
<content type='text'>
Now, a Relay is always valid.  This required some changes to the
API: all_relays() has to return a new UncheckedRelay type that might
or might not be valid, and the functions on Relay and ChanTarget
that return ed25519 identities need to return an Ed25519Identity,
not an ed25519::PublicKey.

This change required some new encoding/decoding/conversion functions
on Ed25519Identity.
</content>
</entry>
<entry>
<title>Explain problems with APIs in linkspec::traits.</title>
<updated>2020-10-19T01:12:58Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2020-10-19T01:12:58Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=9d6d26d3109f37f6cf8bf1da4cf4f75a9a8cd8c0'/>
<id>urn:sha1:9d6d26d3109f37f6cf8bf1da4cf4f75a9a8cd8c0</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Mark must-resolve XXXX issues with "XXXXM3".</title>
<updated>2020-10-18T21:38:59Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2020-10-18T21:38:59Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=552313460717b7a992f520e4ddc9ec85b92a13bc'/>
<id>urn:sha1:552313460717b7a992f520e4ddc9ec85b92a13bc</id>
<content type='text'>
"M3" is for "milestone 3" -- my target to fix the technical debt
that I think will be bad if we ship even a pre-alpha with it.

These aren't necessarily _all_ must-resolve, but they're all
must-look-at.

Closes #15
</content>
</entry>
<entry>
<title>Tests for CircTarget::linkspecs()</title>
<updated>2020-09-28T19:53:23Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2020-09-28T19:53:23Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=22c84aeaf6d03185b0ae31b073de55f791fe3256'/>
<id>urn:sha1:22c84aeaf6d03185b0ae31b073de55f791fe3256</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Rename some identifiers in tor-linkspec.</title>
<updated>2020-09-28T19:29:39Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2020-09-28T19:29:39Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=05da5a7f735d42abefcee86a086dc9eed51f675d'/>
<id>urn:sha1:05da5a7f735d42abefcee86a086dc9eed51f675d</id>
<content type='text'>
By convention, rust accessor functions don't start with 'get'.
</content>
</entry>
</feed>
