Type Alias gear_common::event::MessageWaitedReason

source ·
pub type MessageWaitedReason = Reason<MessageWaitedRuntimeReason, MessageWaitedSystemReason>;
Expand description

Composite reason for messages waiting.

Aliased Type§

enum MessageWaitedReason {
    Runtime(MessageWaitedRuntimeReason),
    System(MessageWaitedSystemReason),
}

Variants§

§

Runtime(MessageWaitedRuntimeReason)

Runtime reason variant.

This means that actor explicitly forced some action, which this reason explains.

§

System(MessageWaitedSystemReason)

System reason variant.

This means that system automatically forced some action, which this reason explains.