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}