Skip to content

Sets

Ecosystem map

Pick the set before you pick the crate.

RustUse currently has one active set and three public crate tracks, so the docs can explain the shape of the platform without reopening the entire planned surface.

RustUse currently organizes its initial docs around a single set so the launch surface stays easy to understand and adopt.

A set is the top-level RustUse domain. Today that means use-math.

Sets define the shared problem space, naming conventions, and the boundary between the facade crate and the focused crates inside the set.

The current use-math set surfaces three public crate tracks:

  • use-combinatorics - discrete-math crate for counting, combinations, permutations, and finite-structure helpers.
  • use-math - facade crate with feature-flagged re-exports and a prelude module.
  • use-geometry - 2D geometry primitives and common measurement helpers.
  • use-combinatorics provides the discrete counting track.
  • The set defines the domain.
  • use-geometry provides focused primitives and helpers.
  • use-math provides the curated facade layer.

RustUse is currently focused on a single initial set:

  • use-math - currently represented by use-math, use-geometry, and use-combinatorics.

Initial scope. The current focus is stabilizing use-math, use-geometry, and use-combinatorics as the first public set.