Module actix::prelude

source ·
Expand description

The actix prelude.

The purpose of this module is to alleviate imports of many common actix traits by adding a glob import to the top of actix heavy modules:

use actix::prelude::*;

Re-exports§

Structs§

  • A helper type for representing different types of message responses.
  • The address of an actor.
  • An Arbiter represents a thread that provides an asynchronous execution environment for futures and functions.
  • A handle for sending spawn and stop messages to an Arbiter.
  • A specialized actor future holder for atomic asynchronous message handling.
  • An actor execution context.
  • A helper type that implements the MessageResponse trait.
  • The Recipient type allows to send one specific message to an actor.
  • Helper type for representing different type of message responses
  • A handle to a spawned future.
  • Actor supervisor
  • A manager for a per-thread distributed async runtime.
  • Runner that keeps a System’s event loop alive until stop message is received.

Enums§

Traits§

  • Actors are objects which encapsulate state and behavior.
  • Actor execution context.
  • Asynchronous execution context.
  • Helper trait which can spawn a future into the actor’s context.
  • Describes how to handle messages of a specific type.
  • Represent message that can be handled by an actor.
  • A stream of values produced asynchronously.
  • Stream handling for Actors.
  • Actors with the ability to restart after failure.

Type Aliases§