use thiserror::Error;
#[derive(Debug, Clone, Error)]
pub enum TerrainError {
#[error("decode error: {0}")]
Decode(String),
#[error("network error: {0}")]
Network(String),
#[error("unsupported format: {0}")]
UnsupportedFormat(String),
#[error("{0}")]
Other(String),
}