[−][src]Crate kompact
Modules
default_components | |
helpers | |
lookup | Data structures for looking up the dispatch/routing table. |
messaging | Messaging types for sending and receiving messages between remote actors. |
net | |
prelude | |
queue_manager | |
ser_test_helpers | |
serialisation_ids | |
timer |
Macros
crit | Log critical level record |
debug | Log debug level record |
error | Log error level record |
info | Log info level record |
o | Macro for building group of key-value pairs:
|
trace | Log trace level record |
warn | Log warning level record |
Structs
ActorRef | |
Async | Async drain |
Component | |
ComponentContext | |
ComponentCore | |
ConcurrentQueue | An unbounded multi-producer multi-consumer queue. |
ControlPort | |
ExecuteResult | |
Fuse |
|
Future | Until the futures crate stabilises |
KompactConfig | |
KompactSystem | |
Logger | Logging handle used to execute logging statements |
NamedPath | |
NetworkConfig | Configuration builder for network dispatcher. |
NetworkDispatcher | Network-aware dispatcher for messages to remote actors. |
Promise | Until the futures crate stabilises |
ProvidedPort | |
ProvidedRef | |
RegisteredPath | |
RequiredPort | |
RequiredRef | |
ScheduledTimer | |
SystemPath | |
TransportParseError | |
UniquePath |
Enums
ActorPath | |
ControlEvent | |
KompactError | |
PathParseError | |
PromiseErr | |
SchedulingDecision | |
SerError | |
Transport | |
TryDualLockError |
Traits
Actor | |
ActorRaw | |
ActorRefFactory | |
ActorSource | |
Any | A type to emulate dynamic typing. |
BoxDeserialisable | |
Buf | Read bytes from a buffer. |
ComponentDefinition | |
CoreContainer | |
Deserialisable | |
Deserialiser | |
Dispatcher | |
Dispatching | |
Drain | Logging drain |
ExecuteSend | |
From | Used to do value-to-value conversions while consuming the input value. It is the reciprocal of
|
Fulfillable | |
Into | A value-to-value conversion that consumes the input value. The
opposite of |
Port | |
Provide | |
Require | |
Scheduler | |
Serialisable | |
Serialiser | |
SystemComponents | |
Timer | |
TimerComponent | |
TimerRefFactory |
Functions
biconnect | |
on_dual_definition | |
promise |
Type Definitions
KompactLogger |