<feed xmlns='http://www.w3.org/2005/Atom'>
<title>mirrors/arti.git/crates/tor-netdoc/src/encode/derive.rs, branch arti-v2.5.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.5.0</id>
<link rel='self' href='http://git.dilluti0n.com/mirrors/arti.git/atom?h=arti-v2.5.0'/>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/'/>
<updated>2026-06-22T16:57:00Z</updated>
<entry>
<title>tor-netdoc: encode derive: New default(skip) feature</title>
<updated>2026-06-22T16:57:00Z</updated>
<author>
<name>Ian Jackson</name>
<email>ijackson@chiark.greenend.org.uk</email>
</author>
<published>2026-06-16T18:47:50Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=0fb33ea8a2e414ede9cfe973e641620df651b3ad'/>
<id>urn:sha1:0fb33ea8a2e414ede9cfe973e641620df651b3ad</id>
<content type='text'>
This lets us skip fields which have the default values.
</content>
</entry>
<entry>
<title>tor-netdoc: encode derive: New default(skip) feature (pre-fmt)</title>
<updated>2026-06-22T16:57:00Z</updated>
<author>
<name>Ian Jackson</name>
<email>ijackson@chiark.greenend.org.uk</email>
</author>
<published>2026-06-16T17:59:07Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=e46abac4daeb334adec5e0a09b71d21b60877974'/>
<id>urn:sha1:e46abac4daeb334adec5e0a09b71d21b60877974</id>
<content type='text'>
</content>
</entry>
<entry>
<title>tor-netdoc: NetdocEncodableFields: Suppress warnings for empty structs</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:30Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=784ad05a166696e789523b6dff08dc6003006923'/>
<id>urn:sha1:784ad05a166696e789523b6dff08dc6003006923</id>
<content type='text'>
</content>
</entry>
<entry>
<title>tor-netdoc: NetdocEncodableFields: Suppress warnings for empty structs (pre-fmt)</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:22:42Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=7c30823faec57d69487ae32b9ae93c716a3d6570'/>
<id>urn:sha1:7c30823faec57d69487ae32b9ae93c716a3d6570</id>
<content type='text'>
</content>
</entry>
<entry>
<title>tor-netdoc: Better error message for failure to implement encoding trait</title>
<updated>2026-04-23T15:39:44Z</updated>
<author>
<name>Ian Jackson</name>
<email>ijackson@chiark.greenend.org.uk</email>
</author>
<published>2026-04-23T12:21:15Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=5232a945567ecea807d8946fdc6dc0c735e09a02'/>
<id>urn:sha1:5232a945567ecea807d8946fdc6dc0c735e09a02</id>
<content type='text'>
</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>Merge branch 'netdoc-fixes' into 'main'</title>
<updated>2026-04-08T15:16:25Z</updated>
<author>
<name>Clara Engler</name>
<email>cve@cve.cx</email>
</author>
<published>2026-04-08T15:16:25Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=6a6fe7c0b854d8d60af6d01de7a64bd756b34b65'/>
<id>urn:sha1:6a6fe7c0b854d8d60af6d01de7a64bd756b34b65</id>
<content type='text'>
tor-netdoc: Three fixes to parsing and encoding

See merge request tpo/core/arti!3862</content>
</entry>
<entry>
<title>tor-netdoc: parse2/encode derive: Show unquoted attributes in the docs</title>
<updated>2026-04-07T16:05:05Z</updated>
<author>
<name>Ian Jackson</name>
<email>ijackson@chiark.greenend.org.uk</email>
</author>
<published>2026-04-02T09:22:24Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=05dcb0091730ffc3de33b96fd99a72fb0ded99e1'/>
<id>urn:sha1:05dcb0091730ffc3de33b96fd99a72fb0ded99e1</id>
<content type='text'>
</content>
</entry>
<entry>
<title>tor-netdoc: parse2/encode derive: Use meta_quoted rigorous</title>
<updated>2026-04-07T16:05:05Z</updated>
<author>
<name>Ian Jackson</name>
<email>ijackson@chiark.greenend.org.uk</email>
</author>
<published>2026-04-02T10:03:02Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=faae49236a4669b6d177b3b8626c31ba45b513ee'/>
<id>urn:sha1:faae49236a4669b6d177b3b8626c31ba45b513ee</id>
<content type='text'>
The `doctype_for_error` attribute needs immediate adjustment, because
a string expression value is expected.  With `quoted retain`, that
would be re-interpreted, silently.  This kind of thing is why
`quoted rigorous` exists.

So change its docs and the one use site.

The macros' docs, and the other calls ites, we'll deal with shortly.
</content>
</entry>
<entry>
<title>tor-netdoc: encoding: Fix a Result to be $P::Result</title>
<updated>2026-04-07T11:52:45Z</updated>
<author>
<name>Ian Jackson</name>
<email>ijackson@chiark.greenend.org.uk</email>
</author>
<published>2026-04-07T11:20:41Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=13562745d322b995f3901ad0bb13ee3945d51843'/>
<id>urn:sha1:13562745d322b995f3901ad0bb13ee3945d51843</id>
<content type='text'>
</content>
</entry>
</feed>
