<feed xmlns='http://www.w3.org/2005/Atom'>
<title>mirrors/arti.git/crates/tor-keymgr/src/key_specifier/derive.rs, branch arti-v1.1.12</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.12</id>
<link rel='self' href='http://git.dilluti0n.com/mirrors/arti.git/atom?h=arti-v1.1.12'/>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/'/>
<updated>2024-01-08T15:29:38Z</updated>
<entry>
<title>tor-keymgr: Fix typos</title>
<updated>2024-01-08T15:29:38Z</updated>
<author>
<name>gabi-250</name>
<email>gabi@torproject.org</email>
</author>
<published>2024-01-08T15:29:38Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=8d66a8e5d7e7361138d4f6f63158714a94aa6ae9'/>
<id>urn:sha1:8d66a8e5d7e7361138d4f6f63158714a94aa6ae9</id>
<content type='text'>
</content>
</entry>
<entry>
<title>KeyPathInfo: Add role field</title>
<updated>2024-01-04T11:41:50Z</updated>
<author>
<name>Ian Jackson</name>
<email>ijackson@chiark.greenend.org.uk</email>
</author>
<published>2024-01-03T18:29:56Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=c34842c2ee532bdf7f98958a643aa5ed3d5e74e5'/>
<id>urn:sha1:c34842c2ee532bdf7f98958a643aa5ed3d5e74e5</id>
<content type='text'>
This *is* the spec name.
</content>
</entry>
<entry>
<title>KeySpecifier d-a macro: Populate extra_info</title>
<updated>2024-01-04T11:41:50Z</updated>
<author>
<name>Ian Jackson</name>
<email>ijackson@chiark.greenend.org.uk</email>
</author>
<published>2024-01-03T18:52:22Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=4771e8eabeb7a24c939dc29cbdba333401cc341d'/>
<id>urn:sha1:4771e8eabeb7a24c939dc29cbdba333401cc341d</id>
<content type='text'>
Finishes arti#1151 item 10.
</content>
</entry>
<entry>
<title>KeySpecifier d-a macro: Use dyn for describing</title>
<updated>2024-01-04T11:41:50Z</updated>
<author>
<name>Ian Jackson</name>
<email>ijackson@chiark.greenend.org.uk</email>
</author>
<published>2024-01-03T18:51:12Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=76b64ee6b48a2ef151e1c2a282c9f333216d2ca9'/>
<id>urn:sha1:76b64ee6b48a2ef151e1c2a282c9f333216d2ca9</id>
<content type='text'>
This also passes the information we'll need to populate extra_info.
</content>
</entry>
<entry>
<title>KeySpecifier d-a macro: Mnaully wrap two long lines</title>
<updated>2024-01-04T11:41:50Z</updated>
<author>
<name>Ian Jackson</name>
<email>ijackson@chiark.greenend.org.uk</email>
</author>
<published>2024-01-03T19:14:43Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=28a29b64890557d197c192ddccfe32353e1dc0e0'/>
<id>urn:sha1:28a29b64890557d197c192ddccfe32353e1dc0e0</id>
<content type='text'>
</content>
</entry>
<entry>
<title>KeySpecifier d-a macro: Use doc-hidden re-exports</title>
<updated>2024-01-04T11:41:50Z</updated>
<author>
<name>Ian Jackson</name>
<email>ijackson@chiark.greenend.org.uk</email>
</author>
<published>2024-01-03T18:49:23Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=aa794a7e4e69cee4b5199b996d5a2bd562b52976'/>
<id>urn:sha1:aa794a7e4e69cee4b5199b996d5a2bd562b52976</id>
<content type='text'>
</content>
</entry>
<entry>
<title>KeySpecifier d-a macro: Name result by whole path</title>
<updated>2024-01-04T11:41:50Z</updated>
<author>
<name>Ian Jackson</name>
<email>ijackson@chiark.greenend.org.uk</email>
</author>
<published>2024-01-03T16:50:14Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=aaa82e85a0e6847a40c532cf838f3f2ecb8e6bf9'/>
<id>urn:sha1:aaa82e85a0e6847a40c532cf838f3f2ecb8e6bf9</id>
<content type='text'>
This will make the macro work if call sites rebind Result.
</content>
</entry>
<entry>
<title>KeySpecifier d-a macro: Use derive-adhoc's pasting feature</title>
<updated>2024-01-04T11:41:50Z</updated>
<author>
<name>Ian Jackson</name>
<email>ijackson@chiark.greenend.org.uk</email>
</author>
<published>2024-01-03T16:49:54Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=931ad837d1d4ac9b5bef1f8a2a6769f3feaf355a'/>
<id>urn:sha1:931ad837d1d4ac9b5bef1f8a2a6769f3feaf355a</id>
<content type='text'>
The KeyInfoExtractor impl is still misindented but we'll change that
when we replace it.
</content>
</entry>
<entry>
<title>KeySpecifier d-a macro: Use dyn for parsing</title>
<updated>2024-01-04T11:41:50Z</updated>
<author>
<name>Ian Jackson</name>
<email>ijackson@chiark.greenend.org.uk</email>
</author>
<published>2024-01-03T16:00:23Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=55034f2e23c5807bff539e3bcb2962a832c4ecfc'/>
<id>urn:sha1:55034f2e23c5807bff539e3bcb2962a832c4ecfc</id>
<content type='text'>
Now the only place that knows how to do all this is the one place in
the macro.

The indentation is -4 compared to previously, because we're going to
remove the wrapping with paste::paste! later.  It's convenient to do
this reindent now, while we're rewriting it.

arti#1151 item 5.
</content>
</entry>
<entry>
<title>KeyPathError::PatternNotMatched: Remove pattern from error</title>
<updated>2024-01-04T11:41:50Z</updated>
<author>
<name>Ian Jackson</name>
<email>ijackson@chiark.greenend.org.uk</email>
</author>
<published>2024-01-03T15:31:55Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=b840df1034bbe0c63f9a7f149fd2567819ca25e3'/>
<id>urn:sha1:b840df1034bbe0c63f9a7f149fd2567819ca25e3</id>
<content type='text'>
This can only happen if we tried to parse an ArtiPath as the wrong
kind of KeySpecifier, which shouldn't happen very often.

If it does, the pattern isn't that interesting.  Which is just as
well, since we're about to make it a bit harder to obtain it in the
place where this error is going to be constructed.
</content>
</entry>
</feed>
