Module librsnek::objects [] [src]

Definitions of builtin objects available to all python implementations

Modules

boolean

PyBoolean - Object for the True and False singletons

bytes

PyBytes - Like PyString but without an explicit encoding for working with binary

code

PyCode - Object wrapper around a bytecode object

collection

DRY generic functions usable by all collection types

complex

PyComplex - It's not complicated it's merely imaginary...

dictionary

PyDict - A HashMap of RtObject => RtObject

float

PyFloat - Double Precision Floating Point Numbers

frame

PyFrame - Tracks function calls and exception handlers for the interpreter

frozenset

PyFrozenSet - immutable collection of unique objects

integer

PyInteger - Dynamically Sized Signed Integers

iterator

PyIterator - It holds state to help iterate over collections

list

PyTuple - dynamically sized, mutable, sequence of RtObject elements

method

PyFunction - Represent callable python functions as either wrapped native methods or bytecode

module

PyModule - Better off as just a plain ol' python object?

none

PyNone - Implementation of Singleton None Value

number

Native number coercions and comparisons. I think rust already does this with the Wrapped

object

PyObject - Sort of an object with bases, dictionary, and stuff. Only partially implemented

pytype

PyType - The fundamental type object

set

PySet - mutable collection of unique objects

string

PyString - fixed size, immutable, unicode character buffer type.

tuple

PyTuple - statically sized, immutable, sequence of RtObject elements