Report a bug
If you spot a problem with this page, click here to create a GitHub issue.
Improve this page
Quickly fork, edit online, and submit a pull request for this page. Requires a signed-in GitHub account. This works well for small changes. If you'd like to make larger changes you may want to consider using a local clone.

Mir Core

JSON Parsing and Serialization library.

The following table is a quick reference guide for which Mir Core modules to use for a given category of functionality.

Modules Description
mir.algebraic Generic variant and nullable types
mir.exception @nogc MirException with formatting
mir.reflection Compile time reflection utilities
mir.bitmanip Bit-level manipulation facilities
mir.conv Conversion utilities
mir.functional Functions that manipulate other functions
mir.primitives Templates used to check primitives and range primitives for arrays with multi-dimensional like API support
mir.qualifier Const and Immutable qualifiers helpers for Mir Type System.
mir.utility Utilities
mir.enums Utilities to work with enums
mir.string_table Mir String Table designed for fast deserialization routines
    Integer Routines
mir.bitop A collection of bit-level operations
mir.checkedint Integral arithmetic primitives that check for out-of-range results
    Basic Math
mir.math Publicly imports mir.math.common, mir.math.constant, mir.math.ieee.
mir.math.common Common floating point math functions
mir.complex Generic complex type
mir.complex.math Basic complex math
mir.math.constant Math constants
mir.math.ieee Base floating point routines
Copyright: Copyright © 2020-, Ilia Ki.