Module neotron_common_bios::types
source · Expand description
§Types
Contains types used in the Neotron API.
Note that all types in this file that are exported in the Api
structure
must be #[repr(C)]
and ABI stable.
Structs§
- An error that specifically means ‘unable to convert integer to enum’
- An FFI-safe version of MemoryKind
- An FFI-safe version of PowerMode
- Represents a region in memory.
- Represents a tick of some internal monotonic clock.
- Represents an instant in time between 2000-01-01T00:00:00Z and 2136-02-07T06:28:16Z.
- Describes a period of time, after which the BIOS should give up.
Enums§
- Any API function which can return an error, uses this error type.
- The kinds of memory we know about
- The kinds of power control we can do.
Type Aliases§
- The type of the function which starts up the Operating System. The BIOS finds and calls this function.