Standard Library (Std)
Library for standard operations (print, assert, etc.).
Standard Library (Std)
Example Usage
#[main]
fn main() {
Std.pln("printing a line");
pln("printing another line"); // no 'Std' needed for this library
}Std.assert(value: unknown = false) -> void
assert(true);
assert(false); // errorsStd.assert_eq(first: unknown, second: unknown) -> void
assert_eq('a', 'a');
assert_eq(43, 42); // errorsStd.assert_neq(first: unknown, second: unknown) -> void
Std.assert_not(value: unknown = true) -> void
Std.blobify(format: str = "json", context: obj = null) -> blob
Std.callstack() -> list
Std.copy(val: unknown) -> unknown
Std.dbg(..) -> void
Std.dbg_tracestack() -> void
Std.drop(..) -> bool | list
Std.env(var: str) -> str
Std.env_vars() -> map
Std.err(..) -> void
Std.exit(..) -> void
Std.format(format: str) -> bool
Std.format_content_type(format: str) -> str
Std.formats() -> set
Std.funcs(attributes: str | list | set = null) -> list
Std.graph_id() -> str
Std.lib(lib: str) -> bool
Std.libs() -> set
Std.list(..) -> list
Std.map(..) -> map
Std.max(..) -> unknown
Std.min(..) -> unknown
Std.nanoid(length: int = 21) -> str
Std.parse(source: str | blob, context: str | obj = self, format: str = "stof") -> bool
Std.peek(..) -> void
Std.pln(..) -> void
Std.prompt(text: str = '', tag?: str) -> prompt
Std.remove_env(var: str) -> void
Std.set(..) -> set
Std.set_env(var: str, value: str) -> void
Std.shallow_drop(..) -> bool | list
Std.sleep(time: ms) -> void
Std.str(..) -> str
Std.stringify(format: str = "json", context: obj = null) -> str
Std.swap(first: unknown, second: unknown) -> void
Std.throw(value: unknown = "Error") -> void
Std.trace(..) -> void
Std.xml(text: str, tag: str) -> str
Last updated