Overview
Reference documentation for the builtin "sabre:*" crates
This is the complete API reference for the builtin crates available for Sabre. The sidebar navigation can be used to browse crates that have been implemented. It is generated from the documentation comments for their respective declarations, which can be found in the core repository.
Available Crates
sabre:assert
Common assertion functions for invariants and testing
sabre:async
Utilities for asynchronous operations, like atomics, or channels
sabre:chrono
Support for date and time manipulation
sabre:codec
Utilities for encoding and decoding common formats
sabre:ffi
Bindings to call native libraries from Sabre
sabre:fsys
Utilities for manipulating the underlying filesystem
sabre:gc
Utility functions for interfacing with the garbage collector
sabre:json
Utilities for parsing and serializing JSON/JSONC
sabre:lint
Bindings for defining Linter plugins
sabre:math
Mathematics library for complex algorithms
sabre:mem
Utility functions for reading current memory usage
sabre:path
Utilities for working with filesystem paths
sabre:rng
Utilities for generating random numbers
sabre:test
Tools for describing and mocking testing files
sabre:toml
Utilities for parsing and serializing TOML
sabre:uuid
Generators and validators for UUIDs
sabre:yaml
Utilities for parsing and serializing YAML