pub struct ConfigSettingsWriteParams {
pub target: ConfigTarget,
pub path: String,
pub value: Value,
pub expected_layer_version: Option<String>,
}Expand description
Write one setting through the shared, validated CLI configuration service.
Fields§
§target: ConfigTargetLayer to update.
path: StringDotted setting path from ConfigSettingsSnapshot.
value: ValueReplacement value. Its type must match the effective setting or documented schema type.
expected_layer_version: Option<String>Version observed when the setting editor opened.
Trait Implementations§
Source§impl Clone for ConfigSettingsWriteParams
impl Clone for ConfigSettingsWriteParams
Source§impl Debug for ConfigSettingsWriteParams
impl Debug for ConfigSettingsWriteParams
Source§impl<'de> Deserialize<'de> for ConfigSettingsWriteParams
impl<'de> Deserialize<'de> for ConfigSettingsWriteParams
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl StructuralPartialEq for ConfigSettingsWriteParams
Auto Trait Implementations§
impl Freeze for ConfigSettingsWriteParams
impl RefUnwindSafe for ConfigSettingsWriteParams
impl Send for ConfigSettingsWriteParams
impl Sync for ConfigSettingsWriteParams
impl Unpin for ConfigSettingsWriteParams
impl UnsafeUnpin for ConfigSettingsWriteParams
impl UnwindSafe for ConfigSettingsWriteParams
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more