Skip to main content

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>;