blogatto/error
Error types for the blogatto build pipeline.
All functions in the library that can fail return
Result(a, BlogattoError). Use describe_error to obtain a
human-readable description.
Types
Blogatto build errors.
pub type BlogattoError {
File(simplifile.FileError)
InvalidUri(String)
FrontmatterMissingField(String)
FrontmatterInvalidDate(String)
FrontmatterInvalidLine(String)
FrontmatterMissing
DevServer(String)
}
Constructors
-
File(simplifile.FileError)File system errors, such as issues with reading/writing files or directories.
-
InvalidUri(String)Invalid URI encountered during URL resolution.
-
FrontmatterMissingField(String)Missing required field in frontmatter
-
FrontmatterInvalidDate(String)Invalid date format in frontmatter
-
FrontmatterInvalidLine(String)A frontmatter line could not be parsed as a
key: valuepair. -
FrontmatterMissingMissing Frontmatter
-
DevServer(String)Dev server error
Values
pub fn describe_error(error: BlogattoError) -> String
Convert an error into a human-readable description.