Skip to main content

wire/
message_delta.rs

1// SPDX-License-Identifier: Apache-2.0
2//! Delta message payloads.
3
4use objects::object::ContentHash;
5use serde::{Deserialize, Serialize};
6
7/// Request a delta-encoded object.
8#[derive(Debug, Clone, Serialize, Deserialize)]
9pub struct RequestDelta {
10    pub target: ContentHash,
11    pub base: ContentHash,
12}
13
14/// Delta-encoded data.
15#[derive(Debug, Clone, Serialize, Deserialize)]
16pub struct DeltaData {
17    pub target: ContentHash,
18    pub delta: Vec<u8>,
19    pub full_size: u64,
20}