pub enum ExtensionReduced {
Reply(Vec<u8>),
Continue(Vec<Vec<u8>>),
}Expand description
Outcome of an extension fan-out reduce (Commands::extension_reduce).
Variants§
Reply(Vec<u8>)
The final RESP reply bytes for the client.
Continue(Vec<Vec<u8>>)
Not final yet: fan argv out to every shard as a follow-up
extension phase and reduce again when its chunks land. Phase
state rides inside the argv itself, so the runtime holds no
per-phase bookkeeping.
Trait Implementations§
Source§impl Debug for ExtensionReduced
impl Debug for ExtensionReduced
impl Eq for ExtensionReduced
Source§impl PartialEq for ExtensionReduced
impl PartialEq for ExtensionReduced
impl StructuralPartialEq for ExtensionReduced
Auto Trait Implementations§
impl Freeze for ExtensionReduced
impl RefUnwindSafe for ExtensionReduced
impl Send for ExtensionReduced
impl Sync for ExtensionReduced
impl Unpin for ExtensionReduced
impl UnsafeUnpin for ExtensionReduced
impl UnwindSafe for ExtensionReduced
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