pub fn encode_reply(reply: &PeerReply) -> Vec<u8> ⓘExpand description
Encode a PeerReply (one peer’s per-peer top-K) for the
crate::proto::dnode::DmsgType::FtSearchRep DNODE frame.
§Examples
use dynomite::vector::query_fsm::{HitWithScore, PeerReply};
use dynomite::vector::wire::{decode_reply, encode_reply};
let reply = PeerReply {
hits: vec![HitWithScore {
doc_id: b"key:1".to_vec(),
score: 0.25,
}],
timed_out: false,
};
let bytes = encode_reply(&reply);
let back = decode_reply(&bytes).unwrap();
assert_eq!(reply, back);