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 primitive integer type.

u8

The primitive byte 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

The cloning trait for Rune.

cmp

Comparison and ordering.

collections

Dynamic collections.

f64

Floating point numbers.

fmt

Formatting text.

future

Asynchronous computations.

hash

Hashing types.

i64

Integers.

io

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

iter

Iterators.

macros

Macro support.

macros
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.

stream

Asynchronous streams.

string

Strings.

test

Testing and benchmarking.

tuple

The Tuple fixed collection.

vec

The Vec dynamic vector.