fn merge_with(&mut self, other: &ProfileConfig) {
        if other.sc_addr.is_some() {
            self.sc_addr = other.sc_addr.clone();
        }
        if other.spu_addr.is_some() {
            self.spu_addr = other.spu_addr.clone();
        }
        if other.kf_addr.is_some() {
            self.kf_addr = other.kf_addr.clone();
        }
    }
/// merge local profile with the other profile
///  - values are augmented but not cleared by other
merge local profile with the other profile
values are augmented but not cleared by other
merge local profile with the other profile values are augmented but not cleared by other
fn merge_with(&mut self, other: &ProfileConfig) {
        if other.sc_addr.is_some() {
            self.sc_addr = other.sc_addr.clone();
        }
        if other.spu_addr.is_some() {
            self.spu_addr = other.spu_addr.clone();
        }
        if other.kf_addr.is_some() {
            self.kf_addr = other.kf_addr.clone();
        }
    }
fn merge_with ( & mut self , other : & ProfileConfig ) { if other . sc_addr . is_some ( ) { self . sc_addr = other . sc_addr . clone ( ) ; } if other . spu_addr . is_some ( ) { self . spu_addr = other . spu_addr . clone ( ) ; } if other . kf_addr . is_some ( ) { self . kf_addr = other . kf_addr . clone ( ) ; } }
merge local profile with the other profile
 values are augmented but not cleared by other
merge local profile with the other profile values are augmented but not cleared by other
&mut self
other
&ProfileConfig
&mut self
other
&ProfileConfig