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.
Current public crate tracks
Section titled “Current public crate tracks”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
preludemodule. - use-geometry - 2D geometry primitives and common measurement helpers.
Current model in practice
Section titled “Current model in practice”use-combinatoricsprovides the discrete counting track.- The set defines the domain.
use-geometryprovides focused primitives and helpers.use-mathprovides the curated facade layer.
Current sets
Section titled “Current sets”RustUse is currently focused on a single initial set:
- use-math - currently represented by
use-math,use-geometry, anduse-combinatorics.
Status
Section titled “Status”Initial scope. The current focus is stabilizing use-math, use-geometry, and use-combinatorics as the first public set.