pub fn set_feature(
config_json: &str,
params: SetFeatureParams<'_>,
) -> Result<String>Expand description
Set (update) a feature’s properties
§Arguments
config_json- JSON configuration stringparams- Feature parameters (feature required, updates optional)
§Returns
Modified configuration JSON string
§Example
use sz_configtool_lib::features::{set_feature, SetFeatureParams};
let config = r#"{"G2_CONFIG":{"CFG_FTYPE":[...]}}"#;
let result = set_feature(config, SetFeatureParams {
feature: "NAME",
candidates: Some("Yes"),
behavior: Some("NAME"),
version: Some(2),
..Default::default()
})?;