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}