-
- Downloads
config derive attrs: Make builders serde, and validated structs not
* Builders additionally derive: Debug, Serialize, Deserialize. * Validated structs no longer derive: Serialize, Deserialize and all related attributes deleted. * As a consequence, all the `#[serde(deny_unknown_fields)]` are gone. That means that right now unknown fields are totally ignored. This is good for compatibility but poor for useability. Doing something better here is arti#417, in progress. * As a consequence, delete tor_dirmgr::retry::default_parallelism. (The default value was already duplicated into a builder attr.)
Showing
- crates/arti-client/src/config.rs 8 additions, 17 deletionscrates/arti-client/src/config.rs
- crates/arti/src/cfg.rs 7 additions, 11 deletionscrates/arti/src/cfg.rs
- crates/arti/src/logging.rs 5 additions, 10 deletionscrates/arti/src/logging.rs
- crates/tor-circmgr/src/config.rs 7 additions, 19 deletionscrates/tor-circmgr/src/config.rs
- crates/tor-config/src/list_builder.rs 13 additions, 11 deletionscrates/tor-config/src/list_builder.rs
- crates/tor-dirmgr/src/authority.rs 3 additions, 3 deletionscrates/tor-dirmgr/src/authority.rs
- crates/tor-dirmgr/src/config.rs 5 additions, 8 deletionscrates/tor-dirmgr/src/config.rs
- crates/tor-dirmgr/src/retry.rs 3 additions, 12 deletionscrates/tor-dirmgr/src/retry.rs
- crates/tor-guardmgr/src/fallback.rs 3 additions, 3 deletionscrates/tor-guardmgr/src/fallback.rs
- crates/tor-guardmgr/src/fallback/set.rs 1 addition, 3 deletionscrates/tor-guardmgr/src/fallback/set.rs
- crates/tor-guardmgr/src/lib.rs 1 addition, 1 deletioncrates/tor-guardmgr/src/lib.rs
Loading
Please register or sign in to comment