webui_docs/error.rs
1// Copyright (c) Microsoft Corporation.
2// Licensed under the MIT license.
3
4use thiserror::Error;
5
6#[derive(Debug, Error)]
7pub enum Error {
8 #[error("IO error: {0}")]
9 Io(String),
10 #[error("Markdown error: {0}")]
11 Markdown(String),
12 #[error("Build error: {0}")]
13 Build(String),
14 #[error("Render error: {0}")]
15 Render(String),
16}
17
18pub type Result<T> = std::result::Result<T, Error>;