use crate::common::{FilesAvailable, FilesToSkip};
use bincode::{Decode, Encode};
#[derive(Debug, Clone, Encode, Decode)]
pub enum SenderToReceiver {
ConnRequest { version_num: String },
FileInfo { files: Vec<FilesAvailable> },
}
#[derive(Debug, Clone, Encode, Decode)]
pub enum ReceiverToSender {
WrongVersion { expected: String },
Ok,
RejectFiles,
AcceptFilesSkip { files: Vec<Option<FilesToSkip>> },
}