Skip to content

eztd ("Easy Standard') or nonstd Library #4

Open
@epage

Description

@epage

Goal:

  • Easier to prototype
  • Improves usability for new-to-rust users
  • Still allow optimizing hot loops
  • Easy interop either calling into other crates or being called into

Non-goals:

  • Stable-enough API for being used in a crate's "1.0" API. There will be enough policy and moving pieces that I expect the major version to be bumped once a year at least.

For use cases, requirements, and feature ideas, see https://github.com/rust-lang-nursery/cli-wg/issues/26 and https://github.com/rust-lang-nursery/cli-wg/issues/10

High level features

Pull in from other crates:

Guidelines

When to pull in a crate

  • If the use case is common enough
  • If it integrates in to be first-class (e.g. globs being a function on path)
    • Or if it is obscure enough that we deem it important to improve visibility
    • Or it is small enough that it the justification for adding it for one-off is small (e.g. boolinator)

Open Questions

Should we include regex and how should we expose it?

Should we include anything else from stdx

Metadata

Metadata

Assignees

No one assigned

    Labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions