Module std

Overview

Core types and methods in Rune.

These are types and methods for which Rune as a language would not work without.

Types

bool‐

The primitive boolean type.

char‐

The primitive character type.

f64‐

The primitive float type.

i64‐

The signed integer type.

u64‐

The unsigned integer type.

Functions

is_readable‐

Test if the given value is readable.

is_writable‐

Test if the given value is writable.

panic‐

Cause a vm panic with the given message.

Macros

panic!‐

Cause a vm panic with a formatted message.

stringify!‐

Stringify the given argument, causing it to expand to its underlying token

Modules

any‐

Dynamic typing and type reflection.

bytes‐

The bytes module.

char‐

The character module for Rune.

clone‐

Cloning for Rune.

cmp‐

Comparison and ordering.

collections‐

Module defining collections.

f64‐

Floating point numbers.

fmt‐

Formatting text.

future‐

Asynchronous computations.

hash‐

Hashing types.

i64‐

Signed integers.

io‐

The std::io module contains a number of common things

iter‐

Rune support for iterators.

macros‐

Macro support.

mem‐

Working with memory.

num‐

Working with numbers.

object‐

The dynamic Object container.

ops‐

Overloadable operators and associated types.

option‐

The Option type.

result‐

The Result type.

slice‐

Types related to working with contiguous slices.

stream‐

Asynchronous streams.

string‐

Strings.

test‐

Testing and benchmarking.

tuple‐

The Tuple fixed collection.

u64‐

Unsigned integers.

vec‐

The Vec dynamic vector.