1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
#[derive(Fail, Debug)]
pub enum FunctionError {
    #[fail(display = "Invalid command line value")]
    CommandlineParse,
    #[fail(display = "Invalid path value")]
    ParentPathParse,
    #[fail(display = "Cannot parse filename")]
    FileNameParseError,
    #[fail(display = "Cannot fetch body from s3 response")]
    S3FetchBodyError,
    #[fail(display = "File is already present")]
    PresentFileError,
    #[fail(display = "S3 meta key is absent")]
    S3MetaAbsent,
}