Skip to main content

Module actor

Module actor 

Source

Re-exports§

pub use action::ActionDispatchError;
pub use config::ActionDefinition;
pub use config::ActorConfig;
pub use config::ActorConfigOverrides;
pub use config::CanHibernateWebSocket;
pub use connection::ConnHandle;
pub use context::ActorContext;
pub use context::ActorWorkRegion;
pub use context::KeepAwakeRegion;
pub use context::WebSocketCallbackRegion;
pub use factory::ActorEntryFn;
pub use factory::ActorFactory;
pub use lifecycle_hooks::ActorEvents;
pub use lifecycle_hooks::ActorStart;
pub use lifecycle_hooks::Reply;
pub use messages::ActorEvent;
pub use messages::QueueSendResult;
pub use messages::QueueSendStatus;
pub use messages::Request;
pub use messages::Response;
pub use messages::StateDelta;
pub use messages::WorkflowKvWrite;
pub use queue::CompletableQueueMessage;
pub use queue::EnqueueAndWaitOpts;
pub use queue::QueueMessage;
pub use queue::QueueNextBatchOpts;
pub use queue::QueueNextOpts;
pub use queue::QueueTryNextBatchOpts;
pub use queue::QueueTryNextOpts;
pub use queue::QueueWaitOpts;
pub use sqlite::SqliteBackend;
pub use sqlite::SqliteBatchStatement;
pub use sqlite::SqliteDb;
pub use sqlite::SqliteTransaction;
pub use state::RequestSaveOpts;
pub use task::ActionDispatchResult;
pub use task::ActorTask;
pub use task::DispatchCommand;
pub use task::HttpDispatchResult;
pub use task::LifecycleCommand;
pub use task::LifecycleEvent;
pub use task::LifecycleState;
pub use task_types::ActorChildOutcome;
pub use task_types::ShutdownKind;
pub use task_types::StateMutationReason;
pub use task_types::UserTaskKind;

Modules§

action
config
connection
context
factory
kv
lifecycle_hooks
messages
metrics
persist
queue
schedule
sleep
sqlite
state
task
Actor lifecycle task orchestration.
task_types

Structs§

ActorWorkPolicy
Defines how a work kind participates in idle sleep and shutdown grace.
ExecResult
ExecuteResult
QueryResult

Enums§

ActorWorkKind
Classifies actor work so sleep can apply one policy model across different APIs.
BindParam
ColumnValue