Skip to content
GitLab
Projects Groups Topics Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in
  • M mwbot
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributor statistics
    • Graph
    • Compare revisions
  • Custom issue tracker
    • Custom issue tracker
  • Merge requests 2
    • Merge requests 2
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Artifacts
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Packages and registries
    • Packages and registries
    • Package Registry
    • Terraform modules
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Activity
  • Graph
  • Jobs
  • Commits
Collapse sidebar
  • repos
  • mwbot-rs
  • mwbot
  • Merge requests
  • !24

Refactor and remove mwapi_errors

  • Review changes

  • Download
  • Patches
  • Plain diff
Merged Legoktm requested to merge error-refactor into main Feb 13, 2023
  • Overview 0
  • Commits 5
  • Pipelines 2
  • Changes 22

Each crate now has its own error type that is the subset of mwapi_errors needed for that library.

Along the way we remove mwapi's unstable-combining feature because it forces Error to be Clone, which is pretty annoying for this case. It could be added again in the future if someone wants to work on it.

Bug: T319118

Edited Feb 13, 2023 by Legoktm
Assignee
Assign to
Reviewers
Request review from
Time tracking
Source branch: error-refactor