openfeature/evaluation
Types
pub type BoolEvaluation =
GenericEvaluation(Bool)
pub type DynamicEvaluation =
GenericEvaluation(Dynamic)
pub type FloatEvaluation =
GenericEvaluation(Float)
pub type IntEvaluation =
GenericEvaluation(Int)
pub type Reason {
Disabled
Split
TargetingMatch
Default
Unknown
Cached
Static
Error
}
Constructors
-
Disabled
-
Split
-
TargetingMatch
-
Default
-
Unknown
-
Cached
-
Static
-
Error
pub type ResolutionDetails(value) {
ResolutionSuccess(value: value, reason: Reason)
ResolutionError(
value: value,
reason: Reason,
code: ErrorCode,
message: String,
)
}
Constructors
-
ResolutionSuccess(value: value, reason: Reason)
-
ResolutionError( value: value, reason: Reason, code: ErrorCode, message: String, )
pub type StringEvaluation =
GenericEvaluation(String)