Crate wick_packet

Source
Expand description

Maintenance

§wick-packet

The wick-packet crate supplies the data structures necessary to invoke Wick components.

Re-exports§

pub use wasmrs_rx;

Macros§

fan_out
packet_stream
packets
raw_packet_stream

Structs§

Base64Bytes
ComponentReference
An implementation that encapsulates a collection link that components use to call out to components on other Wick collections.
ContextTransport
FluxChannel
An implementation of the Flux as seen in RSocket and reactive streams. It is similar to a [Stream<Item = Result<Item, Err>>] or an unbounded channel.
FluxReceiver
The receving end-only of a crate::Flux
InherentData
Data inherent to an invocation. Meant to be supplied by a runtime, not a user.
InvocationRequest
Metadata
Metadata associated with the frame.
Mono
An implementation of Mono as seen in RSocket and reactive streams. It is similar to a [Future<Output = Result<Item, Err>>] that can be pushed to after instantiation.
OutgoingPort
OutputIterator
Iterator over a mutable set of output ports
Packet
PacketError
PacketStream
A stream of Packets
RuntimeConfig
StreamMap
A wrapper for a map of Strings to PacketStreams.
TypeWrapper
VPacket
WickMetadata

Enums§

Entity
The entity being referenced across systems or services.
Error
Errors originating from WASM components.
Flags
PacketPayload
ParseError
The error type for Wick Entities.

Constants§

CLOSE_BRACKET
DONE_FLAG
OPEN_BRACKET

Traits§

BinaryInputs
Flux
A generic trait to wrap over Flux, Mono, and supporting types.
Observable
The wasmrs-rx implementation of an Rx Observable trait
Observer
The wasmrs-rx implementation of an Rx Observer trait
PacketExt
Port
UnaryInputs
ValuePort
WasmRsChannel

Functions§

from_raw_wasmrs
from_wasmrs
into_packet
packetstream_to_wasmrs

Type Aliases§

BoxStream
A Pin<Box> of T.
PacketSender