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>
}