Module 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§

pub use crate::utils::Condition;Deprecated
pub use crate::actors;
pub use crate::dev;
pub use crate::fut;
pub use crate::fut::ActorFuture;
pub use crate::fut::ActorFutureExt;
pub use crate::fut::ActorStream;
pub use crate::fut::ActorStreamExt;
pub use crate::fut::ActorTryFuture;
pub use crate::fut::ActorTryFutureExt;
pub use crate::fut::WrapFuture;
pub use crate::fut::WrapStream;
pub use crate::io;
pub use crate::registry::ArbiterService;
pub use crate::registry::SystemService;
pub use crate::sync::SyncArbiter;
pub use crate::sync::SyncContext;
pub use crate::utils::IntervalFunc;
pub use crate::utils::TimerFunc;

Structs§

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

Enums§

ActorState
Actor execution state
MailboxError
The errors that can occur during the message delivery process.
Running
SendError

Traits§

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

Type Aliases§

RecipientRequest
Request
ResponseActFuture
A specialized actor future for asynchronous message handling.
ResponseFuture
A specialized future for asynchronous message handling.