The rust-toolchain is upgraded to nightly-2022-11-03 (the same as tari repo uses)
The Hidden wrapper removed from the configuration's fields (temporary)
Motivation and Context
The toolchain is upgraded, because the latest tari version uses fresh versions of crates that can't be compiled with the current toolchain: time v0.3.20 cannot be built because it requires rustc 1.63.0 or newer
The Hidden wrapper is removed, because the latest version of the tari_utilities crate doesn't implement Serialize for Hidden (reasonable), but the launchpad uses Serialize to send a config to the UI for editing. The first priority is upgrading the tari dependencies, than I could revise and decompose the configuration structs and transfer sensitive data smarter.
Description
Two changes:
rust-toolchain
is upgraded tonightly-2022-11-03
(the same astari
repo uses)Hidden
wrapper removed from the configuration's fields (temporary)Motivation and Context
The toolchain is upgraded, because the latest
tari
version uses fresh versions of crates that can't be compiled with the current toolchain:time v0.3.20 cannot be built because it requires rustc 1.63.0 or newer
The
Hidden
wrapper is removed, because the latest version of thetari_utilities
crate doesn't implementSerialize
forHidden
(reasonable), but the launchpad usesSerialize
to send a config to the UI for editing. The first priority is upgrading thetari
dependencies, than I could revise and decompose the configuration structs and transfer sensitive data smarter.How Has This Been Tested?
CI