vectie/moonfish/retry does not have a README file
pub(all) struct RetryDecision {
stage : ModelStage
attempt : Int
max_attempts : Int
issue_class : RetryIssueClass
should_retry : Bool
feedback_targets : Array[String]
immutable_fields : Array[String]
message : String
} derive(Eq, ToJson, Debug, FromJson)pub(all) struct RetryDecisionInput {
stage : ModelStage
report : ValidationReport
attempt : Int
policy : RetryPolicy
} derive(Eq, ToJson, Debug, FromJson)fn retry_decision_input(stage : ModelStage, report : ValidationReport, attempt? : Int, policy? : RetryPolicy) -> RetryDecisionInputDependencies