<feed xmlns='http://www.w3.org/2005/Atom'>
<title>mirrors/arti.git/crates/tor-netdoc/src/parse2/derive.rs, branch arti-v1.8.0</title>
<subtitle>mirror of https://gitlab.torproject.org/tpo/core/arti
</subtitle>
<id>http://git.dilluti0n.com/mirrors/arti.git/atom?h=arti-v1.8.0</id>
<link rel='self' href='http://git.dilluti0n.com/mirrors/arti.git/atom?h=arti-v1.8.0'/>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/'/>
<updated>2025-11-26T15:38:33Z</updated>
<entry>
<title>tor-netdoc: Minor wording fix in a doc</title>
<updated>2025-11-26T15:38:33Z</updated>
<author>
<name>Ian Jackson</name>
<email>ijackson@chiark.greenend.org.uk</email>
</author>
<published>2025-11-26T12:19:53Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=174858d5751482209cacc5ba8ad7955093a42394'/>
<id>urn:sha1:174858d5751482209cacc5ba8ad7955093a42394</id>
<content type='text'>
This is in the ItemValueParseable derive, so the individual fields are
Arguments, not Items.
</content>
</entry>
<entry>
<title>tor-netdoc: Minor grammar fix in a doc</title>
<updated>2025-11-26T12:33:05Z</updated>
<author>
<name>Ian Jackson</name>
<email>ijackson@chiark.greenend.org.uk</email>
</author>
<published>2025-11-19T12:58:04Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=90fd2384d9f24fb1f21e3fdc07feef921fcc51cc'/>
<id>urn:sha1:90fd2384d9f24fb1f21e3fdc07feef921fcc51cc</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Merge branch 'p2-mult' into 'main'</title>
<updated>2025-11-25T11:58:36Z</updated>
<author>
<name>Ian Jackson</name>
<email>iwj@torproject.org</email>
</author>
<published>2025-11-25T11:58:36Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=b842ad55fbaa29103a9be4690be428fd96e80e2d'/>
<id>urn:sha1:b842ad55fbaa29103a9be4690be428fd96e80e2d</id>
<content type='text'>
tor-netdoc: parse2: Combine MultiplicitySelector

See merge request tpo/core/arti!3478</content>
</entry>
<entry>
<title>tor-netdoc: parse2: Combine all the multiplicity Selectors</title>
<updated>2025-11-19T13:23:22Z</updated>
<author>
<name>Ian Jackson</name>
<email>ijackson@chiark.greenend.org.uk</email>
</author>
<published>2025-11-19T13:14:57Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=7df3d2f54bd6c62ac113d84f9b91880d630d63a4'/>
<id>urn:sha1:7df3d2f54bd6c62ac113d84f9b91880d630d63a4</id>
<content type='text'>
There is no conflict between the different uses.  Having just one type
makes things simpler.
</content>
</entry>
<entry>
<title>tor-netdoc: parse2 docs: Improve `#[deftly(netdoc(rest))]` docs</title>
<updated>2025-11-19T13:03:00Z</updated>
<author>
<name>Ian Jackson</name>
<email>ijackson@chiark.greenend.org.uk</email>
</author>
<published>2025-11-19T11:58:05Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=9cac99ffdbec685265bc59949d01056023b5d1ad'/>
<id>urn:sha1:9cac99ffdbec685265bc59949d01056023b5d1ad</id>
<content type='text'>
</content>
</entry>
<entry>
<title>tor-netdoc: parse2 docs: Fix docs for ItemArgumentParseable</title>
<updated>2025-11-19T13:02:05Z</updated>
<author>
<name>Ian Jackson</name>
<email>ijackson@chiark.greenend.org.uk</email>
</author>
<published>2025-11-19T11:45:05Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=6befd23ce5137638b0eff4757e294f1ff8ff925b'/>
<id>urn:sha1:6befd23ce5137638b0eff4757e294f1ff8ff925b</id>
<content type='text'>
This is not impl for all FromStr.  We have NormalItemArgument now.
</content>
</entry>
<entry>
<title>tor-netdoc: parse2 docs: Document BTreeSet in multiplicity</title>
<updated>2025-11-19T13:01:58Z</updated>
<author>
<name>Ian Jackson</name>
<email>ijackson@chiark.greenend.org.uk</email>
</author>
<published>2025-11-19T11:41:55Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=ea7e5cd96b937cff639b7e3e967f0b4b6e692312'/>
<id>urn:sha1:ea7e5cd96b937cff639b7e3e967f0b4b6e692312</id>
<content type='text'>
This was added at some point, but not documented.
</content>
</entry>
<entry>
<title>tor-netdoc: parse2: Introduce ParseInput intermediate struct</title>
<updated>2025-11-18T17:06:51Z</updated>
<author>
<name>Ian Jackson</name>
<email>ijackson@chiark.greenend.org.uk</email>
</author>
<published>2025-10-22T14:04:48Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=4403e10accacee2487df2db066fec7de807ac7e7'/>
<id>urn:sha1:4403e10accacee2487df2db066fec7de807ac7e7</id>
<content type='text'>
We're going to add options arguments, effectively, to the parsing
entrypoints.  To avoid a proliferation of entrypoints (eg,
parse_multiple_with_options), encapsulate the run-time input values in
this structure.
</content>
</entry>
<entry>
<title>tor-netdoc: parse2: Improve error message when using with=</title>
<updated>2025-11-10T18:44:01Z</updated>
<author>
<name>Ian Jackson</name>
<email>ijackson@chiark.greenend.org.uk</email>
</author>
<published>2025-11-10T16:34:21Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=1f07df1a506f12107fc35f63f24baab0f6eac6db'/>
<id>urn:sha1:1f07df1a506f12107fc35f63f24baab0f6eac6db</id>
<content type='text'>
This can result in "trait not implemented" errors here.  Use the
`${paste_spanned}` trick.
</content>
</entry>
<entry>
<title>tor-netdoc: parse2 derive: deduplicate completion</title>
<updated>2025-11-10T18:44:01Z</updated>
<author>
<name>Ian Jackson</name>
<email>ijackson@chiark.greenend.org.uk</email>
</author>
<published>2025-11-10T10:59:17Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=24a58cadf89229ea01cdcb50f9c528beec180a5c'/>
<id>urn:sha1:24a58cadf89229ea01cdcb50f9c528beec180a5c</id>
<content type='text'>
</content>
</entry>
</feed>
