fn convert()

in provider/src/conversion_traits.rs [145:178]


    fn convert(self) -> Option<open_feature::EvaluationReason> {
        self.and_then(|reason| {
            let of_reason = match reason {
                EvaluationReason::Static => {
                    open_feature::EvaluationReason::Static
                }
                EvaluationReason::Default => {
                    open_feature::EvaluationReason::Default
                }
                EvaluationReason::TargetingMatch => {
                    open_feature::EvaluationReason::TargetingMatch
                }
                EvaluationReason::Split => {
                    open_feature::EvaluationReason::Split
                }
                EvaluationReason::Cached => {
                    open_feature::EvaluationReason::Cached
                }
                EvaluationReason::Disabled => {
                    open_feature::EvaluationReason::Cached
                }
                EvaluationReason::Unknown => {
                    open_feature::EvaluationReason::Unknown
                }
                EvaluationReason::Error => {
                    open_feature::EvaluationReason::Error
                }
                EvaluationReason::Other(other) => {
                    open_feature::EvaluationReason::Other(other)
                }
            };
            Some(of_reason)
        })
    }