Expand description
§wick-packet
The wick-packet
crate supplies the data structures necessary to invoke Wick components.
Re-exports§
pub use wasmrs_rx;
Macros§
Structs§
- Base64
Bytes - Component
Reference - An implementation that encapsulates a collection link that components use to call out to components on other Wick collections.
- Context
Transport - Flux
Channel - 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. - Flux
Receiver - The receving end-only of a crate::Flux
- Inherent
Data - Data inherent to an invocation. Meant to be supplied by a runtime, not a user.
- Invocation
Request - 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.
- Outgoing
Port - Output
Iterator - Iterator over a mutable set of output ports
- Packet
- Packet
Error - Packet
Stream - A stream of Packets
- Runtime
Config - Stream
Map - A wrapper for a map of Strings to PacketStreams.
- Type
Wrapper - VPacket
- Wick
Metadata
Enums§
- Entity
- The entity being referenced across systems or services.
- Error
- Errors originating from WASM components.
- Flags
- Packet
Payload - Parse
Error - The error type for Wick Entities.
Constants§
Traits§
- Binary
Inputs - 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
- Packet
Ext - Port
- Unary
Inputs - Value
Port - Wasm
RsChannel
Functions§
Type Aliases§
- BoxStream
- A Pin<Box
> of T
. - Packet
Sender