scatter_net/legacy/packet/variants/fetch_response/
mod.rs

1mod methods;
2
3use bytes::Bytes;
4use iroh::NodeId;
5use serde::{Deserialize, Serialize};
6
7#[derive(Serialize, Deserialize, Clone, Debug, Hash, PartialEq, Eq, PartialOrd, Ord)]
8pub enum FetchResponse {
9    /// Requestee couldn't fulfill this request due to an error.
10    Error(String),
11
12    /// Requestee did not have this `DataChunk`
13    NotFound,
14
15    /// Successfully retreived encrypted `DataChunk`.
16    Success(Bytes),
17
18    /// Suggests a node to talk to.
19    Suggest(NodeId),
20}