pub enum RuntimeChunkWire {
Item(Vec<u8>),
End,
Error(RuntimeErrorWire),
}Expand description
FFI-shaped chunk delivered to the execute_streamed callback.
Item carries one CBOR-encoded item’s raw bytes; Error is
terminal; End is terminal and indicates a clean stream close.
Variants§
Item(Vec<u8>)
One complete cbor-seq item. The bytes are CBOR-encoded — decode on the FFI side with whatever native library the host has.
End
Terminal: the stream ended cleanly. No further chunks follow.
Error(RuntimeErrorWire)
Terminal: the stream failed mid-flight. No further chunks follow.
Trait Implementations§
Source§impl Clone for RuntimeChunkWire
impl Clone for RuntimeChunkWire
Source§fn clone(&self) -> RuntimeChunkWire
fn clone(&self) -> RuntimeChunkWire
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for RuntimeChunkWire
impl Debug for RuntimeChunkWire
Source§impl<'de> Deserialize<'de> for RuntimeChunkWire
impl<'de> Deserialize<'de> for RuntimeChunkWire
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for RuntimeChunkWire
impl RefUnwindSafe for RuntimeChunkWire
impl Send for RuntimeChunkWire
impl Sync for RuntimeChunkWire
impl Unpin for RuntimeChunkWire
impl UnsafeUnpin for RuntimeChunkWire
impl UnwindSafe for RuntimeChunkWire
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more