Skip to main content

Crate crypt_configs

Crate crypt_configs 

Source
Expand description

Crypt Configuration

Created 7/25/2026 - Nyx

A modern readable file format.

Crypt files are similar to json with additional support for enums special tags, identifiers, and includes. Crypt is essentially a superset of json meaning any json file can parsed as if it was a crypt file.

Using the beauty of Rust crypt files can be parsed directly into rust native structs and enums using the Cryptic derivation. To parse a crypt file a CryptParserServer is used which automatically caches opened files and reuses them when requested.

Structs§

CryptError
An error that can happen during the parsing and building of crypt files.
CryptParserServer
Sets up a parsing server for parsing crypt files.
HashTagged
A custom tagged object parsed from a crypt file.
ListTagged
A custom tagged object parsed from a crypt file.
Tagged
A custom tagged object parsed from a crypt file.
TracedObject
An object parsed from a crypt file that also contains debug information in the case of an error.

Enums§

CrypticObject
An ambiguous object parsed from a crypt file.

Traits§

Cryptic
An object that can be parsed from a crypt file.

Derive Macros§

Cryptic
Allows structs and enums to automatically be constructed from a parsed crypt file.