Expand description
Structs§
- Action
Reducer - A left fold over Bombay actions.
- Actions
- Bombay’s typed realization of the actor transition effects: communications, fresh actor creation, and next behavior or termination.
- Active
Turn - Capability for defining one active mailbox fold.
- Births
- This behavior may emit births of
C. - Create
- A staged request to establish a fresh child at a creator-local nonce.
- Delivery
- One pure communication addressed to a concrete behavior protocol.
- Effects
- The accumulated observable effects of a transition prefix.
- Fold
Failure - A controlled fold failure together with every previously committed effect.
- Folded
- The result of folding initialization and an event stream.
- Initialization
Turn - Capability for defining one initialization fold.
- Mail
Addr - NoBirths
- This behavior cannot emit child births.
- Recipient
- Pure routing intent for one concrete destination behavior protocol.
- Service
Sends - Requests interpreted by the runtime local to the emitting actor.
- Stopped
- The behavior has designated termination as its next state.
- User
- The user-message event at the Agha floor.
Enums§
- Creation
Kind - Behavior-owned provenance for a staged fresh actor creation request.
- Never
- The uninhabited type with two structural jobs. As a phase menu,
Step<Never>has no constructibleGoto— a plain actor is a one-phase machine. As an outbound/offspring menu, it proves a layer sends or creates nothing. The law is the type, not a convention. - Own
- The lane owned by the current named send product.
- Step
- A generic next-state verdict. Bombay Behavior pins
RtoStopped, so actor-specific lifecycle data cannot enter thebecomeseat.
Traits§
- Address
- A pure actor-address namespace.
- Behavior
- A composed pure behavior.
Eventis the complete accepted protocol; every successful transition returns the declaredActionsvalue. - Behavior
Base - Static projection from a composed behavior to its authored base behavior.
- Birth
Mode - A type-level description of a behavior’s creation capability.
- Event
Input - A statically proven injection of one semantic input into a concrete event sum.
- Route
Input - Attempt to route one input through a nested event product.
- Send
Algebra - The operation required to accumulate sends across transitions.
- Send
Input - Static evidence that a send algebra contains one request lane.
- User
Event - Construction/extraction of the user lane through a composed event type.
Functions§
- fold_
events - Initialize a behavior and left-fold events until exhaustion, controlled failure, or the first stop verdict.
Type Aliases§
- Acted
- Become
- Behavior
Acted - The only successful effect shape admitted by a
Behaviorimplementation.
Attribute Macros§
- behavior
- Generate
Behaviorwiring for an inherent impl with an exactreceivemethod and an optional exactinitmethod. When omitted, initialization is the explicit empty transition: no sends, no creations, andContinue. Invalid receivers are rejected at compile time.