intermodal/src/info.rs

14 lines
279 B
Rust
Raw Normal View History

2019-05-24 10:25:55 +02:00
use crate::common::*;
#[derive(Deserialize, Serialize)]
pub struct Info {
pub private: Option<u8>,
2019-05-24 10:25:55 +02:00
#[serde(rename = "piece length")]
pub piece_length: u32,
2019-05-24 10:25:55 +02:00
pub name: String,
#[serde(with = "serde_bytes")]
pub pieces: Vec<u8>,
#[serde(flatten)]
pub mode: Mode,
}