aboutsummaryrefslogtreecommitdiff
path: root/crates/tor-netdoc/src/encode.rs
Commit message (Expand)AuthorAgeFilesLines
* tor-netdoc: docs: fix typos and linkifyIan Jackson2026-07-271-2/+2
* tor-netdoc: Don't writhe in a doc commentIan Jackson2026-07-271-1/+1
* tor-netdoc: Provide free functions for encodingIan Jackson2026-07-231-0/+26
* tor-netdoc: Replace trivial string sliceClara Engler2026-06-241-2/+1
* tor-netdoc: Use assert_eq_or_diff in three more placesIan Jackson2026-06-111-4/+2
* everywhere: Add #[allow(clippy::string_slice)]Clara Engler2026-06-091-0/+1
* maint: Run maint/add_warning to deny string slicesClara Engler2026-06-091-0/+1
* Upgrade rand crates to 0.10.Wesley Aptekar-Cassels2026-05-121-2/+2
* tor-netdoc: Move FromStr and Display from NormalItemArgument to implsIan Jackson2026-04-291-1/+1
* tor-netdoc: Implement encoding traits for Arc<T>Ian Jackson2026-04-211-0/+1
* tor-netdoc: encode: Move various ItemArgument impls to impls.rsIan Jackson2026-04-011-63/+0
* tor-netdoc: impl encoding traits for rsa::PublicKeyIan Jackson2026-04-011-0/+1
* tor-netdoc: Provide ItemEncoder::text_sofar()Ian Jackson2026-04-011-0/+5
* tor-netdoc: Provide ItemEncoder::object() taking an ItemObjectEncodableIan Jackson2026-04-011-0/+13
* tor-netdoc: encode: re-export netdoc_ordering_check for macrosIan Jackson2026-04-011-0/+1
* tor-netdoc: encoder: Rename .object() method to .object_bytesIan Jackson2026-03-311-6/+6
* tor-netdoc: encoding: Plan for encoding signed documentsIan Jackson2026-03-191-0/+23
* tor-netdoc: Add two TODOs re trait namingIan Jackson2025-12-101-0/+2
* tor-netdoc: derive netdoc encoding traitsIan Jackson2025-12-101-0/+3
* tor-netdoc: encoding: Provide multiplicity moduleIan Jackson2025-12-101-0/+6
* tor-netdoc: encoding: Add new traits that we will deriveIan Jackson2025-12-101-0/+99
* tor-netdoc: Add imports to encode module, for new encode deriveIan Jackson2025-12-101-2/+18
* tor-netdoc: Provide ItemEncoder::finishIan Jackson2025-12-041-0/+5
* tor-netdoc: Improve and expose args_raw_stringIan Jackson2025-12-041-3/+1
* tor-netdoc: Better error from empty argument (fmt)Ian Jackson2025-12-041-1/+4
* tor-netdoc: Better error from empty argumentIan Jackson2025-12-041-1/+1
* tor-netdoc: Throw rather than squirreling error from NormalItemArgumentIan Jackson2025-12-041-3/+1
* tor-netdoc: Explain some downsides to use of ItemEncoder::argIan Jackson2025-12-041-0/+3
* tor-netdoc: Rename ItemArgument method to write_arg_ontoIan Jackson2025-11-261-9/+9
* tor-netdoc: encode: Explain why NetdocEncoder contains a ResultIan Jackson2025-11-191-1/+2
* tor-netdoc: impl Default for NetdocEncoderIan Jackson2025-11-181-0/+7
* tor-netdoc: Make much more of the encode module contents publicIan Jackson2025-11-181-13/+12
* tor-netdoc: Add a note about the nature of NetdocBuilderIan Jackson2025-11-181-1/+13
* tor-netdoc: Split off Keyword::to_str into its own traitIan Jackson2025-11-181-2/+2
* tor-netdoc: Rename the `build` module to `encode`Ian Jackson2025-11-101-0/+435