Crate sta [] [src]

Modules

aesthetic

This module is used for making your terminal applications look better.

appinfo

The appinfo module. Contains stuff related to the APPINFO standard this library uses. Providing a valid appinfo may be required for some functions in the future. Meant to be set as a constant at the beginning of the main source file.

arg

Contains things related to getting args.

argumentparser

Everything related to argument parsing and help texts.

coordinate

Coordinate: Define a point on a 3D canvas.

disp

Contains things related to displaying things in a terminal. Minimally that is. See the aesthetic module for making things look decent.

error

Stuff for error handling and exiting smoothly.

point

Point: Define a point on a 2D canvas.

pstring

A module containing the PointString type, a string variant comprised of a Vec which provides easy access and manipulation of individual bytes with upcoming support for in memory compression of strings.

range

The range module. [DEPRECATED]

shape

Stuff related to making shapes. Both 2D and 3D.

stringutil

Contains some random things that might be useful when working with strings.