aboutsummaryrefslogtreecommitdiffhomepage
path: root/org/meta_conf_make_meta.org
diff options
context:
space:
mode:
authorRalph Amissah <ralph.amissah@gmail.com>2024-03-12 22:39:09 -0400
committerRalph Amissah <ralph.amissah@gmail.com>2024-03-12 22:56:34 -0400
commite9e17be24eba558c30fcdc41ea5bb9a1da7fd4e7 (patch)
tree1ed3c4b528b0a8e54d0eb9babc391e562578c7b4 /org/meta_conf_make_meta.org
parentnix flake & env upkeep (diff)
mark modules as @safe: (& identify what is not)
Diffstat (limited to 'org/meta_conf_make_meta.org')
-rw-r--r--org/meta_conf_make_meta.org9
1 files changed, 6 insertions, 3 deletions
diff --git a/org/meta_conf_make_meta.org b/org/meta_conf_make_meta.org
index e3fe678..8b5fc12 100644
--- a/org/meta_conf_make_meta.org
+++ b/org/meta_conf_make_meta.org
@@ -237,6 +237,7 @@ import doc_reform.meta.conf_make_meta_structs;
#+BEGIN_SRC d
<<doc_header_including_copyright_and_license>>
module doc_reform.meta.conf_make_meta_structs;
+@safe:
<<meta_defaults_template_structs_init>>
<<meta_defaults_template_structs_setup>>
<<meta_defaults_template_structs_composite_make_init>>
@@ -276,7 +277,7 @@ static auto mkup = InlineMarkup();
#+NAME: meta_defaults_template_structs_setup
#+BEGIN_SRC d
-@safe string url_markup(string line) {
+string url_markup(string line) {
string line_ = line
.replaceAll(
rgx.smid_inline_link_markup_regular,
@@ -318,7 +319,7 @@ struct ConfCompositeMakeStr {
string[][] substitute;
string texpdf_font;
}
-struct confCompositeMakeBuild {
+@trusted struct confCompositeMakeBuild {
string[] bold(string _mk) {
string[] _out;
if (_mk) {
@@ -568,6 +569,7 @@ JSONValue config_jsonstr = `{
extract yaml header return struct
+/
module doc_reform.meta.conf_make_meta_yaml;
+@safe:
template contentYAMLtoSpineStruct() {
import
std.algorithm,
@@ -1746,6 +1748,7 @@ if ("rights" in _yaml
extract json header return json
+/
module doc_reform.meta.conf_make_meta_json;
+@safe:
static template contentJSONtoSpineStruct() {
import
std.algorithm,
@@ -1763,7 +1766,7 @@ static template contentJSONtoSpineStruct() {
doc_reform.meta.defaults,
doc_reform.meta.rgx;
ConfComposite _struct_composite;
- @safe auto contentJSONtoSpineStruct(C,J,M)(C _struct_composite, J _json, M _manifested, string _identifier) {
+ auto contentJSONtoSpineStruct(C,J,M)(C _struct_composite, J _json, M _manifested, string _identifier) {
mixin spineRgxIn;
static auto rgx = RgxI();
debug (json) {