casper-network / casper-network/casper-node

Identify over-generous usage of pub in EE crate

Open
#3,828 0 comments 0 reactions 1 assignee Claimed by @mpapierski View on GitHub
execution engine optimization triage
Dominant language
Rust
Stars
399
Forks
224
Avg merge
15h 44m
Merged PRs (30d)
2

Description

Identify symbols that are pub, but are used only within EE crate and are considered internal, but are exposed anyway. Having (almost) everything as pub often increases time to develop new features just to avoid breaking changes. If there’s something that could be pub(crate), then make it pub(crate), or private. As part of this we can also identify types that are used in EE, but can be extracted to a separate crate for easier consumption, and could allow different versioning scheme.

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.