| Crates.io | apfsds-protocol |
| lib.rs | apfsds-protocol |
| version | 0.2.0 |
| created_at | 2026-01-17 15:47:55.329882+00 |
| updated_at | 2026-01-18 02:46:06.764662+00 |
| description | Wire protocol and frame definitions for APFSDS |
| homepage | |
| repository | |
| max_upload_size | |
| id | 2050693 |
| size | 29,094 |
Wire protocol definitions and frame serialization for APFSDS.
rkyvAuthRequest, AuthResponseuse apfsds_protocol::{ProxyFrame, FrameFlags, ControlMessage};
// Create a data frame
let frame = ProxyFrame {
conn_id: 12345,
flags: FrameFlags::DATA,
payload: data.into(),
};
// Control messages
let msg = ControlMessage::Ping;
┌─────────────┬───────┬─────────────────────────────┐
│ conn_id (8B)│ flags │ payload (variable) │
└─────────────┴───────┴─────────────────────────────┘
MIT