46 KiB
Slovo Standard Library API Catalog
Generated from lib/std/*.slo by scripts/render-stdlib-api-doc.js.
Do not edit this file by hand.
Stability Tiers
beta-supported: exported fromlib/stdand covered by source-search, promotion, or facade gates in the current beta line.experimental: exported fromlib/stdin1.0.0-beta.24, but still has beta caveats around host behavior, resource handles, or API shape.internal: helper names that are not exported from their module; they are intentionally omitted from this catalog.
The catalog is a beta API discovery aid, not a stable 1.0.0 standard-library freeze.
Module-local concrete aliases are normalized in signatures so names such as VecI32 and ResultU64 do not leak into the public catalog.
Only exported (fn ...) helpers are listed; (type ...) aliases and non-exported helpers are omitted.
Concrete std.vec_* modules are beta-supported as concrete helper families only; this does not freeze a generic collection API.
Summary
- Modules: 19
- Exported helper signatures: 604
- Exported type aliases omitted: 0
- Default tier:
beta-supported beta-supportedhelper signatures: 546experimentalhelper signatures: 58
Modules
std.cli
-
Path:
lib/std/cli.slo -
Tiers:
beta-supported -
Exported helper signatures: 26
-
beta-supportedarg_text_result ((index i32)) -> (result string i32) -
beta-supportedarg_text_option ((index i32)) -> (option string) -
beta-supportedarg_i32_result ((index i32)) -> (result i32 i32) -
beta-supportedarg_i32_option ((index i32)) -> (option i32) -
beta-supportedarg_i32_or_zero ((index i32)) -> i32 -
beta-supportedarg_i32_or ((index i32) (fallback i32)) -> i32 -
beta-supportedarg_u32_result ((index i32)) -> (result u32 i32) -
beta-supportedarg_u32_option ((index i32)) -> (option u32) -
beta-supportedarg_u32_or_zero ((index i32)) -> u32 -
beta-supportedarg_u32_or ((index i32) (fallback u32)) -> u32 -
beta-supportedarg_i64_result ((index i32)) -> (result i64 i32) -
beta-supportedarg_i64_option ((index i32)) -> (option i64) -
beta-supportedarg_i64_or_zero ((index i32)) -> i64 -
beta-supportedarg_i64_or ((index i32) (fallback i64)) -> i64 -
beta-supportedarg_u64_result ((index i32)) -> (result u64 i32) -
beta-supportedarg_u64_option ((index i32)) -> (option u64) -
beta-supportedarg_u64_or_zero ((index i32)) -> u64 -
beta-supportedarg_u64_or ((index i32) (fallback u64)) -> u64 -
beta-supportedarg_f64_result ((index i32)) -> (result f64 i32) -
beta-supportedarg_f64_option ((index i32)) -> (option f64) -
beta-supportedarg_f64_or_zero ((index i32)) -> f64 -
beta-supportedarg_f64_or ((index i32) (fallback f64)) -> f64 -
beta-supportedarg_bool_result ((index i32)) -> (result bool i32) -
beta-supportedarg_bool_option ((index i32)) -> (option bool) -
beta-supportedarg_bool_or_false ((index i32)) -> bool -
beta-supportedarg_bool_or ((index i32) (fallback bool)) -> bool
std.env
-
Path:
lib/std/env.slo -
Tiers:
beta-supported -
Exported helper signatures: 29
-
beta-supportedget ((name string)) -> string -
beta-supportedget_result ((name string)) -> (result string i32) -
beta-supportedget_option ((name string)) -> (option string) -
beta-supportedhas ((name string)) -> bool -
beta-supportedget_or ((name string) (fallback string)) -> string -
beta-supportedget_i32_result ((name string)) -> (result i32 i32) -
beta-supportedget_i32_option ((name string)) -> (option i32) -
beta-supportedget_i32_or_zero ((name string)) -> i32 -
beta-supportedget_i32_or ((name string) (fallback i32)) -> i32 -
beta-supportedget_u32_result ((name string)) -> (result u32 i32) -
beta-supportedget_u32_option ((name string)) -> (option u32) -
beta-supportedget_u32_or_zero ((name string)) -> u32 -
beta-supportedget_u32_or ((name string) (fallback u32)) -> u32 -
beta-supportedget_i64_result ((name string)) -> (result i64 i32) -
beta-supportedget_i64_option ((name string)) -> (option i64) -
beta-supportedget_i64_or_zero ((name string)) -> i64 -
beta-supportedget_i64_or ((name string) (fallback i64)) -> i64 -
beta-supportedget_u64_result ((name string)) -> (result u64 i32) -
beta-supportedget_u64_option ((name string)) -> (option u64) -
beta-supportedget_u64_or_zero ((name string)) -> u64 -
beta-supportedget_u64_or ((name string) (fallback u64)) -> u64 -
beta-supportedget_f64_result ((name string)) -> (result f64 i32) -
beta-supportedget_f64_option ((name string)) -> (option f64) -
beta-supportedget_f64_or_zero ((name string)) -> f64 -
beta-supportedget_f64_or ((name string) (fallback f64)) -> f64 -
beta-supportedget_bool_result ((name string)) -> (result bool i32) -
beta-supportedget_bool_option ((name string)) -> (option bool) -
beta-supportedget_bool_or_false ((name string)) -> bool -
beta-supportedget_bool_or ((name string) (fallback bool)) -> bool
std.fs
-
Path:
lib/std/fs.slo -
Tiers:
beta-supported,experimental -
Exported helper signatures: 43
-
beta-supportedread_text ((path string)) -> string -
beta-supportedread_text_result ((path string)) -> (result string i32) -
beta-supportedread_text_option ((path string)) -> (option string) -
beta-supportedwrite_text_status ((path string) (text string)) -> i32 -
beta-supportedwrite_text_result ((path string) (text string)) -> (result i32 i32) -
beta-supportedexists ((path string)) -> bool -
beta-supportedis_file ((path string)) -> bool -
beta-supportedis_dir ((path string)) -> bool -
beta-supportedremove_file_result ((path string)) -> (result i32 i32) -
beta-supportedcreate_dir_result ((path string)) -> (result i32 i32) -
beta-supportedremove_file_ok ((path string)) -> bool -
beta-supportedcreate_dir_ok ((path string)) -> bool -
experimentalopen_text_read_result ((path string)) -> (result i32 i32) -
experimentalread_open_text_result ((handle i32)) -> (result string i32) -
experimentalclose_result ((handle i32)) -> (result i32 i32) -
experimentalread_text_via_handle_result ((path string)) -> (result string i32) -
experimentalclose_ok ((handle i32)) -> bool -
beta-supportedread_text_or ((path string) (fallback string)) -> string -
beta-supportedwrite_text_ok ((path string) (text string)) -> bool -
beta-supportedread_i32_result ((path string)) -> (result i32 i32) -
beta-supportedread_i32_option ((path string)) -> (option i32) -
beta-supportedread_i32_or_zero ((path string)) -> i32 -
beta-supportedread_i32_or ((path string) (fallback i32)) -> i32 -
beta-supportedread_u32_result ((path string)) -> (result u32 i32) -
beta-supportedread_u32_option ((path string)) -> (option u32) -
beta-supportedread_u32_or_zero ((path string)) -> u32 -
beta-supportedread_u32_or ((path string) (fallback u32)) -> u32 -
beta-supportedread_i64_result ((path string)) -> (result i64 i32) -
beta-supportedread_i64_option ((path string)) -> (option i64) -
beta-supportedread_i64_or_zero ((path string)) -> i64 -
beta-supportedread_i64_or ((path string) (fallback i64)) -> i64 -
beta-supportedread_u64_result ((path string)) -> (result u64 i32) -
beta-supportedread_u64_option ((path string)) -> (option u64) -
beta-supportedread_u64_or_zero ((path string)) -> u64 -
beta-supportedread_u64_or ((path string) (fallback u64)) -> u64 -
beta-supportedread_f64_result ((path string)) -> (result f64 i32) -
beta-supportedread_f64_option ((path string)) -> (option f64) -
beta-supportedread_f64_or_zero ((path string)) -> f64 -
beta-supportedread_f64_or ((path string) (fallback f64)) -> f64 -
beta-supportedread_bool_result ((path string)) -> (result bool i32) -
beta-supportedread_bool_option ((path string)) -> (option bool) -
beta-supportedread_bool_or_false ((path string)) -> bool -
beta-supportedread_bool_or ((path string) (fallback bool)) -> bool
std.io
-
Path:
lib/std/io.slo -
Tiers:
beta-supported -
Exported helper signatures: 41
-
beta-supportedprint_i32_zero ((value i32)) -> i32 -
beta-supportedprint_u32_zero ((value u32)) -> i32 -
beta-supportedprint_i64_zero ((value i64)) -> i32 -
beta-supportedprint_u64_zero ((value u64)) -> i32 -
beta-supportedprint_f64_zero ((value f64)) -> i32 -
beta-supportedprint_string_zero ((value string)) -> i32 -
beta-supportedprint_bool_zero ((value bool)) -> i32 -
beta-supportedprint_i32_value ((value i32)) -> i32 -
beta-supportedprint_u32_value ((value u32)) -> u32 -
beta-supportedprint_i64_value ((value i64)) -> i64 -
beta-supportedprint_u64_value ((value u64)) -> u64 -
beta-supportedprint_f64_value ((value f64)) -> f64 -
beta-supportedprint_string_value ((value string)) -> string -
beta-supportedprint_bool_value ((value bool)) -> bool -
beta-supportedread_stdin_result () -> (result string i32) -
beta-supportedread_stdin_option () -> (option string) -
beta-supportedread_stdin_or ((fallback string)) -> string -
beta-supportedread_stdin_i32_result () -> (result i32 i32) -
beta-supportedread_stdin_i32_option () -> (option i32) -
beta-supportedread_stdin_i32_or_zero () -> i32 -
beta-supportedread_stdin_i32_or ((fallback i32)) -> i32 -
beta-supportedread_stdin_u32_result () -> (result u32 i32) -
beta-supportedread_stdin_u32_option () -> (option u32) -
beta-supportedread_stdin_u32_or_zero () -> u32 -
beta-supportedread_stdin_u32_or ((fallback u32)) -> u32 -
beta-supportedread_stdin_i64_result () -> (result i64 i32) -
beta-supportedread_stdin_i64_option () -> (option i64) -
beta-supportedread_stdin_i64_or_zero () -> i64 -
beta-supportedread_stdin_i64_or ((fallback i64)) -> i64 -
beta-supportedread_stdin_u64_result () -> (result u64 i32) -
beta-supportedread_stdin_u64_option () -> (option u64) -
beta-supportedread_stdin_u64_or_zero () -> u64 -
beta-supportedread_stdin_u64_or ((fallback u64)) -> u64 -
beta-supportedread_stdin_f64_result () -> (result f64 i32) -
beta-supportedread_stdin_f64_option () -> (option f64) -
beta-supportedread_stdin_f64_or_zero () -> f64 -
beta-supportedread_stdin_f64_or ((fallback f64)) -> f64 -
beta-supportedread_stdin_bool_result () -> (result bool i32) -
beta-supportedread_stdin_bool_option () -> (option bool) -
beta-supportedread_stdin_bool_or_false () -> bool -
beta-supportedread_stdin_bool_or ((fallback bool)) -> bool
std.json
-
Path:
lib/std/json.slo -
Tiers:
experimental -
Exported helper signatures: 40
-
experimentalquote_string ((value string)) -> string -
experimentalnull_value () -> string -
experimentalbool_value ((value bool)) -> string -
experimentali32_value ((value i32)) -> string -
experimentalu32_value ((value u32)) -> string -
experimentali64_value ((value i64)) -> string -
experimentalu64_value ((value u64)) -> string -
experimentalf64_value ((value f64)) -> string -
experimentalparse_string_value_result ((token string)) -> (result string i32) -
experimentalparse_bool_value_result ((token string)) -> (result bool i32) -
experimentalparse_i32_value_result ((token string)) -> (result i32 i32) -
experimentalparse_u32_value_result ((token string)) -> (result u32 i32) -
experimentalparse_i64_value_result ((token string)) -> (result i64 i32) -
experimentalparse_u64_value_result ((token string)) -> (result u64 i32) -
experimentalparse_f64_value_result ((token string)) -> (result f64 i32) -
experimentalparse_null_value_result ((token string)) -> (result bool i32) -
experimentalparse_string_document_result ((document string)) -> (result string i32) -
experimentalparse_bool_document_result ((document string)) -> (result bool i32) -
experimentalparse_i32_document_result ((document string)) -> (result i32 i32) -
experimentalparse_u32_document_result ((document string)) -> (result u32 i32) -
experimentalparse_i64_document_result ((document string)) -> (result i64 i32) -
experimentalparse_u64_document_result ((document string)) -> (result u64 i32) -
experimentalparse_f64_document_result ((document string)) -> (result f64 i32) -
experimentalparse_null_document_result ((document string)) -> (result bool i32) -
experimentalfield_string ((name string) (value string)) -> string -
experimentalfield_bool ((name string) (value bool)) -> string -
experimentalfield_i32 ((name string) (value i32)) -> string -
experimentalfield_u32 ((name string) (value u32)) -> string -
experimentalfield_i64 ((name string) (value i64)) -> string -
experimentalfield_u64 ((name string) (value u64)) -> string -
experimentalfield_f64 ((name string) (value f64)) -> string -
experimentalfield_null ((name string)) -> string -
experimentalarray0 () -> string -
experimentalarray1 ((first string)) -> string -
experimentalarray2 ((first string) (second string)) -> string -
experimentalarray3 ((first string) (second string) (third string)) -> string -
experimentalobject0 () -> string -
experimentalobject1 ((first string)) -> string -
experimentalobject2 ((first string) (second string)) -> string -
experimentalobject3 ((first string) (second string) (third string)) -> string
std.math
-
Path:
lib/std/math.slo -
Tiers:
beta-supported -
Exported helper signatures: 45
-
beta-supportedabs_i32 ((value i32)) -> i32 -
beta-supportedneg_i32 ((value i32)) -> i32 -
beta-supportedrem_i32 ((left i32) (right i32)) -> i32 -
beta-supportedbit_and_i32 ((left i32) (right i32)) -> i32 -
beta-supportedbit_or_i32 ((left i32) (right i32)) -> i32 -
beta-supportedbit_xor_i32 ((left i32) (right i32)) -> i32 -
beta-supportedis_even_i32 ((value i32)) -> bool -
beta-supportedis_odd_i32 ((value i32)) -> bool -
beta-supportedmin_i32 ((left i32) (right i32)) -> i32 -
beta-supportedmax_i32 ((left i32) (right i32)) -> i32 -
beta-supportedclamp_i32 ((value i32) (low i32) (high i32)) -> i32 -
beta-supportedsquare_i32 ((value i32)) -> i32 -
beta-supportedcube_i32 ((value i32)) -> i32 -
beta-supportedis_zero_i32 ((value i32)) -> bool -
beta-supportedis_positive_i32 ((value i32)) -> bool -
beta-supportedis_negative_i32 ((value i32)) -> bool -
beta-supportedin_range_i32 ((value i32) (low i32) (high i32)) -> bool -
beta-supportedabs_i64 ((value i64)) -> i64 -
beta-supportedneg_i64 ((value i64)) -> i64 -
beta-supportedrem_i64 ((left i64) (right i64)) -> i64 -
beta-supportedbit_and_i64 ((left i64) (right i64)) -> i64 -
beta-supportedbit_or_i64 ((left i64) (right i64)) -> i64 -
beta-supportedbit_xor_i64 ((left i64) (right i64)) -> i64 -
beta-supportedis_even_i64 ((value i64)) -> bool -
beta-supportedis_odd_i64 ((value i64)) -> bool -
beta-supportedmin_i64 ((left i64) (right i64)) -> i64 -
beta-supportedmax_i64 ((left i64) (right i64)) -> i64 -
beta-supportedclamp_i64 ((value i64) (low i64) (high i64)) -> i64 -
beta-supportedsquare_i64 ((value i64)) -> i64 -
beta-supportedcube_i64 ((value i64)) -> i64 -
beta-supportedis_zero_i64 ((value i64)) -> bool -
beta-supportedis_positive_i64 ((value i64)) -> bool -
beta-supportedis_negative_i64 ((value i64)) -> bool -
beta-supportedin_range_i64 ((value i64) (low i64) (high i64)) -> bool -
beta-supportedabs_f64 ((value f64)) -> f64 -
beta-supportedneg_f64 ((value f64)) -> f64 -
beta-supportedmin_f64 ((left f64) (right f64)) -> f64 -
beta-supportedmax_f64 ((left f64) (right f64)) -> f64 -
beta-supportedclamp_f64 ((value f64) (low f64) (high f64)) -> f64 -
beta-supportedsquare_f64 ((value f64)) -> f64 -
beta-supportedcube_f64 ((value f64)) -> f64 -
beta-supportedis_zero_f64 ((value f64)) -> bool -
beta-supportedis_positive_f64 ((value f64)) -> bool -
beta-supportedis_negative_f64 ((value f64)) -> bool -
beta-supportedin_range_f64 ((value f64) (low f64) (high f64)) -> bool
std.net
-
Path:
lib/std/net.slo -
Tiers:
experimental -
Exported helper signatures: 9
-
experimentaltcp_connect_loopback_result ((port i32)) -> (result i32 i32) -
experimentaltcp_listen_loopback_result ((port i32)) -> (result i32 i32) -
experimentaltcp_bound_port_result ((handle i32)) -> (result i32 i32) -
experimentaltcp_accept_result ((listener i32)) -> (result i32 i32) -
experimentaltcp_read_all_result ((handle i32)) -> (result string i32) -
experimentaltcp_write_text_result ((handle i32) (text string)) -> (result i32 i32) -
experimentaltcp_close_result ((handle i32)) -> (result i32 i32) -
experimentaltcp_write_text_ok ((handle i32) (text string)) -> bool -
experimentaltcp_close_ok ((handle i32)) -> bool
std.num
-
Path:
lib/std/num.slo -
Tiers:
beta-supported -
Exported helper signatures: 14
-
beta-supportedi32_to_i64 ((value i32)) -> i64 -
beta-supportedi32_to_f64 ((value i32)) -> f64 -
beta-supportedi64_to_f64 ((value i64)) -> f64 -
beta-supportedi64_to_i32_result ((value i64)) -> (result i32 i32) -
beta-supportedf64_to_i32_result ((value f64)) -> (result i32 i32) -
beta-supportedf64_to_i64_result ((value f64)) -> (result i64 i32) -
beta-supportedi32_to_string ((value i32)) -> string -
beta-supportedu32_to_string ((value u32)) -> string -
beta-supportedi64_to_string ((value i64)) -> string -
beta-supportedu64_to_string ((value u64)) -> string -
beta-supportedf64_to_string ((value f64)) -> string -
beta-supportedi64_to_i32_or ((value i64) (fallback i32)) -> i32 -
beta-supportedf64_to_i32_or ((value f64) (fallback i32)) -> i32 -
beta-supportedf64_to_i64_or ((value f64) (fallback i64)) -> i64
std.option
-
Path:
lib/std/option.slo -
Tiers:
beta-supported -
Exported helper signatures: 49
-
beta-supportedsome_i32 ((value i32)) -> (option i32) -
beta-supportednone_i32 () -> (option i32) -
beta-supportedis_some_i32 ((value (option i32))) -> bool -
beta-supportedis_none_i32 ((value (option i32))) -> bool -
beta-supportedunwrap_some_i32 ((value (option i32))) -> i32 -
beta-supportedunwrap_or_i32 ((value (option i32)) (fallback i32)) -> i32 -
beta-supportedsome_or_err_i32 ((value (option i32)) (err_code i32)) -> (result i32 i32) -
beta-supportedsome_u32 ((value u32)) -> (option u32) -
beta-supportednone_u32 () -> (option u32) -
beta-supportedis_some_u32 ((value (option u32))) -> bool -
beta-supportedis_none_u32 ((value (option u32))) -> bool -
beta-supportedunwrap_some_u32 ((value (option u32))) -> u32 -
beta-supportedunwrap_or_u32 ((value (option u32)) (fallback u32)) -> u32 -
beta-supportedsome_or_err_u32 ((value (option u32)) (err_code i32)) -> (result u32 i32) -
beta-supportedsome_i64 ((value i64)) -> (option i64) -
beta-supportednone_i64 () -> (option i64) -
beta-supportedis_some_i64 ((value (option i64))) -> bool -
beta-supportedis_none_i64 ((value (option i64))) -> bool -
beta-supportedunwrap_some_i64 ((value (option i64))) -> i64 -
beta-supportedunwrap_or_i64 ((value (option i64)) (fallback i64)) -> i64 -
beta-supportedsome_or_err_i64 ((value (option i64)) (err_code i32)) -> (result i64 i32) -
beta-supportedsome_u64 ((value u64)) -> (option u64) -
beta-supportednone_u64 () -> (option u64) -
beta-supportedis_some_u64 ((value (option u64))) -> bool -
beta-supportedis_none_u64 ((value (option u64))) -> bool -
beta-supportedunwrap_some_u64 ((value (option u64))) -> u64 -
beta-supportedunwrap_or_u64 ((value (option u64)) (fallback u64)) -> u64 -
beta-supportedsome_or_err_u64 ((value (option u64)) (err_code i32)) -> (result u64 i32) -
beta-supportedsome_f64 ((value f64)) -> (option f64) -
beta-supportednone_f64 () -> (option f64) -
beta-supportedis_some_f64 ((value (option f64))) -> bool -
beta-supportedis_none_f64 ((value (option f64))) -> bool -
beta-supportedunwrap_some_f64 ((value (option f64))) -> f64 -
beta-supportedunwrap_or_f64 ((value (option f64)) (fallback f64)) -> f64 -
beta-supportedsome_or_err_f64 ((value (option f64)) (err_code i32)) -> (result f64 i32) -
beta-supportedsome_bool ((value bool)) -> (option bool) -
beta-supportednone_bool () -> (option bool) -
beta-supportedis_some_bool ((value (option bool))) -> bool -
beta-supportedis_none_bool ((value (option bool))) -> bool -
beta-supportedunwrap_some_bool ((value (option bool))) -> bool -
beta-supportedunwrap_or_bool ((value (option bool)) (fallback bool)) -> bool -
beta-supportedsome_or_err_bool ((value (option bool)) (err_code i32)) -> (result bool i32) -
beta-supportedsome_string ((value string)) -> (option string) -
beta-supportednone_string () -> (option string) -
beta-supportedis_some_string ((value (option string))) -> bool -
beta-supportedis_none_string ((value (option string))) -> bool -
beta-supportedunwrap_some_string ((value (option string))) -> string -
beta-supportedunwrap_or_string ((value (option string)) (fallback string)) -> string -
beta-supportedsome_or_err_string ((value (option string)) (err_code i32)) -> (result string i32)
std.process
-
Path:
lib/std/process.slo -
Tiers:
beta-supported -
Exported helper signatures: 31
-
beta-supportedargc () -> i32 -
beta-supportedarg ((index i32)) -> string -
beta-supportedarg_result ((index i32)) -> (result string i32) -
beta-supportedarg_option ((index i32)) -> (option string) -
beta-supportedhas_arg ((index i32)) -> bool -
beta-supportedarg_or ((index i32) (fallback string)) -> string -
beta-supportedarg_or_empty ((index i32)) -> string -
beta-supportedarg_i32_result ((index i32)) -> (result i32 i32) -
beta-supportedarg_i32_option ((index i32)) -> (option i32) -
beta-supportedarg_i32_or_zero ((index i32)) -> i32 -
beta-supportedarg_i32_or ((index i32) (fallback i32)) -> i32 -
beta-supportedarg_u32_result ((index i32)) -> (result u32 i32) -
beta-supportedarg_u32_option ((index i32)) -> (option u32) -
beta-supportedarg_u32_or_zero ((index i32)) -> u32 -
beta-supportedarg_u32_or ((index i32) (fallback u32)) -> u32 -
beta-supportedarg_i64_result ((index i32)) -> (result i64 i32) -
beta-supportedarg_i64_option ((index i32)) -> (option i64) -
beta-supportedarg_i64_or_zero ((index i32)) -> i64 -
beta-supportedarg_i64_or ((index i32) (fallback i64)) -> i64 -
beta-supportedarg_u64_result ((index i32)) -> (result u64 i32) -
beta-supportedarg_u64_option ((index i32)) -> (option u64) -
beta-supportedarg_u64_or_zero ((index i32)) -> u64 -
beta-supportedarg_u64_or ((index i32) (fallback u64)) -> u64 -
beta-supportedarg_f64_result ((index i32)) -> (result f64 i32) -
beta-supportedarg_f64_option ((index i32)) -> (option f64) -
beta-supportedarg_f64_or_zero ((index i32)) -> f64 -
beta-supportedarg_f64_or ((index i32) (fallback f64)) -> f64 -
beta-supportedarg_bool_result ((index i32)) -> (result bool i32) -
beta-supportedarg_bool_option ((index i32)) -> (option bool) -
beta-supportedarg_bool_or_false ((index i32)) -> bool -
beta-supportedarg_bool_or ((index i32) (fallback bool)) -> bool
std.random
-
Path:
lib/std/random.slo -
Tiers:
experimental -
Exported helper signatures: 2
-
experimentalrandom_i32 () -> i32 -
experimentalrandom_i32_non_negative () -> bool
std.result
-
Path:
lib/std/result.slo -
Tiers:
beta-supported -
Exported helper signatures: 56
-
beta-supportedok_i32 ((value i32)) -> (result i32 i32) -
beta-supportederr_i32 ((code i32)) -> (result i32 i32) -
beta-supportedis_ok_i32 ((value (result i32 i32))) -> bool -
beta-supportedis_err_i32 ((value (result i32 i32))) -> bool -
beta-supportedunwrap_ok_i32 ((value (result i32 i32))) -> i32 -
beta-supportedunwrap_err_i32 ((value (result i32 i32))) -> i32 -
beta-supportedunwrap_or_i32 ((value (result i32 i32)) (fallback i32)) -> i32 -
beta-supportedok_or_none_i32 ((value (result i32 i32))) -> (option i32) -
beta-supportedok_u32 ((value u32)) -> (result u32 i32) -
beta-supportederr_u32 ((code i32)) -> (result u32 i32) -
beta-supportedis_ok_u32 ((value (result u32 i32))) -> bool -
beta-supportedis_err_u32 ((value (result u32 i32))) -> bool -
beta-supportedunwrap_ok_u32 ((value (result u32 i32))) -> u32 -
beta-supportedunwrap_err_u32 ((value (result u32 i32))) -> i32 -
beta-supportedunwrap_or_u32 ((value (result u32 i32)) (fallback u32)) -> u32 -
beta-supportedok_or_none_u32 ((value (result u32 i32))) -> (option u32) -
beta-supportedok_i64 ((value i64)) -> (result i64 i32) -
beta-supportederr_i64 ((code i32)) -> (result i64 i32) -
beta-supportedis_ok_i64 ((value (result i64 i32))) -> bool -
beta-supportedis_err_i64 ((value (result i64 i32))) -> bool -
beta-supportedunwrap_ok_i64 ((value (result i64 i32))) -> i64 -
beta-supportedunwrap_err_i64 ((value (result i64 i32))) -> i32 -
beta-supportedunwrap_or_i64 ((value (result i64 i32)) (fallback i64)) -> i64 -
beta-supportedok_or_none_i64 ((value (result i64 i32))) -> (option i64) -
beta-supportedok_u64 ((value u64)) -> (result u64 i32) -
beta-supportederr_u64 ((code i32)) -> (result u64 i32) -
beta-supportedis_ok_u64 ((value (result u64 i32))) -> bool -
beta-supportedis_err_u64 ((value (result u64 i32))) -> bool -
beta-supportedunwrap_ok_u64 ((value (result u64 i32))) -> u64 -
beta-supportedunwrap_err_u64 ((value (result u64 i32))) -> i32 -
beta-supportedunwrap_or_u64 ((value (result u64 i32)) (fallback u64)) -> u64 -
beta-supportedok_or_none_u64 ((value (result u64 i32))) -> (option u64) -
beta-supportedok_string ((value string)) -> (result string i32) -
beta-supportederr_string ((code i32)) -> (result string i32) -
beta-supportedis_ok_string ((value (result string i32))) -> bool -
beta-supportedis_err_string ((value (result string i32))) -> bool -
beta-supportedunwrap_ok_string ((value (result string i32))) -> string -
beta-supportedunwrap_err_string ((value (result string i32))) -> i32 -
beta-supportedunwrap_or_string ((value (result string i32)) (fallback string)) -> string -
beta-supportedok_or_none_string ((value (result string i32))) -> (option string) -
beta-supportedok_f64 ((value f64)) -> (result f64 i32) -
beta-supportederr_f64 ((code i32)) -> (result f64 i32) -
beta-supportedis_ok_f64 ((value (result f64 i32))) -> bool -
beta-supportedis_err_f64 ((value (result f64 i32))) -> bool -
beta-supportedunwrap_ok_f64 ((value (result f64 i32))) -> f64 -
beta-supportedunwrap_err_f64 ((value (result f64 i32))) -> i32 -
beta-supportedunwrap_or_f64 ((value (result f64 i32)) (fallback f64)) -> f64 -
beta-supportedok_or_none_f64 ((value (result f64 i32))) -> (option f64) -
beta-supportedok_bool ((value bool)) -> (result bool i32) -
beta-supportederr_bool ((code i32)) -> (result bool i32) -
beta-supportedis_ok_bool ((value (result bool i32))) -> bool -
beta-supportedis_err_bool ((value (result bool i32))) -> bool -
beta-supportedunwrap_ok_bool ((value (result bool i32))) -> bool -
beta-supportedunwrap_err_bool ((value (result bool i32))) -> i32 -
beta-supportedunwrap_or_bool ((value (result bool i32)) (fallback bool)) -> bool -
beta-supportedok_or_none_bool ((value (result bool i32))) -> (option bool)
std.string
-
Path:
lib/std/string.slo -
Tiers:
beta-supported -
Exported helper signatures: 36
-
beta-supportedlen ((value string)) -> i32 -
beta-supportedconcat ((left string) (right string)) -> string -
beta-supportedbyte_at_result ((value string) (index i32)) -> (result i32 i32) -
beta-supportedslice_result ((value string) (start i32) (count i32)) -> (result string i32) -
beta-supportedstarts_with ((value string) (prefix string)) -> bool -
beta-supportedends_with ((value string) (suffix string)) -> bool -
beta-supportedcontains ((value string) (needle string)) -> bool -
beta-supportedindex_of_option ((value string) (needle string)) -> (option i32) -
beta-supportedlast_index_of_option ((value string) (needle string)) -> (option i32) -
beta-supportedtrim_ascii_start ((value string)) -> string -
beta-supportedtrim_ascii_end ((value string)) -> string -
beta-supportedtrim_ascii ((value string)) -> string -
beta-supportedparse_i32_result ((value string)) -> (result i32 i32) -
beta-supportedparse_i32_option ((value string)) -> (option i32) -
beta-supportedparse_u32_result ((value string)) -> (result u32 i32) -
beta-supportedparse_u32_option ((value string)) -> (option u32) -
beta-supportedparse_i64_result ((value string)) -> (result i64 i32) -
beta-supportedparse_i64_option ((value string)) -> (option i64) -
beta-supportedparse_u64_result ((value string)) -> (result u64 i32) -
beta-supportedparse_u64_option ((value string)) -> (option u64) -
beta-supportedparse_f64_result ((value string)) -> (result f64 i32) -
beta-supportedparse_f64_option ((value string)) -> (option f64) -
beta-supportedparse_bool_result ((value string)) -> (result bool i32) -
beta-supportedparse_bool_option ((value string)) -> (option bool) -
beta-supportedparse_i32_or_zero ((value string)) -> i32 -
beta-supportedparse_u32_or_zero ((value string)) -> u32 -
beta-supportedparse_i64_or_zero ((value string)) -> i64 -
beta-supportedparse_u64_or_zero ((value string)) -> u64 -
beta-supportedparse_f64_or_zero ((value string)) -> f64 -
beta-supportedparse_bool_or_false ((value string)) -> bool -
beta-supportedparse_i32_or ((value string) (fallback i32)) -> i32 -
beta-supportedparse_u32_or ((value string) (fallback u32)) -> u32 -
beta-supportedparse_i64_or ((value string) (fallback i64)) -> i64 -
beta-supportedparse_u64_or ((value string) (fallback u64)) -> u64 -
beta-supportedparse_f64_or ((value string) (fallback f64)) -> f64 -
beta-supportedparse_bool_or ((value string) (fallback bool)) -> bool
std.time
-
Path:
lib/std/time.slo -
Tiers:
experimental -
Exported helper signatures: 2
-
experimentalmonotonic_ms () -> i32 -
experimentalsleep_ms_zero () -> i32
std.vec_bool
-
Path:
lib/std/vec_bool.slo -
Tiers:
beta-supported -
Exported helper signatures: 35
-
Note: concrete-only vector helper family; no generic collection freeze.
-
beta-supportedempty () -> (vec bool) -
beta-supportedappend ((values (vec bool)) (value bool)) -> (vec bool) -
beta-supportedlen ((values (vec bool))) -> i32 -
beta-supportedat ((values (vec bool)) (position i32)) -> bool -
beta-supportedsingleton ((value bool)) -> (vec bool) -
beta-supportedappend2 ((values (vec bool)) (first bool) (second bool)) -> (vec bool) -
beta-supportedappend3 ((values (vec bool)) (first bool) (second bool) (third bool)) -> (vec bool) -
beta-supportedpair ((first bool) (second bool)) -> (vec bool) -
beta-supportedtriple ((first bool) (second bool) (third bool)) -> (vec bool) -
beta-supportedis_empty ((values (vec bool))) -> bool -
beta-supportedindex_or ((values (vec bool)) (position i32) (fallback bool)) -> bool -
beta-supportedfirst_or ((values (vec bool)) (fallback bool)) -> bool -
beta-supportedlast_or ((values (vec bool)) (fallback bool)) -> bool -
beta-supportedindex_option ((values (vec bool)) (position i32)) -> (option bool) -
beta-supportedfirst_option ((values (vec bool))) -> (option bool) -
beta-supportedlast_option ((values (vec bool))) -> (option bool) -
beta-supportedindex_of_option ((values (vec bool)) (target bool)) -> (option i32) -
beta-supportedlast_index_of_option ((values (vec bool)) (target bool)) -> (option i32) -
beta-supportedcontains ((values (vec bool)) (target bool)) -> bool -
beta-supportedcount_of ((values (vec bool)) (target bool)) -> i32 -
beta-supportedconcat ((left (vec bool)) (right (vec bool))) -> (vec bool) -
beta-supportedtake ((values (vec bool)) (count i32)) -> (vec bool) -
beta-supportedstarts_with ((values (vec bool)) (prefix (vec bool))) -> bool -
beta-supportedwithout_prefix ((values (vec bool)) (prefix (vec bool))) -> (vec bool) -
beta-supportedends_with ((values (vec bool)) (suffix (vec bool))) -> bool -
beta-supportedwithout_suffix ((values (vec bool)) (suffix (vec bool))) -> (vec bool) -
beta-supporteddrop ((values (vec bool)) (count i32)) -> (vec bool) -
beta-supportedreverse ((values (vec bool))) -> (vec bool) -
beta-supportedsubvec ((values (vec bool)) (start i32) (end_exclusive i32)) -> (vec bool) -
beta-supportedinsert_at ((values (vec bool)) (position i32) (value bool)) -> (vec bool) -
beta-supportedinsert_range ((values (vec bool)) (position i32) (inserted (vec bool))) -> (vec bool) -
beta-supportedreplace_at ((values (vec bool)) (position i32) (replacement bool)) -> (vec bool) -
beta-supportedreplace_range ((values (vec bool)) (start i32) (end_exclusive i32) (replacement (vec bool))) -> (vec bool) -
beta-supportedremove_at ((values (vec bool)) (position i32)) -> (vec bool) -
beta-supportedremove_range ((values (vec bool)) (start i32) (end_exclusive i32)) -> (vec bool)
std.vec_f64
-
Path:
lib/std/vec_f64.slo -
Tiers:
beta-supported -
Exported helper signatures: 36
-
Note: concrete-only vector helper family; no generic collection freeze.
-
beta-supportedempty () -> (vec f64) -
beta-supportedappend ((values (vec f64)) (value f64)) -> (vec f64) -
beta-supportedlen ((values (vec f64))) -> i32 -
beta-supportedat ((values (vec f64)) (position i32)) -> f64 -
beta-supportedsingleton ((value f64)) -> (vec f64) -
beta-supportedappend2 ((values (vec f64)) (first f64) (second f64)) -> (vec f64) -
beta-supportedappend3 ((values (vec f64)) (first f64) (second f64) (third f64)) -> (vec f64) -
beta-supportedpair ((first f64) (second f64)) -> (vec f64) -
beta-supportedtriple ((first f64) (second f64) (third f64)) -> (vec f64) -
beta-supportedis_empty ((values (vec f64))) -> bool -
beta-supportedindex_or ((values (vec f64)) (position i32) (fallback f64)) -> f64 -
beta-supportedfirst_or ((values (vec f64)) (fallback f64)) -> f64 -
beta-supportedlast_or ((values (vec f64)) (fallback f64)) -> f64 -
beta-supportedindex_option ((values (vec f64)) (position i32)) -> (option f64) -
beta-supportedfirst_option ((values (vec f64))) -> (option f64) -
beta-supportedlast_option ((values (vec f64))) -> (option f64) -
beta-supportedindex_of_option ((values (vec f64)) (target f64)) -> (option i32) -
beta-supportedlast_index_of_option ((values (vec f64)) (target f64)) -> (option i32) -
beta-supportedcontains ((values (vec f64)) (target f64)) -> bool -
beta-supportedcount_of ((values (vec f64)) (target f64)) -> i32 -
beta-supportedsum ((values (vec f64))) -> f64 -
beta-supportedconcat ((left (vec f64)) (right (vec f64))) -> (vec f64) -
beta-supportedtake ((values (vec f64)) (count i32)) -> (vec f64) -
beta-supportedstarts_with ((values (vec f64)) (prefix (vec f64))) -> bool -
beta-supportedwithout_prefix ((values (vec f64)) (prefix (vec f64))) -> (vec f64) -
beta-supportedends_with ((values (vec f64)) (suffix (vec f64))) -> bool -
beta-supportedwithout_suffix ((values (vec f64)) (suffix (vec f64))) -> (vec f64) -
beta-supporteddrop ((values (vec f64)) (count i32)) -> (vec f64) -
beta-supportedreverse ((values (vec f64))) -> (vec f64) -
beta-supportedsubvec ((values (vec f64)) (start i32) (end_exclusive i32)) -> (vec f64) -
beta-supportedinsert_at ((values (vec f64)) (position i32) (value f64)) -> (vec f64) -
beta-supportedinsert_range ((values (vec f64)) (position i32) (inserted (vec f64))) -> (vec f64) -
beta-supportedreplace_at ((values (vec f64)) (position i32) (replacement f64)) -> (vec f64) -
beta-supportedreplace_range ((values (vec f64)) (start i32) (end_exclusive i32) (replacement (vec f64))) -> (vec f64) -
beta-supportedremove_at ((values (vec f64)) (position i32)) -> (vec f64) -
beta-supportedremove_range ((values (vec f64)) (start i32) (end_exclusive i32)) -> (vec f64)
std.vec_i32
-
Path:
lib/std/vec_i32.slo -
Tiers:
beta-supported -
Exported helper signatures: 39
-
Note: concrete-only vector helper family; no generic collection freeze.
-
beta-supportedempty () -> (vec i32) -
beta-supportedappend ((values (vec i32)) (value i32)) -> (vec i32) -
beta-supportedlen ((values (vec i32))) -> i32 -
beta-supportedat ((values (vec i32)) (position i32)) -> i32 -
beta-supportedsingleton ((value i32)) -> (vec i32) -
beta-supportedappend2 ((values (vec i32)) (first i32) (second i32)) -> (vec i32) -
beta-supportedappend3 ((values (vec i32)) (first i32) (second i32) (third i32)) -> (vec i32) -
beta-supportedpair ((first i32) (second i32)) -> (vec i32) -
beta-supportedtriple ((first i32) (second i32) (third i32)) -> (vec i32) -
beta-supportedrepeat ((value i32) (count i32)) -> (vec i32) -
beta-supportedrange ((start i32) (end_exclusive i32)) -> (vec i32) -
beta-supportedrange_from_zero ((count i32)) -> (vec i32) -
beta-supportedis_empty ((values (vec i32))) -> bool -
beta-supportedindex_or ((values (vec i32)) (position i32) (fallback i32)) -> i32 -
beta-supportedfirst_or ((values (vec i32)) (fallback i32)) -> i32 -
beta-supportedlast_or ((values (vec i32)) (fallback i32)) -> i32 -
beta-supportedindex_option ((values (vec i32)) (position i32)) -> (option i32) -
beta-supportedfirst_option ((values (vec i32))) -> (option i32) -
beta-supportedlast_option ((values (vec i32))) -> (option i32) -
beta-supportedindex_of_option ((values (vec i32)) (target i32)) -> (option i32) -
beta-supportedlast_index_of_option ((values (vec i32)) (target i32)) -> (option i32) -
beta-supportedcount_of ((values (vec i32)) (target i32)) -> i32 -
beta-supportedcontains ((values (vec i32)) (target i32)) -> bool -
beta-supportedsum ((values (vec i32))) -> i32 -
beta-supportedconcat ((left (vec i32)) (right (vec i32))) -> (vec i32) -
beta-supportedtake ((values (vec i32)) (count i32)) -> (vec i32) -
beta-supportedstarts_with ((values (vec i32)) (prefix (vec i32))) -> bool -
beta-supportedwithout_prefix ((values (vec i32)) (prefix (vec i32))) -> (vec i32) -
beta-supportedends_with ((values (vec i32)) (suffix (vec i32))) -> bool -
beta-supportedwithout_suffix ((values (vec i32)) (suffix (vec i32))) -> (vec i32) -
beta-supporteddrop ((values (vec i32)) (count i32)) -> (vec i32) -
beta-supportedreverse ((values (vec i32))) -> (vec i32) -
beta-supportedsubvec ((values (vec i32)) (start i32) (end_exclusive i32)) -> (vec i32) -
beta-supportedinsert_at ((values (vec i32)) (position i32) (value i32)) -> (vec i32) -
beta-supportedinsert_range ((values (vec i32)) (position i32) (inserted (vec i32))) -> (vec i32) -
beta-supportedreplace_at ((values (vec i32)) (position i32) (replacement i32)) -> (vec i32) -
beta-supportedreplace_range ((values (vec i32)) (start i32) (end_exclusive i32) (replacement (vec i32))) -> (vec i32) -
beta-supportedremove_at ((values (vec i32)) (position i32)) -> (vec i32) -
beta-supportedremove_range ((values (vec i32)) (start i32) (end_exclusive i32)) -> (vec i32)
std.vec_i64
-
Path:
lib/std/vec_i64.slo -
Tiers:
beta-supported -
Exported helper signatures: 36
-
Note: concrete-only vector helper family; no generic collection freeze.
-
beta-supportedempty () -> (vec i64) -
beta-supportedappend ((values (vec i64)) (value i64)) -> (vec i64) -
beta-supportedlen ((values (vec i64))) -> i32 -
beta-supportedat ((values (vec i64)) (position i32)) -> i64 -
beta-supportedsingleton ((value i64)) -> (vec i64) -
beta-supportedappend2 ((values (vec i64)) (first i64) (second i64)) -> (vec i64) -
beta-supportedappend3 ((values (vec i64)) (first i64) (second i64) (third i64)) -> (vec i64) -
beta-supportedpair ((first i64) (second i64)) -> (vec i64) -
beta-supportedtriple ((first i64) (second i64) (third i64)) -> (vec i64) -
beta-supportedis_empty ((values (vec i64))) -> bool -
beta-supportedindex_or ((values (vec i64)) (position i32) (fallback i64)) -> i64 -
beta-supportedfirst_or ((values (vec i64)) (fallback i64)) -> i64 -
beta-supportedlast_or ((values (vec i64)) (fallback i64)) -> i64 -
beta-supportedindex_option ((values (vec i64)) (position i32)) -> (option i64) -
beta-supportedfirst_option ((values (vec i64))) -> (option i64) -
beta-supportedlast_option ((values (vec i64))) -> (option i64) -
beta-supportedindex_of_option ((values (vec i64)) (target i64)) -> (option i32) -
beta-supportedlast_index_of_option ((values (vec i64)) (target i64)) -> (option i32) -
beta-supportedcontains ((values (vec i64)) (target i64)) -> bool -
beta-supportedcount_of ((values (vec i64)) (target i64)) -> i32 -
beta-supportedsum ((values (vec i64))) -> i64 -
beta-supportedconcat ((left (vec i64)) (right (vec i64))) -> (vec i64) -
beta-supportedtake ((values (vec i64)) (count i32)) -> (vec i64) -
beta-supportedstarts_with ((values (vec i64)) (prefix (vec i64))) -> bool -
beta-supportedwithout_prefix ((values (vec i64)) (prefix (vec i64))) -> (vec i64) -
beta-supportedends_with ((values (vec i64)) (suffix (vec i64))) -> bool -
beta-supportedwithout_suffix ((values (vec i64)) (suffix (vec i64))) -> (vec i64) -
beta-supporteddrop ((values (vec i64)) (count i32)) -> (vec i64) -
beta-supportedreverse ((values (vec i64))) -> (vec i64) -
beta-supportedsubvec ((values (vec i64)) (start i32) (end_exclusive i32)) -> (vec i64) -
beta-supportedinsert_at ((values (vec i64)) (position i32) (value i64)) -> (vec i64) -
beta-supportedinsert_range ((values (vec i64)) (position i32) (inserted (vec i64))) -> (vec i64) -
beta-supportedreplace_at ((values (vec i64)) (position i32) (replacement i64)) -> (vec i64) -
beta-supportedreplace_range ((values (vec i64)) (start i32) (end_exclusive i32) (replacement (vec i64))) -> (vec i64) -
beta-supportedremove_at ((values (vec i64)) (position i32)) -> (vec i64) -
beta-supportedremove_range ((values (vec i64)) (start i32) (end_exclusive i32)) -> (vec i64)
std.vec_string
-
Path:
lib/std/vec_string.slo -
Tiers:
beta-supported -
Exported helper signatures: 35
-
Note: concrete-only vector helper family; no generic collection freeze.
-
beta-supportedempty () -> (vec string) -
beta-supportedappend ((values (vec string)) (value string)) -> (vec string) -
beta-supportedlen ((values (vec string))) -> i32 -
beta-supportedat ((values (vec string)) (position i32)) -> string -
beta-supportedsingleton ((value string)) -> (vec string) -
beta-supportedappend2 ((values (vec string)) (first string) (second string)) -> (vec string) -
beta-supportedappend3 ((values (vec string)) (first string) (second string) (third string)) -> (vec string) -
beta-supportedpair ((first string) (second string)) -> (vec string) -
beta-supportedtriple ((first string) (second string) (third string)) -> (vec string) -
beta-supportedis_empty ((values (vec string))) -> bool -
beta-supportedindex_or ((values (vec string)) (position i32) (fallback string)) -> string -
beta-supportedfirst_or ((values (vec string)) (fallback string)) -> string -
beta-supportedlast_or ((values (vec string)) (fallback string)) -> string -
beta-supportedindex_option ((values (vec string)) (position i32)) -> (option string) -
beta-supportedfirst_option ((values (vec string))) -> (option string) -
beta-supportedlast_option ((values (vec string))) -> (option string) -
beta-supportedindex_of_option ((values (vec string)) (target string)) -> (option i32) -
beta-supportedlast_index_of_option ((values (vec string)) (target string)) -> (option i32) -
beta-supportedcontains ((values (vec string)) (target string)) -> bool -
beta-supportedcount_of ((values (vec string)) (target string)) -> i32 -
beta-supportedconcat ((left (vec string)) (right (vec string))) -> (vec string) -
beta-supportedtake ((values (vec string)) (count i32)) -> (vec string) -
beta-supportedstarts_with ((values (vec string)) (prefix (vec string))) -> bool -
beta-supportedwithout_prefix ((values (vec string)) (prefix (vec string))) -> (vec string) -
beta-supportedends_with ((values (vec string)) (suffix (vec string))) -> bool -
beta-supportedwithout_suffix ((values (vec string)) (suffix (vec string))) -> (vec string) -
beta-supporteddrop ((values (vec string)) (count i32)) -> (vec string) -
beta-supportedreverse ((values (vec string))) -> (vec string) -
beta-supportedsubvec ((values (vec string)) (start i32) (end_exclusive i32)) -> (vec string) -
beta-supportedinsert_at ((values (vec string)) (position i32) (value string)) -> (vec string) -
beta-supportedinsert_range ((values (vec string)) (position i32) (inserted (vec string))) -> (vec string) -
beta-supportedreplace_at ((values (vec string)) (position i32) (replacement string)) -> (vec string) -
beta-supportedreplace_range ((values (vec string)) (start i32) (end_exclusive i32) (replacement (vec string))) -> (vec string) -
beta-supportedremove_at ((values (vec string)) (position i32)) -> (vec string) -
beta-supportedremove_range ((values (vec string)) (start i32) (end_exclusive i32)) -> (vec string)