Skip to content

Re-scope the public-API snapshots #312

Description

@blooop

Question

The frozen api module is ~37 of 2,234 snapshot lines; 1,400+ binary-surface pub items (including ~55 allow(dead_code) ones nothing constructs) are pinned exactly as hard as the promise, so the snapshot diff has poor signal. Meanwhile pub use devlaunch_runner::* renders as one unexpanded glob (public-api.txt:2214), so adding a Runner method or an Outcome arm — breaking for any external implementor — changes nothing, and devlaunch-runner has no snapshot of its own.

Decide: a separate snapshot for devlaunch-runner; whether and how to shrink core's binary surface (facade module, pub(crate) + targeted exports) or split snapshots api-vs-rest; the fate of the dead pub items. Then slice the builds (see the map's Not yet specified).

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions