1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
#[derive(Debug)]
pub enum SkynetError {
  NoCustomDirname,
  NotFile,
  NotDirectory,
  TextNonceError(String),
  WriteError(std::io::Error),
  FileError(std::io::Error),
  HttpError(http::Error),
  HyperError(hyper::Error),
  Utf8Error(std::str::Utf8Error),
  PortalResponse(String),
}

pub type SkynetResult<T> = Result<T, SkynetError>;