summaryrefslogtreecommitdiff
path: root/crates/tor-netdoc/src/encode
Commit message (Collapse)AuthorAgeFilesLines
* tor-netdoc: Fix typoIan Jackson2026-01-141-1/+1
| | | | | As per https://gitlab.torproject.org/tpo/core/arti/-/merge_requests/3571#note_3325449
* tor-netdoc: derives: New `skip` document field optionIan Jackson2026-01-141-0/+7
| | | | | This lets us having document items that are "manually non exhaustive" which is necessary for struct literal constructors.
* tor-netdoc encode: Fix typos in multiplicity check method docsIan Jackson2025-12-101-4/+4
|
* tor-netdoc encode: Enhance explanation of DeterminedMultiplicitySelectorIan Jackson2025-12-101-0/+3
|
* tor-netdoc encode multiplicity: Fix wrong trait refIan Jackson2025-12-101-1/+1
|
* tor-netdoc encode multiplicity: Add a note about omission of intro itemsIan Jackson2025-12-101-1/+1
|
* tor-netdoc Linkify three more typesIan Jackson2025-12-101-1/+1
|
* tor-netdoc Fix docs typoIan Jackson2025-12-101-1/+1
|
* tor-netdoc: derive netdoc encoding traitsIan Jackson2025-12-102-0/+476
| | | | | Signature encoding is not yet supported. We need to consider how this will work.
* tor-netdoc: encoding: Provide multiplicity moduleIan Jackson2025-12-101-0/+196
This is quite like the one for parse2, but separate for Reasons. Also add a bit of explanation to parse2's multiplicity.rs, about why there are all these different FooSetMethods traits, which the encoder doesn't need.