feature_set/
provide.rs

1use crate::feature::Feature;
2
3/// A provided feature.
4#[derive(Debug, Clone)]
5pub struct Provide {
6    pub(crate) feature: Feature,
7}
8
9impl Provide {
10    pub fn feature(&self) -> &Feature {
11        &self.feature
12    }
13}
14
15impl From<Feature> for Provide {
16    fn from(feature: Feature) -> Self {
17        Self { feature }
18    }
19}