butterbidi/script/types/evaluate_result
Types
pub type EvaluateResult {
SuccessResult(result: EvaluateResultSuccess)
ExceptionResult(result: EvaluateResultException)
}
Constructors
-
SuccessResult(result: EvaluateResultSuccess) -
ExceptionResult(result: EvaluateResultException)
pub type EvaluateResultException {
EvaluateResultException(
result_type: EvaluateResultType,
exception_details: exception_details.ExceptionDetails,
)
}
Constructors
-
EvaluateResultException( result_type: EvaluateResultType, exception_details: exception_details.ExceptionDetails, )
pub type EvaluateResultSuccess {
EvaluateResultSuccess(
result_type: EvaluateResultType,
result: remote_value.RemoteValue,
)
}
Constructors
-
EvaluateResultSuccess( result_type: EvaluateResultType, result: remote_value.RemoteValue, )
pub type EvaluateResultType {
Success
Exception
}
Constructors
-
Success -
Exception
Values
pub fn evaluate_result_decoder() -> decode.Decoder(EvaluateResult)
pub const evaluate_result_failure: EvaluateResult