Module librsnek::system
[−]
[src]
Primitive type aliases for the concrete backing types, concurrency, and interfaces to the
Modules
exit | |
primitives |
Type aliases and rust defined types used to back the higher level objects |
rc |
Configure the type of reference counts through compile time feature flags. |
thread |
Where the magic happens... |
Structs
GreenThread |
Wrapper around a sharable function pointer that can be used as the |
Pthread |
Regular system thread |
SharedMainFnRef |
Wrapper around the |
StrongRc |
A single-threaded reference-counting pointer. |
WeakRc |
|
Enums
ExitCode |
Exit codes for the main interpreter loops |
ThreadModel |
Optimistic definitions pf supported threading models |
Constants
RECURSION_LIMIT |
The maximum number of call frames allowed before a RecursionError |
Traits
Thread |
Thread lifecycle traits |
Type Definitions
Argv |
The totally standard args string vector |
MainFn |
Alias for a function pointer to the main function |
MainFnRef |
Reference of |