<feed xmlns='http://www.w3.org/2005/Atom'>
<title>mirrors/arti.git/crates/tor-netdoc/src/parse2/derive.rs, branch arti-v2.4.0</title>
<subtitle>mirror of https://gitlab.torproject.org/tpo/core/arti
</subtitle>
<id>http://git.dilluti0n.com/mirrors/arti.git/atom?h=arti-v2.4.0</id>
<link rel='self' href='http://git.dilluti0n.com/mirrors/arti.git/atom?h=arti-v2.4.0'/>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/'/>
<updated>2026-05-27T14:38:12Z</updated>
<entry>
<title>tor-netdoc: NetdocParseableFields: Pass ItemStream to finish</title>
<updated>2026-05-27T14:38:12Z</updated>
<author>
<name>Ian Jackson</name>
<email>ijackson@chiark.greenend.org.uk</email>
</author>
<published>2026-05-13T15:40:11Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=80ce409dba51663e05a4d91220f7b57b1a13dc61'/>
<id>urn:sha1:80ce409dba51663e05a4d91220f7b57b1a13dc61</id>
<content type='text'>
</content>
</entry>
<entry>
<title>tor-netdoc: Parsing with `#[netdoc(flatten)]`: cope with non-path types</title>
<updated>2026-05-13T10:54:28Z</updated>
<author>
<name>Ian Jackson</name>
<email>ijackson@chiark.greenend.org.uk</email>
</author>
<published>2026-05-05T10:23:37Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=340b1857e79e9736b807e26d130222f0f7dd0cf0'/>
<id>urn:sha1:340b1857e79e9736b807e26d130222f0f7dd0cf0</id>
<content type='text'>
ns_type! is a non-path type.
</content>
</entry>
<entry>
<title>tor-netdoc: parse2: Improve another error span for missing trait impl</title>
<updated>2026-04-29T14:15:06Z</updated>
<author>
<name>Ian Jackson</name>
<email>ijackson@chiark.greenend.org.uk</email>
</author>
<published>2026-04-29T11:58:56Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=551609259391998d62d0578487f1f57f2a00037e'/>
<id>urn:sha1:551609259391998d62d0578487f1f57f2a00037e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>tor-netdoc: ItemValueParseable: Tolerate non-snake-case fields</title>
<updated>2026-04-27T15:48:37Z</updated>
<author>
<name>Ian Jackson</name>
<email>ijackson@chiark.greenend.org.uk</email>
</author>
<published>2026-04-15T14:47:48Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=774f668cbedeb31ea8907c25af54afb02cc2aca7'/>
<id>urn:sha1:774f668cbedeb31ea8907c25af54afb02cc2aca7</id>
<content type='text'>
We'll want this with Constructor's __non_exhaustive.
</content>
</entry>
<entry>
<title>Merge branch 'parse2-more-debug' into 'main'</title>
<updated>2026-04-21T08:25:13Z</updated>
<author>
<name>Clara Engler</name>
<email>cve@cve.cx</email>
</author>
<published>2026-04-21T08:25:13Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=8514ad24b51357920598f1cd2bb07372a8cb07f0'/>
<id>urn:sha1:8514ad24b51357920598f1cd2bb07372a8cb07f0</id>
<content type='text'>
Add debugging support to ItemValueParseable derive

See merge request tpo/core/arti!3881</content>
</entry>
<entry>
<title>tor-netdoc: Support `#[deftly(netdoc(skip))]` in items</title>
<updated>2026-04-20T18:07:00Z</updated>
<author>
<name>Ian Jackson</name>
<email>ijackson@chiark.greenend.org.uk</email>
</author>
<published>2026-04-15T10:47:52Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=82206aeed4f0e10818e140964afa0680f7416a2a'/>
<id>urn:sha1:82206aeed4f0e10818e140964afa0680f7416a2a</id>
<content type='text'>
Ie for "arguments" that don't actually appear.
</content>
</entry>
<entry>
<title>tor-netdoc: derives: Expect an intro item</title>
<updated>2026-04-14T18:39:42Z</updated>
<author>
<name>Ian Jackson</name>
<email>ijackson@chiark.greenend.org.uk</email>
</author>
<published>2026-04-14T18:19:44Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=53abeebdc697e07ad38bea0dd0c32b7faaf682c4'/>
<id>urn:sha1:53abeebdc697e07ad38bea0dd0c32b7faaf682c4</id>
<content type='text'>
This can't trigger, but when messing about with some new features,
I messed up and got a syntax error here.  Let's try this feature out,
here.
</content>
</entry>
<entry>
<title>tor-netdoc: derives: Reformat a long line</title>
<updated>2026-04-14T18:39:17Z</updated>
<author>
<name>Ian Jackson</name>
<email>ijackson@chiark.greenend.org.uk</email>
</author>
<published>2026-04-14T18:18:42Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=88c0784ca7b78f2552267d6b50808a93ae166a9c'/>
<id>urn:sha1:88c0784ca7b78f2552267d6b50808a93ae166a9c</id>
<content type='text'>
No functional change.
</content>
</entry>
<entry>
<title>tor-netdoc: Add debugging to ItemValueParseable, demo in test</title>
<updated>2026-04-13T18:38:12Z</updated>
<author>
<name>Ian Jackson</name>
<email>ijackson@chiark.greenend.org.uk</email>
</author>
<published>2026-04-13T18:04:59Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=e46c5c4579456fd4441d53eb411f108952ba3271'/>
<id>urn:sha1:e46c5c4579456fd4441d53eb411f108952ba3271</id>
<content type='text'>
With

  cargo test --all-features -p tor-netdoc -- --no-capture test2

the output now contains, amongst many other things:

  netdoc TestItem parse: item start, "test-item", "N", Some("TEST OBJECT")
  netdoc TestItem parse: field needed, normal, args=1, "N"
  netdoc TestItem parse: field optional, normal, args=Option&lt;_&gt;, ""
  netdoc TestItem parse: field rest, normal, args=Vec&lt;_&gt;, ""
  netdoc TestItem parse: field object, object, object=1, Some(("TEST OBJECT", Ok(5)))
  netdoc TestItem parse: item complete Ok
</content>
</entry>
<entry>
<title>tor-netdoc: Add debugging to ItemValueParseable</title>
<updated>2026-04-13T18:38:12Z</updated>
<author>
<name>Ian Jackson</name>
<email>ijackson@chiark.greenend.org.uk</email>
</author>
<published>2026-04-13T17:07:03Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=c7a82816dffd38de80795c3f7bb26300e51af3aa'/>
<id>urn:sha1:c7a82816dffd38de80795c3f7bb26300e51af3aa</id>
<content type='text'>
</content>
</entry>
</feed>
