nmstate 2.2.27

Library for networking management in a declarative manner
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
// SPDX-License-Identifier: Apache-2.0

use crate::{MergedHostNameState, NmstateFeature};

impl MergedHostNameState {
    pub(crate) fn get_features(&self) -> Vec<NmstateFeature> {
        if self.desired.as_ref().map(|d| d.config.is_some()) == Some(true) {
            vec![NmstateFeature::StaticHostname]
        } else {
            Vec::new()
        }
    }
}