Skip to main content

little_durable_objects/actor/
mod.rs

1mod executor_connection;
2mod protocol;
3mod socket;
4
5pub use self::{
6    executor_connection::{
7        ActorExecutor, ActorMethodEviction, ActorMethodInvocation, ActorMethodOutcome,
8        ActorSocketConnection, ActorSocketEffect, ActorSocketEvent, ActorSocketInvocation,
9        ActorSocketMessage, ActorSocketOutcome,
10    },
11    protocol::{
12        ActorExecutionResult, ActorInvocation, ActorInvocationFailure, ActorKey, ActorScope,
13    },
14};
15pub(crate) use executor_connection::{
16    ActorExecutorConnection, ActorExecutorListener, MAX_ACTOR_EXECUTOR_MESSAGE_BYTES,
17};
18pub(crate) use socket::{
19    MAX_SOCKET_MESSAGE_BYTES, MAX_SOCKET_METADATA_BYTES, validate_socket_effects,
20    validate_socket_metadata,
21};