morpheus_network

Module types

Source
Expand description

Shared data types module.

Contains all #[repr(C)] structures that are shared between Rust and ASM, as well as other common type definitions.

§Reference

NETWORK_IMPL_GUIDE.md §2.6, ARCHITECTURE_V3.md

Re-exports§

Modules§

  • Ethernet frame types and helpers.
  • #[repr(C)] structures for ASM interop.
  • ASM result and error code types.
  • VirtIO network header definitions.

Enums§

Type Aliases§

  • Progress callback type for download operations. Simple function pointer type (bytes_downloaded, total_bytes_or_none).
  • Progress callback with message type for operations with status messages. Parameters: (bytes_downloaded, total_bytes, message)