1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
use std::path::PathBuf;
use uuid::Uuid;
#[derive(Debug, Clone)]
pub struct FileRequest {
pub filename: String,
pub receiver: Uuid,
pub sender: Uuid
}
#[derive(Debug, Clone)]
pub struct FileInfo {
pub path: Option<PathBuf>,
pub filename: String,
pub size: u64,
pub receiver: Uuid,
pub sender: Uuid,
pub hash: Vec<u8>
}