[−][src]Crate lib3h_zombie_actor
Modules
ghost_test_harness | |
prelude |
Macros
wait1_for_message | |
wait1_for_messages | |
wait1_for_callback | |
wait1_for_repeatable_callback | Similar to |
wait_can_track_did_work | Waits until a GhostCanTrack process has been invoked and work was done. |
wait_did_work | |
wait_for_message | |
wait_for_messages | |
wait_until_no_work | Continues processing the GhostActor or GhostCanTrack trait until no work is being done. |
Structs
Backtwrap | it seems as though |
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 | |
GhostTrackerBuilder | |
RequestId | |
WorkWasDone |
Enums
BacktwrapCaptureStrategy | specify whether we want to capture backtraces, and if they should be resolved |
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 |