[−][src]Module lib3h_zombie_actor::prelude
Re-exports
pub use super::WorkWasDone; |
Structs
GhostContextEndpoint | an expanded endpoint usable to send/receive requests/responses/events
see |
GhostEndpoint |
|
GhostError | GhostError used in GhostResult responses |
GhostMessage | GhostContextEndpoints allow you to drain these incoming |
GhostMutex | |
GhostMutexGuard | |
GhostParentWrapper | helper struct that merges (on the parent side) the actual child GhostActor instance, with the child's ghost channel endpoint. You only have to call process() on this one struct, and it provides all the request / drain_messages etc functions from GhostEndpoint. |
GhostParentWrapperDyn | same as above, but takes a trait object child |
GhostTrackRequestOptions | |
GhostTracker | GhostTracker registers callbacks associated with request_ids that can be triggered later when a response comes back indicating that id |
GhostTrackerBookmarkOptions |
Enums
ErrorKind | The specific type of an error. |
GhostCallbackData | a ghost request callback can be invoked with a response that was injected
into the system through the |
Traits
GhostActor | |
GhostCanTrack | indicates this type is able to make callback requests && respond to requests |
Functions
create_ghost_channel | We want to create a two-way communication channel between a GhostActor
and its parent. |
Type Definitions
GhostCallback | definition for a ghost request callback
note, the callback can be registered as |
GhostResult | Result type for GhostErrors |