Cargo Features
[dependencies]
acton-reactive = { version = "8.1.1", default-features = false, features = ["catch-handler-panics", "ipc", "ipc-messagepack"] }
- default = catch-handler-panics
-
The
catch-handler-panicsfeature is set by default wheneveracton-reactiveis added withoutsomewhere in the dependency tree.default-features = false - catch-handler-panics default
-
Wraps every handler dispatch in
catch_unwindso that a panicking handler cannot crash the actor task. Enabled by default for safety; disable for production workloads with well-tested handlers to eliminate the (small) overhead. - ipc ipc-messagepack?
-
IPC (Inter-Process Communication) support for external process messaging.
Enables serialization infrastructure and type registration for sending messages across process boundaries via Unix domain sockets or other transports.Enables mti, parking_lot, and serde_json, fs, io-util, net and signal of tokio
Affects
common::ipc,acton-reactive::ipc,actor_handle_interface::ActorHandleInterface.send_boxed,actor_handle_interface::ActorHandleInterface.send_boxed_with_reply_to,actor_handle_interface::ActorHandleInterface.try_send_boxed,actor_handle_interface::ActorHandleInterface.try_send_boxed_with_reply_to… - ipc-messagepack = ipc
-
MessagePack binary serialization for IPC.
Enables compact binary serialization as an alternative to JSON, providing ~30-50% smaller message sizes and faster parsing.Enables rmp-serde