Expand description
Runtime-owned streams for large binary data.
Large data should not travel through action payloads or capability results as
Vec<u8>. Host capabilities register streams here, then reducers pass the
returned DataStreamId to jobs or services that consume the stream
asynchronously.
Structs§
- Data
Stream Id - Unique identifier for a runtime-owned binary stream.
- Data
Stream Registry - Host/runtime registry for one-shot data streams.
- Fission
Data Stream Error - Error item yielded by
FissionDataStream.
Enums§
- Fission
Data Stream Error Kind - Machine-readable class of stream failure.
Traits§
- Fission
Data Stream - Fission’s framework-wide stream trait for large binary payloads.
Functions§
- collect_
data_ stream - Collects a data stream into one contiguous byte buffer.
- empty_
data_ stream - Creates an empty stream.
- single_
chunk_ data_ stream - Creates a stream that yields a single byte chunk.
Type Aliases§
- BoxFission
Data Stream - Boxed dynamic Fission data stream.