| License | BSD-3-Clause |
|---|---|
| Safe Haskell | Safe-Inferred |
| Language | Haskell2010 |
Swarm.Web.Tournament.Validate.FailureMode
Description
Failure modes for validating an uploaded scenario
Documentation
class Describable a where Source #
Methods
describeText :: a -> Text Source #
Instances
newtype GenericUploadFailure Source #
Constructors
| GenericUploadFailure FileUploadFailure |
Instances
| Describable GenericUploadFailure Source # | |
Defined in Swarm.Web.Tournament.Validate.FailureMode Methods | |
data FileUploadFailure Source #
Constructors
| NoFileSupplied | |
| MultipleFiles Int |
Instances
| Describable FileUploadFailure Source # | |
Defined in Swarm.Web.Tournament.Validate.FailureMode Methods describeText :: FileUploadFailure -> Text Source # | |
newtype ContextInitializationFailure Source #
Constructors
| ContextInitializationFailure SystemFailure |
Instances
data SolutionEvaluationFailure Source #
Constructors
| SolutionGameStateInitializationFailure ContextInitializationFailure | |
| SolutionExecutionTimeout Seconds | |
| ErrorsDuringExecution (NonEmpty Text) |
Instances
| Describable SolutionEvaluationFailure Source # | |
Defined in Swarm.Web.Tournament.Validate.FailureMode Methods | |
data ScenarioInstantiationFailure Source #
Constructors
| ScenarioEnvironmentFailure ContextInitializationFailure | |
| YamlDecodeError ParseException | |
| ScenarioParseFailure String |
Instances
data ScenarioUploadValidationFailure Source #
Constructors
| ScenarioUploadFailure GenericUploadFailure | |
| NoSolutionProvided | |
| ScenarioUploadInstantiationFailure ScenarioInstantiationFailure | |
| ScenarioSolutionEvaluationFailure SolutionEvaluationFailure |
Instances
data ScenarioRetrievalFailure Source #
Constructors
| DatabaseRetrievalFailure Sha1 | |
| RetrievedInstantiationFailure ScenarioInstantiationFailure | |
| DecodingFailure UnicodeException | |
| YamlParseFailure ParseException |
Instances
| Describable ScenarioRetrievalFailure Source # | |
Defined in Swarm.Web.Tournament.Validate.FailureMode Methods | |
data SolutionSubmissionFailure Source #
Constructors
Instances
| Describable SolutionSubmissionFailure Source # | |
Defined in Swarm.Web.Tournament.Validate.FailureMode Methods | |