Skip to content
GitLab
Projects Groups 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
    • Contributors
    • Graph
    • Compare
  • Custom issue tracker
    • Custom issue tracker
  • Merge requests 4
    • Merge requests 4
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Packages and registries
    • Packages and registries
    • Package Registry
    • Infrastructure Registry
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Activity
  • Graph
  • Jobs
  • Commits
Collapse sidebar
  • repos
  • mwbot-rs
  • mwbot
  • Merge requests
  • !9

Use a builder format for the allpages generator

  • Review changes

  • Download
  • Email patches
  • Plain diff
Open Legoktm requested to merge generator-redo into main Jan 04, 2023
  • Overview 0
  • Commits 1
  • Pipelines 2
  • Changes 3

Add more filtering options in an optional manner. I'm not super satisfied with the typed-builder generator, but it seems like the closest off-the-shelf macro I can find for now. Presumably we need or want something to generate the rest of the generate() function parameter mapping.

Since we're adding extra dependencies and likely to write our own macro, I moved the generator system under a default feature. This is partly because wasm32 support doesn't work with our use of tokio::spawn() and this gives us an out.

Bug: T319113 Bug: T322502

Assignee
Assign to
Reviewers
Request review from
Time tracking
Source branch: generator-redo