spatialrust_viewer/
error.rs1pub type ViewerResult<T> = Result<T, ViewerError>;
3
4#[derive(Debug, thiserror::Error)]
6pub enum ViewerError {
7 #[error("invalid viewer state: {0}")]
9 InvalidState(String),
10 #[error("unknown viewer layer `{0}`")]
12 UnknownLayer(String),
13 #[error("invalid debug overlay: {0}")]
15 InvalidOverlay(String),
16 #[cfg(feature = "native")]
18 #[error("native viewer failure: {0}")]
19 Native(String),
20 #[error(transparent)]
22 Viz(#[from] spatialrust_viz::VizError),
23}