Page MenuHomePhabricator

[RUST STUFF]: Make executor_classes a non-public module
Open, Stalled, MediumPublic

Description

Description

This should be an implementation detail.

Desired behavior/Acceptance criteria (returned value, expected error, performance expectations, etc.)

  • executor_classes need not be public

Completion checklist

Details

Related Changes in GitLab:
TitleReferenceAuthorSource BranchDest Branch
Draft: clippy for abstraction workrepos/abstract-wiki/wikifunctions/function-evaluator!335ecarggrace/T382045/run-clippymain
Draft: refactor exposure of executor_classesrepos/abstract-wiki/wikifunctions/function-evaluator!296ecarggrace/T382045/rusticize-executor-classesmain
Customize query in GitLab

Event Timeline

Hi @cmassaro I've been reading at how modules work in Rust today, is still ticket still valid to be taken on by a noob?

  • we want to avoid having the executor class public chiefly to keep the WasiBuilder encapsulated
  • so whether we want to modularize the executors or create some wrapper function, the goal is to privatize the builder
ecarg changed the task status from In Progress to Stalled.Sep 17 2025, 10:23 PM

working on security implementations atm

Do we want to re-scope this to Q2, or will we complete it this week?

Do we want to re-scope this to Q2, or will we complete it this week?

I defer to @ecarg . If we don't have a decision by EOD, then I'm happy to roll this over to next quarter.