Skip to main content

Crate harmos_sidecar

Crate harmos_sidecar 

Source

Re-exports§

pub use attach::Attach;
pub use attach::Attached;
pub use attach::Executable;
pub use attach::ExecutableError;
pub use kit::ActivationId;
pub use kit::Activity;
pub use kit::CATALOG_EXPORT_FLAG;
pub use kit::CATALOG_EXPORT_LIMIT;
pub use kit::CallError;
pub use kit::Instance;
pub use kit::Observer;
pub use kit::ObserverAttachment;
pub use kit::ObserverCaller;
pub use kit::ObserverContext;
pub use kit::ObserverError;
pub use kit::ObserverHost;
pub use kit::ObserverPublisher;
pub use kit::ObserverStreamPublisher;
pub use kit::OperationInstance;
pub use kit::PluginNative;
pub use kit::PublicationError;
pub use kit::PublishError;
pub use kit::Publisher;
pub use kit::Supervisor;
pub use kit::Tick;
pub use kit::run_plugin;
pub use kit::serve_plugin_channels;
pub use kit::__private;
pub use harmos_operations as builtins;

Modules§

attach
catalog
failure
inventory
kit
listeners
message
model
operations
plugin
schema
streams
transport

Structs§

CacheKey
Context
DemandKey
Digest
ExecutionContext
Failure
Fingerprint
FramePayload
MessageError
Metadata
OperationDefinition
OperationPolicy
PluginCatalog
Publication
QualifiedId
Refusal
Registrar
Registration
Resource
ServicePolicy
Setup
StreamDeclaration
StreamField

Enums§

Activation
Backoff
ConfigError
Error
Frame
Jitter
RegistrationError
RestartPolicy
RetryPolicy

Constants§

RESERVED
UNKNOWN
UNREADABLE

Traits§

Axial
Batched
Dependent
Host
Lifecycle
MemorySize
Message
Operation
OperationDeclaration
Plugin
Portable
Prefix
RowMetadata
Service
Storable
StreamSpec
Track
Tracked

Functions§

encode_config
reserved
validate_config

Type Aliases§

Result

Attribute Macros§

catalog
listener
message
observer
operation
plugin
stream
streams