List of all items
Structs
- component::BlockingFuture
- component::Component
- component::ComponentContext
- component::ComponentCore
- component::ComponentDefinitionAccess
- component::ContextSystemHandle
- component::ExecuteResult
- component::LockPoisoned
- component::NonBlockingFuture
- config::ArrayOfValues
- config::BooleanValue
- config::BytesValue
- config::ConfigEntry
- config::DurationValue
- config::F32Value
- config::IntegerValue
- config::RealValue
- config::StringValue
- config::UsizeValue
- default_components::CustomComponents
- default_components::DeadletterBox
- default_components::LocalDispatcher
- doctest_helpers::TestComponent1
- doctest_helpers::TestComponent2
- doctest_helpers::TestPort
- lookup::ActorStore
- messaging::ActorRegistration
- messaging::DeserialisedMessage
- messaging::NetData
- messaging::NetMessage
- messaging::PolicyRegistration
- messaging::RegistrationEnvelope
- messaging::Serialised
- messaging::framing::SystemPathHeader
- net::Bridge
- net::BridgeConfig
- net::SessionId
- net::buffers::BufferChunk
- net::buffers::BufferConfig
- net::buffers::BufferEncoder
- net::buffers::DecodeBuffer
- net::buffers::EncodeBuffer
- net::buffers::chunk_lease::ChunkLease
- net::buffers::chunk_ref::ChunkRef
- net::frames::CreditUpdate
- net::frames::Data
- net::frames::Hello
- net::frames::Start
- net::frames::StreamRequest
- net::net_test_helpers::BigPingerAct
- net::net_test_helpers::BigPongerAct
- net::net_test_helpers::ForwarderAct
- net::net_test_helpers::NetworkStatusCounter
- net::net_test_helpers::PingStream
- net::net_test_helpers::PingerAct
- net::net_test_helpers::PongerAct
- prelude::ActorRef
- prelude::ActorRefStrong
- prelude::Ask
- prelude::DisconnectError
- prelude::DispatchingPath
- prelude::DynActorRef
- prelude::FaultContext
- prelude::Fuse
- prelude::KFuture
- prelude::KPromise
- prelude::Logger
- prelude::NamedPath
- prelude::NetworkConfig
- prelude::NetworkDispatcher
- prelude::NetworkStatusPort
- prelude::ProvidedPort
- prelude::ProvidedRef
- prelude::ProviderChannel
- prelude::Recipient
- prelude::RecoveryHandler
- prelude::RequiredPort
- prelude::RequiredRef
- prelude::RequirerChannel
- prelude::ScheduledTimer
- prelude::SerialisableValue
- prelude::SystemPath
- prelude::TwoWayChannel
- prelude::UniquePath
- prelude::WithRecipient
- prelude::WithSender
- prelude::WithSenderStrong
- prelude::serde_serialisers::Serde
- routing::groups::BroadcastRouting
- routing::groups::DefaultHasherBuilder
- routing::groups::FieldHashBucketRouting
- routing::groups::RoundRobinRouting
- routing::groups::RoutingGroup
- routing::groups::StorePolicy
- runtime::ExecutorScheduler
- runtime::KompactConfig
- runtime::KompactSystem
- serde_serialisers::Serde
- timer::ActorRefState
Enums
- component::Handled
- component::SchedulingDecision
- config::ConfigError
- lookup::InsertResult
- lookup::LookupResult
- messaging::DispatchData
- messaging::DispatchEnvelope
- messaging::EventEnvelope
- messaging::HeapOrSer
- messaging::MsgEnvelope
- messaging::PathResolvable
- messaging::RegistrationError
- messaging::RegistrationEvent
- messaging::RegistrationPromise
- messaging::SerialisedFrame
- messaging::UnpackError
- messaging::framing::AddressType
- messaging::framing::PathType
- net::ConnectionState
- net::NetworkBridgeErr
- net::SocketAddr
- net::buffers::BufferError
- net::events::DispatchEvent
- net::events::NetworkError
- net::frames::Frame
- net::frames::FrameType
- net::frames::FramingError
- prelude::ActorPath
- prelude::NetworkStatus
- prelude::NetworkStatusRequest
- prelude::PathParseError
- prelude::PromiseErr
- prelude::SerError
- prelude::Transport
- prelude::TryDualLockError
- prelude::TryLockError
- runtime::KompactError
- timer::TimerError
- timer::TimerReturn
Traits
- component::AbstractComponent
- component::ComponentDefinition
- component::ComponentLifecycle
- component::ComponentLogging
- component::ComponentTraits
- component::CoreContainer
- component::DynamicComponentDefinition
- component::DynamicPortAccess
- component::LockingProvideRef
- component::LockingRequireRef
- component::MsgQueueContainer
- component::Provide
- component::ProvideRef
- component::Require
- component::RequireRef
- component::UniqueRegistrable
- config::ConfigValueType
- config::HoconExt
- lookup::ActorLookup
- net::buffers::Chunk
- net::buffers::ChunkAllocator
- prelude::Actor
- prelude::ActorPathFactory
- prelude::ActorRaw
- prelude::ActorRefFactory
- prelude::Any
- prelude::Buf
- prelude::BufMut
- prelude::CanCancelTimers
- prelude::Channel
- prelude::Completable
- prelude::Deserialisable
- prelude::Deserialiser
- prelude::Dispatcher
- prelude::Dispatching
- prelude::Drain
- prelude::DynActorRefFactory
- prelude::From
- prelude::Fulfillable
- prelude::FutureCollection
- prelude::FutureResultCollection
- prelude::Into
- prelude::IterExtras
- prelude::MessageBounds
- prelude::NetworkActor
- prelude::Port
- prelude::Receiver
- prelude::Request
- prelude::SerIdBuf
- prelude::SerIdBufMut
- prelude::SerIdSize
- prelude::Serialisable
- prelude::SerialisationId
- prelude::Serialiser
- prelude::SystemField
- prelude::Timer
- prelude::TimerRefFactory
- prelude::TryClone
- routing::groups::RoutingPolicy
- runtime::Scheduler
- runtime::SystemComponents
- runtime::SystemHandle
- runtime::TimerComponent
Macros
- ignore_control
- ignore_indications
- ignore_lifecycle
- ignore_requests
- info_lifecycle
- kompact_config
- let_irrefutable
- match_deser
- messaging::match_deser
- prelude::crit
- prelude::debug
- prelude::error
- prelude::ignore_control
- prelude::ignore_indications
- prelude::ignore_lifecycle
- prelude::ignore_requests
- prelude::info
- prelude::info_lifecycle
- prelude::match_deser
- prelude::o
- prelude::trace
- prelude::warn
Derive Macros
Functions
- component::default_recovery_function
- prelude::biconnect_components
- prelude::biconnect_ports
- prelude::block_on
- prelude::block_until
- prelude::on_dual_definition
- prelude::promise
- prelude::ser_helpers::deserialise_bytes
- prelude::ser_helpers::deserialise_chunk_lease
- prelude::ser_helpers::deserialise_chunk_ref
- prelude::ser_helpers::embed_msg
- prelude::ser_helpers::preserialise_msg
- prelude::ser_helpers::serialise_msg
- prelude::ser_helpers::serialise_msg_with_preserialised
- prelude::ser_helpers::serialise_to_msg
- prelude::ser_helpers::serialise_to_serialised
- prelude::ser_helpers::serialiser_to_serialised
- prelude::ser_test_helpers::just_serialise
- prelude::ser_test_helpers::test_serialise
- prelude_bench::parse_path
- prelude_bench::validate_insert_path
- prelude_bench::validate_lookup_path
- prelude_test::ser_test_helpers::just_serialise
- prelude_test::ser_test_helpers::test_serialise
- runtime::drop_default_logger
Type Definitions
- JoinHandle
- KompactLogger
- Never
- component::DynamicComponentDefinitionMutexGuard
- config::ValidatorFun
- messaging::RegistrationResult
- prelude::DispatcherRef
- prelude::SerId
- routing::groups::SenderDefaultHashBucketRouting
- routing::groups::SenderHashBucketRouting
- timer::TimerEntry
- timer::TimerRef
- timer::TimerWithThread
Statics
Constants
- constants::BROADCAST_MARKER
- constants::PATH_SEP
- constants::SELECT_MARKER
- constants::UNIQUE_PATH_SEP
- doctest_helpers::TEST_PATH
- net::frames::FRAME_HEAD_LEN
- net::frames::MAGIC_NUM
- net::net_test_helpers::PING_COUNT
- prelude::serialisation_ids::ACTOR_PATH
- prelude::serialisation_ids::DISPATCH_ENVELOPE
- prelude::serialisation_ids::NAMED_PATH
- prelude::serialisation_ids::PBUF
- prelude::serialisation_ids::SERDE
- prelude::serialisation_ids::STR
- prelude::serialisation_ids::SYSTEM_PATH
- prelude::serialisation_ids::U64
- prelude::serialisation_ids::UNIQUE_PATH
- prelude::serialisation_ids::UNIT
- prelude::serialisation_ids::UNKNOWN
- runtime::MINIMAL_CONFIG
- runtime::keys::LABEL
- runtime::keys::MESSAGE_PRIORITY
- runtime::keys::SCHEDULER
- runtime::keys::THREADS
- runtime::keys::THROUGHPUT