use crate::map::VertexKey;
use thiserror::Error;
#[derive(Debug, Error)]
pub enum WumpError {
#[error("Out of bounds error: value {0} exceeds capacity")]
OutOfBoundsError(usize),
#[error("Unknown vertex key {0:?}")]
UnknownVertexKey(VertexKey),
#[error("Unknown room {0}")]
UnknownRoom(usize),
#[allow(dead_code)]
#[error("General error: {0}")]
GeneralError(String),
}