blob: a3c58c0a71f841aee2b5dfb95f12d02375b4d2b5 [file] [log] [blame]
Mårten Kongstadf73b9632023-05-24 15:43:47 +02001{{- for parsed_flag in parsed_flags -}}
2{{- if parsed_flag.is_read_only_disabled -}}
3#[inline(always)]
4pub const fn r#{parsed_flag.fn_name}() -> bool \{
5 false
6}
7
8{{ endif -}}
9{{- if parsed_flag.is_read_only_enabled -}}
10#[inline(always)]
11pub const fn r#{parsed_flag.fn_name}() -> bool \{
12 true
13}
14
15{{ endif -}}
16{{- if parsed_flag.is_read_write -}}
17#[inline(always)]
18pub fn r#{parsed_flag.fn_name}() -> bool \{
Mårten Kongstad9fb58962023-05-31 13:02:13 +020019 flags_rust::GetServerConfigurableFlag("{package}", "{parsed_flag.name}", "false") == "true"
Mårten Kongstadf73b9632023-05-24 15:43:47 +020020}
21
22{{ endif -}}
23{{- endfor -}}