Skip to main content

rkubectl_app/
error.rs

1use super::*;
2
3#[derive(Debug, thiserror::Error, miette::Diagnostic)]
4pub enum RkError {
5    #[error(transparent)]
6    Io(#[from] io::Error),
7    #[error(transparent)]
8    Kube(#[from] kube::Error),
9    #[error("Not implemented yet")]
10    #[diagnostic(help("This functionality is not implemented yet"))]
11    NotImplemented,
12}
13
14impl RkError {
15    pub fn todo() -> Self {
16        Self::NotImplemented
17    }
18}