Skip to main content

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}