Crate kompact[][src]

Re-exports

pub use kompact_actor_derive::*;
pub use kompact_component_derive::*;

Modules

default_components
helpers
messaging

Messaging types for sending and receiving messages between remote actors.

prelude
timer

Structs

ActorRef
Async

Async drain

Component
ComponentContext
ComponentCore
ControlPort
ExecuteResult
Fuse

Drain panicking on error

Future

Until the futures crate stabilises

KompicsConfig
KompicsSystem
Logger

Logging handle used to execute logging statements

NamedPath
Promise

Until the futures crate stabilises

ProvidedPort
ProvidedRef
RegisteredPath
RequiredPort
RequiredRef
ScheduledTimer
SystemPath
TransportParseError
UniquePath

Enums

ActorPath
ControlEvent
PathParseError
SchedulingDecision
SerError
Transport

Traits

Actor
ActorRaw
ActorRefFactory
ActorSource
Any

A type to emulate dynamic typing.

Buf

Read bytes from a buffer.

ComponentDefinition
CoreContainer
Deserialisable
Deserialiser
Dispatcher
Dispatching
Drain

Logging drain

ExecuteSend
From

Simple and safe type conversions in to Self. It is the reciprocal of Into.

Into

A conversion that consumes self, which may or may not be expensive. The reciprocal of From.

Port
Provide
Require
Scheduler
Serialisable
Serialiser
SystemComponents
Timer
TimerComponent
TimerRefFactory

Functions

biconnect
on_dual_definition
promise

Type Definitions

KompicsLogger