Skip to content

Create Error Handling Module #10

@Mkalbani

Description

@Mkalbani

Description

Centralise all custom error types and handling logic into a dedicated errors module.

Acceptance Criteria

  • An errors module exists under src/errors/mod.rs
  • A top-level AppError enum covers all major error categories (puzzle, player, nft, io)
  • All modules use AppError instead of ad-hoc error strings
  • Errors implement std::fmt::Display and std::error::Error
  • Unit tests confirm correct error variants are returned per scenario

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions