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.