Waits until a GhostCanTrack process has been invoked and work was done.
Continues processing the GhostActor or GhostCanTrack trait until no work is being done.
it seems as though
an expanded endpoint usable to send/receive requests/responses/events
GhostError used in GhostResult responses
GhostContextEndpoints allow you to drain these incoming
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.
same as above, but takes a trait object child
GhostTracker registers callbacks associated with request_ids that can be triggered later when a response comes back indicating that id
specify whether we want to capture backtraces, and if they should be resolved
The specific type of an error.
a ghost request callback can be invoked with a response that was injected
into the system through the
indicates this type is able to make callback requests && respond to requests
We want to create a two-way communication channel between a GhostActor
and its parent.
definition for a ghost request callback
note, the callback can be registered as
Result type for GhostErrors