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