summaryrefslogtreecommitdiff
path: root/crates/tor-config/src
Commit message (Expand)AuthorAgeFilesLines
...
* | impl_standard_builder: Better comments explaining the parserIan Jackson2022-05-131-1/+7
* | impl_standard_builder: Have it generate FooConfig::builderIan Jackson2022-05-121-0/+7
* | impl_standard_builder: Test the Deserialize implIan Jackson2022-05-121-14/+69
|/
* Rename impl_standard_builder from impl_default_via_builderIan Jackson2022-05-121-3/+8
* Merge branch 'arti-config-1' into 'main'eta2022-05-122-0/+207
|\
| * arti-config: Move cmdline to tor-configIan Jackson2022-05-112-0/+207
* | Define and use impl_default_via_builderIan Jackson2022-05-111-0/+25
|/
* tor-config: Export CfgPathErrorIan Jackson2022-05-111-1/+1
* Merge branch 'typos-20220504' into 'main'eta2022-05-051-3/+3
|\
| * Fix typos (using the typos-cli tool).Nick Mathewson2022-05-041-3/+3
* | config derive attrs: Make builders serde, and validated structs notIan Jackson2022-05-051-11/+13
|/
* list_builder: Add some xrefs about macro_rules limitationsIan Jackson2022-05-041-0/+8
* Fix typoNick Mathewson2022-05-041-1/+1
* list_builder: Provide VecBuilderIan Jackson2022-05-041-0/+41
* list_builder: Use Educe to derive DefaultIan Jackson2022-05-042-1/+3
* list_builder: Make helper capable of handling genericsIan Jackson2022-05-041-3/+15
* list_builder: Actually honour attributesIan Jackson2022-05-041-1/+4
* Fix typosNick Mathewson2022-05-041-2/+2
* Change builder list APIIan Jackson2022-05-042-114/+276
* Introduce ThingListBuilder::default_listIan Jackson2022-05-041-5/+8
* Add dependency on paste crateIan Jackson2022-05-041-0/+1
* CfgPath: Test serialisation round-trip with a binary formatIan Jackson2022-05-031-0/+8
* CfgPath: Make it SerializeIan Jackson2022-05-031-5/+69
* CfgPath: Overhaul APIIan Jackson2022-05-031-6/+86
* CfgPath: Change deserialisaation of Literal variantIan Jackson2022-05-031-5/+17
* list-builder: Provide tests of all methodsIan Jackson2022-04-251-0/+31
* list_builder: Allow the struct to not be pubIan Jackson2022-04-251-6/+6
* list_builder: Use $crate namespaced importsIan Jackson2022-04-252-3/+4
* Document defaults for all the config listsIan Jackson2022-04-251-0/+1
* define_list_config_builder: Provide example of item_buildIan Jackson2022-04-251-0/+30
* define_list_config_builder: Expand generated docs for methods etc.Ian Jackson2022-04-251-4/+16
* Rename macro_first_nonempty (from macro_coalesce_args)Ian Jackson2022-04-252-2/+2
* Rename ThingListBuilder::replace (from set)Ian Jackson2022-04-251-2/+2
* Use better syntax for doc comment attributeIan Jackson2022-04-251-7/+3
* config list-builder: Allow overriding the per-item build methodIan Jackson2022-04-252-2/+15
* Introduce define_list_config_builder macroIan Jackson2022-04-252-0/+112
* impl From<SubfieldBuildError> for ConfigBuildErrorIan Jackson2022-04-221-0/+7
* Test shell variable expansion on windowsMichael2022-03-051-2/+24
* Replace manual Default impl with std derive in tor-configIan Jackson2022-03-021-7/+1
* Merge branch 'clippy-allow-arc-clone' into 'main'Nick Mathewson2022-03-011-1/+0
|\
| * Disable clippy::clone_on_ref_ptrIan Jackson2022-02-241-1/+0
* | Add warnings about configuration stability.Nick Mathewson2022-02-281-0/+8
|/
* Change deny(clippy::all) to warn(clippy::all).Nick Mathewson2022-02-141-1/+1
* tor-config: Add HasKind support.Nick Mathewson2022-02-092-0/+42
* Fix invalid path character on windowsMichael2022-01-311-0/+4
* Explain that CfgPath can look at the environment.Nick Mathewson2022-01-121-1/+2
* extend lints to include 'clippy::all'Daniel Eades2021-12-281-0/+1
* address clippy's latest lintDaniel Eades2021-12-201-0/+1
* Add a few tests to tor-config.Nick Mathewson2021-12-072-1/+68
* Oops: MutCfg shouldn't implement Clone.Nick Mathewson2021-12-071-8/+0