Skip to main content

reda_spice/probe/analysis/
error.rs

1use reda_unit::Time;
2use crate::probe::DrawerError;
3
4#[derive(Debug, thiserror::Error)]
5pub enum AnalysisError {
6    #[error("No node {0} exits")]
7    NoExitNode(String),
8
9    #[error("No node {0} exits")]
10    NoExitBranch(String),
11
12    #[error("Time '{0} 'out of range")]
13    TimeOutOfRange(Time),
14
15    #[error("Inner error: {0}")]
16    InnerError(String),
17
18    #[error("Plot error: {0}")]
19    PlotError(DrawerError),
20}