1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
use std::io; use crypto::symmetriccipher::SymmetricCipherError; use crate::content::HeaderBlockType; use std::string::FromUtf8Error; #[derive(Debug)] pub enum Error { Io(io::Error), Cipher(SymmetricCipherError), MissingHeader(HeaderBlockType), FileNameEncoding(FromUtf8Error), MalformedContent { description: String, content: Vec<u8>, } }