Module rst_app::core::load [] [src]

loadrs loading of raw artifacts from files and text

Structs

ARTIFACT_ATTRS
RawArtifact
RawSettings
SETTINGS_ATTRS

Functions

get_vecstr

only one type is in an array, so make this custom

load_dir

recursively load a directory, ensuring that sub-directories don't get double loaded partof: #SPC-load-dir

load_file

given a file path load the artifacts

load_file_table

Load artifacts and settings from a toml Table

load_raw

given a valid path, load all paths given by the settings recursively partof: #SPC-load-raw

load_toml

Given text load the artifacts

load_toml_simple
resolve_settings

push settings found (loaded_settings) into a main settings object repo_map is a pre-compiled hashset mapping dirs->repo_path (for performance) partof: #SPC-settings-resolve