summaryrefslogtreecommitdiff
path: root/crates/tor-keymgr/src/key_specifier/derive.rs
Commit message (Expand)AuthorAgeFilesLines
* keymgr: Remove redundant field name in struct initGabriela Moldovan2026-01-061-1/+1
* keymgr: Use d-d to generate CTorPath<->KeySpecifier conversionsGabriela Moldovan2026-01-061-26/+54
* keymgr: Resolve a handful of clippy warnings (fmt)Gabriela Moldovan2026-01-061-2/+1
* keymgr: Resolve a handful of clippy warningsGabriela Moldovan2026-01-061-3/+3
* keymgr: Push error handling into the from_ctor_path() functionsGabriela Moldovan2026-01-061-14/+7
* keymgr: Replace placeholder errors with CTorPathErrorGabriela Moldovan2026-01-061-9/+10
* keymgr: Remove unused argument in helper function (fmt)Gabriela Moldovan2026-01-061-6/+1
* keymgr: Remove unused argument in helper functionGabriela Moldovan2026-01-061-3/+1
* keymgr: Remove redundant ArtiPath from error contextGabriela Moldovan2026-01-061-7/+3
* keymgr: Split out ArtiPathError from KeyPathErrorGabriela Moldovan2026-01-061-9/+9
* keymgr: Make describe_via_components() return BugGabriela Moldovan2026-01-061-1/+1
* keymgr: Fix clippy warning when KeySpecifier is used in tor-keymgrGabriela Moldovan2026-01-061-0/+1
* keymgr: Specify ctor conversion functions as moduleGabriela Moldovan2026-01-061-9/+13
* keymgr: Extend KeySpecifier macro to support CTorPath conversionsGabriela Moldovan2026-01-061-2/+22
* keymgr: Make parse_key_path() only parse ArtiPathsGabriela Moldovan2026-01-061-18/+23
* Switch Cargo.toml files to edition 2024.Nick Mathewson2025-08-071-2/+2
* tor-keymgr: Reformat a long line for readability.Gabriela Moldovan2024-10-151-1/+3
* tor-keymgr: Add missing docs for keypair_specifier.Gabriela Moldovan2024-10-151-0/+12
* arti-client, tor-keymgr: Remove a couple of now-addressed TODOs.Gabriela Moldovan2024-10-081-5/+0
* tor-keymgr: Set KeySpecifier deftly exported struct non_exhaustiveDavid Goulet2024-09-181-0/+1
* rename get_keypair_specifier() to keypair_specifier()Adam Joseph F0B74D717CDE8412A3E0D4D5F29AC8080DA8E1E02024-09-091-1/+1
* tor_keymgr: add get_keypair_specifier() to KeySpecifier, and derive itAdam Joseph F0B74D717CDE8412A3E0D4D5F29AC8080DA8E1E02024-09-091-0/+8
* Change deftly syntax to post 0.12.1 versionIan Jackson2024-06-171-1/+1
* Update to derive-deftly 0.12.1Ian Jackson2024-06-171-1/+1
* Delete duplicate KeySpecifierComponentPrettyHelperIan Jackson2024-04-251-9/+0
* Switch to derive-deftlyIan Jackson2024-04-031-16/+16
* fix: fix typosDimitris Apostolou2024-03-091-2/+2
* tor-keymgr: Include the ArtiPath in PatternNotMatched.Gabriela Moldovan2024-02-191-2/+2
* tor-keymgr: Include ArtiPath in InvalidArtiPath (fmt).Gabriela Moldovan2024-02-191-3/+13
* tor-keymgr: Include ArtiPath in InvalidArtiPath.Gabriela Moldovan2024-02-191-1/+2
* tor-keymgr: Include the ArtiPath in InvalidKeyPathComponentValue.Gabriela Moldovan2024-02-191-4/+6
* tor-keymgr: Rename {to,from}_component to {to,from}_slug.Gabriela Moldovan2024-02-191-3/+3
* tor-keymgr: Rename KeyInfoExtractor to KeyPathInfoExtractor.Gabriela Moldovan2024-02-051-3/+3
* tor-keymgr: Lowercase the role when building the ArtiPath.Gabriela Moldovan2024-01-311-9/+2
* tor-keymgr: Abolish ArtiPathComponent.Gabriela Moldovan2024-01-311-5/+5
* tor-keymgr: Turn some TODOs into #1195.Gabriela Moldovan2024-01-101-1/+1
* tor-keymgr: Turn some TODO HSS into #858Gabriela Moldovan2024-01-101-2/+2
* tor-keymgr: Fully qualify KeySpecifierPattern in KeySpecifier macro.Gabriela Moldovan2024-01-101-1/+2
* tor-keymgr: Fix typosgabi-2502024-01-081-3/+3
* KeyPathInfo: Add role fieldIan Jackson2024-01-041-2/+16
* KeySpecifier d-a macro: Populate extra_infoIan Jackson2024-01-041-0/+13
* KeySpecifier d-a macro: Use dyn for describingIan Jackson2024-01-041-23/+75
* KeySpecifier d-a macro: Mnaully wrap two long linesIan Jackson2024-01-041-2/+6
* KeySpecifier d-a macro: Use doc-hidden re-exportsIan Jackson2024-01-041-8/+6
* KeySpecifier d-a macro: Name result by whole pathIan Jackson2024-01-041-2/+2
* KeySpecifier d-a macro: Use derive-adhoc's pasting featureIan Jackson2024-01-041-6/+4
* KeySpecifier d-a macro: Use dyn for parsingIan Jackson2024-01-041-91/+181
* KeyPathError::PatternNotMatched: Remove pattern from errorIan Jackson2024-01-041-1/+1
* KeySpecifier d-a macro: Do not produce fn new()Ian Jackson2024-01-041-15/+1
* KeySpecifier d-a macro: Say what we produce, in the docsIan Jackson2024-01-041-1/+17