wifi_densepose_worldgraph/error.rs
1//! WorldGraph error type.
2
3use crate::model::WorldId;
4
5/// Errors from WorldGraph operations.
6#[derive(Debug, thiserror::Error)]
7pub enum WorldGraphError {
8 /// An edge endpoint referenced an unknown node.
9 #[error("unknown node {0:?}")]
10 UnknownNode(WorldId),
11
12 /// (De)serialisation of the persisted graph failed.
13 #[error("serialization error: {0}")]
14 Serde(#[from] serde_json::Error),
15}