Skip to main content

Module message

Module message 

Source
Expand description

Message header, flags, and typed message wrapper.

Every value in the graph is a Message<P> carrying a fixed MessageHeader and a generic payload P: Payload.

  • MessageHeader — trace ID, sequence number, creation tick, optional deadline, QoS class, payload size, flags, and memory class.
  • MessageFlags — compact bitfield for batch boundary and degrade hints.
  • Message<P> — the header/payload pair; implements Payload itself so batches of messages can be nested.

Submodules:

Modules§

batch
Limen-core batch types and helpers.
payload
The Payload trait and blanket implementations for common Rust types.
tensor
Owned, fixed-capacity inline tensor (no_std, no_alloc).

Structs§

Message
A message with a generic payload P.
MessageFlags
A compact bitfield of message flags.
MessageHeader
Fixed header present on all messages that traverse the runtime.