11 KiB
Slovo Standard Library API Catalog
Generated from lib/std/*.slo by scripts/render-stdlib-api-doc.sh.
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: not used for exportedlib/stdhelpers in1.0.0-beta.3; future releases may mark new helpers this way before they graduate.internal: helper names that are not exported from their module; they are intentionally omitted from this catalog.
The catalog is a beta compatibility aid, not a stable 1.0.0 API freeze.
Summary
- Modules: 17
- Exported helpers: 539
- Default tier:
beta-supported
Modules
std.cli
-
Path:
lib/std/cli.slo -
Tier:
beta-supported -
Exported helpers: 26
-
arg_text_result -
arg_text_option -
arg_i32_result -
arg_i32_option -
arg_i32_or_zero -
arg_i32_or -
arg_u32_result -
arg_u32_option -
arg_u32_or_zero -
arg_u32_or -
arg_i64_result -
arg_i64_option -
arg_i64_or_zero -
arg_i64_or -
arg_u64_result -
arg_u64_option -
arg_u64_or_zero -
arg_u64_or -
arg_f64_result -
arg_f64_option -
arg_f64_or_zero -
arg_f64_or -
arg_bool_result -
arg_bool_option -
arg_bool_or_false -
arg_bool_or
std.env
-
Path:
lib/std/env.slo -
Tier:
beta-supported -
Exported helpers: 29
-
get -
get_result -
get_option -
has -
get_or -
get_i32_result -
get_i32_option -
get_i32_or_zero -
get_i32_or -
get_u32_result -
get_u32_option -
get_u32_or_zero -
get_u32_or -
get_i64_result -
get_i64_option -
get_i64_or_zero -
get_i64_or -
get_u64_result -
get_u64_option -
get_u64_or_zero -
get_u64_or -
get_f64_result -
get_f64_option -
get_f64_or_zero -
get_f64_or -
get_bool_result -
get_bool_option -
get_bool_or_false -
get_bool_or
std.fs
-
Path:
lib/std/fs.slo -
Tier:
beta-supported -
Exported helpers: 43
-
read_text -
read_text_result -
read_text_option -
write_text_status -
write_text_result -
exists -
is_file -
is_dir -
remove_file_result -
create_dir_result -
remove_file_ok -
create_dir_ok -
open_text_read_result -
read_open_text_result -
close_result -
read_text_via_handle_result -
close_ok -
read_text_or -
write_text_ok -
read_i32_result -
read_i32_option -
read_i32_or_zero -
read_i32_or -
read_u32_result -
read_u32_option -
read_u32_or_zero -
read_u32_or -
read_i64_result -
read_i64_option -
read_i64_or_zero -
read_i64_or -
read_u64_result -
read_u64_option -
read_u64_or_zero -
read_u64_or -
read_f64_result -
read_f64_option -
read_f64_or_zero -
read_f64_or -
read_bool_result -
read_bool_option -
read_bool_or_false -
read_bool_or
std.io
-
Path:
lib/std/io.slo -
Tier:
beta-supported -
Exported helpers: 41
-
print_i32_zero -
print_u32_zero -
print_i64_zero -
print_u64_zero -
print_f64_zero -
print_string_zero -
print_bool_zero -
print_i32_value -
print_u32_value -
print_i64_value -
print_u64_value -
print_f64_value -
print_string_value -
print_bool_value -
read_stdin_result -
read_stdin_option -
read_stdin_or -
read_stdin_i32_result -
read_stdin_i32_option -
read_stdin_i32_or_zero -
read_stdin_i32_or -
read_stdin_u32_result -
read_stdin_u32_option -
read_stdin_u32_or_zero -
read_stdin_u32_or -
read_stdin_i64_result -
read_stdin_i64_option -
read_stdin_i64_or_zero -
read_stdin_i64_or -
read_stdin_u64_result -
read_stdin_u64_option -
read_stdin_u64_or_zero -
read_stdin_u64_or -
read_stdin_f64_result -
read_stdin_f64_option -
read_stdin_f64_or_zero -
read_stdin_f64_or -
read_stdin_bool_result -
read_stdin_bool_option -
read_stdin_bool_or_false -
read_stdin_bool_or
std.math
-
Path:
lib/std/math.slo -
Tier:
beta-supported -
Exported helpers: 45
-
abs_i32 -
neg_i32 -
rem_i32 -
bit_and_i32 -
bit_or_i32 -
bit_xor_i32 -
is_even_i32 -
is_odd_i32 -
min_i32 -
max_i32 -
clamp_i32 -
square_i32 -
cube_i32 -
is_zero_i32 -
is_positive_i32 -
is_negative_i32 -
in_range_i32 -
abs_i64 -
neg_i64 -
rem_i64 -
bit_and_i64 -
bit_or_i64 -
bit_xor_i64 -
is_even_i64 -
is_odd_i64 -
min_i64 -
max_i64 -
clamp_i64 -
square_i64 -
cube_i64 -
is_zero_i64 -
is_positive_i64 -
is_negative_i64 -
in_range_i64 -
abs_f64 -
neg_f64 -
min_f64 -
max_f64 -
clamp_f64 -
square_f64 -
cube_f64 -
is_zero_f64 -
is_positive_f64 -
is_negative_f64 -
in_range_f64
std.num
-
Path:
lib/std/num.slo -
Tier:
beta-supported -
Exported helpers: 14
-
i32_to_i64 -
i32_to_f64 -
i64_to_f64 -
i64_to_i32_result -
f64_to_i32_result -
f64_to_i64_result -
i32_to_string -
u32_to_string -
i64_to_string -
u64_to_string -
f64_to_string -
i64_to_i32_or -
f64_to_i32_or -
f64_to_i64_or
std.option
-
Path:
lib/std/option.slo -
Tier:
beta-supported -
Exported helpers: 49
-
some_i32 -
none_i32 -
is_some_i32 -
is_none_i32 -
unwrap_some_i32 -
unwrap_or_i32 -
some_or_err_i32 -
some_u32 -
none_u32 -
is_some_u32 -
is_none_u32 -
unwrap_some_u32 -
unwrap_or_u32 -
some_or_err_u32 -
some_i64 -
none_i64 -
is_some_i64 -
is_none_i64 -
unwrap_some_i64 -
unwrap_or_i64 -
some_or_err_i64 -
some_u64 -
none_u64 -
is_some_u64 -
is_none_u64 -
unwrap_some_u64 -
unwrap_or_u64 -
some_or_err_u64 -
some_f64 -
none_f64 -
is_some_f64 -
is_none_f64 -
unwrap_some_f64 -
unwrap_or_f64 -
some_or_err_f64 -
some_bool -
none_bool -
is_some_bool -
is_none_bool -
unwrap_some_bool -
unwrap_or_bool -
some_or_err_bool -
some_string -
none_string -
is_some_string -
is_none_string -
unwrap_some_string -
unwrap_or_string -
some_or_err_string
std.process
-
Path:
lib/std/process.slo -
Tier:
beta-supported -
Exported helpers: 31
-
argc -
arg -
arg_result -
arg_option -
has_arg -
arg_or -
arg_or_empty -
arg_i32_result -
arg_i32_option -
arg_i32_or_zero -
arg_i32_or -
arg_u32_result -
arg_u32_option -
arg_u32_or_zero -
arg_u32_or -
arg_i64_result -
arg_i64_option -
arg_i64_or_zero -
arg_i64_or -
arg_u64_result -
arg_u64_option -
arg_u64_or_zero -
arg_u64_or -
arg_f64_result -
arg_f64_option -
arg_f64_or_zero -
arg_f64_or -
arg_bool_result -
arg_bool_option -
arg_bool_or_false -
arg_bool_or
std.random
-
Path:
lib/std/random.slo -
Tier:
beta-supported -
Exported helpers: 2
-
random_i32 -
random_i32_non_negative
std.result
-
Path:
lib/std/result.slo -
Tier:
beta-supported -
Exported helpers: 56
-
ok_i32 -
err_i32 -
is_ok_i32 -
is_err_i32 -
unwrap_ok_i32 -
unwrap_err_i32 -
unwrap_or_i32 -
ok_or_none_i32 -
ok_u32 -
err_u32 -
is_ok_u32 -
is_err_u32 -
unwrap_ok_u32 -
unwrap_err_u32 -
unwrap_or_u32 -
ok_or_none_u32 -
ok_i64 -
err_i64 -
is_ok_i64 -
is_err_i64 -
unwrap_ok_i64 -
unwrap_err_i64 -
unwrap_or_i64 -
ok_or_none_i64 -
ok_u64 -
err_u64 -
is_ok_u64 -
is_err_u64 -
unwrap_ok_u64 -
unwrap_err_u64 -
unwrap_or_u64 -
ok_or_none_u64 -
ok_string -
err_string -
is_ok_string -
is_err_string -
unwrap_ok_string -
unwrap_err_string -
unwrap_or_string -
ok_or_none_string -
ok_f64 -
err_f64 -
is_ok_f64 -
is_err_f64 -
unwrap_ok_f64 -
unwrap_err_f64 -
unwrap_or_f64 -
ok_or_none_f64 -
ok_bool -
err_bool -
is_ok_bool -
is_err_bool -
unwrap_ok_bool -
unwrap_err_bool -
unwrap_or_bool -
ok_or_none_bool
std.string
-
Path:
lib/std/string.slo -
Tier:
beta-supported -
Exported helpers: 26
-
len -
concat -
parse_i32_result -
parse_i32_option -
parse_u32_result -
parse_u32_option -
parse_i64_result -
parse_i64_option -
parse_u64_result -
parse_u64_option -
parse_f64_result -
parse_f64_option -
parse_bool_result -
parse_bool_option -
parse_i32_or_zero -
parse_u32_or_zero -
parse_i64_or_zero -
parse_u64_or_zero -
parse_f64_or_zero -
parse_bool_or_false -
parse_i32_or -
parse_u32_or -
parse_i64_or -
parse_u64_or -
parse_f64_or -
parse_bool_or
std.time
-
Path:
lib/std/time.slo -
Tier:
beta-supported -
Exported helpers: 2
-
monotonic_ms -
sleep_ms_zero
std.vec_bool
-
Path:
lib/std/vec_bool.slo -
Tier:
beta-supported -
Exported helpers: 35
-
empty -
append -
len -
at -
singleton -
append2 -
append3 -
pair -
triple -
is_empty -
index_or -
first_or -
last_or -
index_option -
first_option -
last_option -
index_of_option -
last_index_of_option -
contains -
count_of -
concat -
take -
starts_with -
without_prefix -
ends_with -
without_suffix -
drop -
reverse -
subvec -
insert_at -
insert_range -
replace_at -
replace_range -
remove_at -
remove_range
std.vec_f64
-
Path:
lib/std/vec_f64.slo -
Tier:
beta-supported -
Exported helpers: 35
-
empty -
append -
len -
at -
singleton -
append2 -
append3 -
pair -
triple -
is_empty -
index_or -
first_or -
last_or -
index_option -
first_option -
last_option -
index_of_option -
last_index_of_option -
contains -
sum -
concat -
take -
starts_with -
without_prefix -
ends_with -
without_suffix -
drop -
reverse -
subvec -
insert_at -
insert_range -
replace_at -
replace_range -
remove_at -
remove_range
std.vec_i32
-
Path:
lib/std/vec_i32.slo -
Tier:
beta-supported -
Exported helpers: 39
-
empty -
append -
len -
at -
singleton -
append2 -
append3 -
pair -
triple -
repeat -
range -
range_from_zero -
is_empty -
index_or -
first_or -
last_or -
index_option -
first_option -
last_option -
index_of_option -
last_index_of_option -
count_of -
contains -
sum -
concat -
take -
starts_with -
without_prefix -
ends_with -
without_suffix -
drop -
reverse -
subvec -
insert_at -
insert_range -
replace_at -
replace_range -
remove_at -
remove_range
std.vec_i64
-
Path:
lib/std/vec_i64.slo -
Tier:
beta-supported -
Exported helpers: 31
-
empty -
append -
len -
at -
singleton -
append2 -
append3 -
pair -
triple -
is_empty -
index_or -
first_or -
last_or -
index_option -
first_option -
last_option -
index_of_option -
last_index_of_option -
contains -
sum -
concat -
take -
drop -
reverse -
subvec -
insert_at -
insert_range -
replace_at -
replace_range -
remove_at -
remove_range
std.vec_string
-
Path:
lib/std/vec_string.slo -
Tier:
beta-supported -
Exported helpers: 35
-
empty -
append -
len -
at -
singleton -
append2 -
append3 -
pair -
triple -
is_empty -
index_or -
first_or -
last_or -
index_option -
first_option -
last_option -
index_of_option -
last_index_of_option -
contains -
count_of -
concat -
take -
starts_with -
without_prefix -
ends_with -
without_suffix -
drop -
reverse -
subvec -
insert_at -
insert_range -
replace_at -
replace_range -
remove_at -
remove_range