freedom_models/
error.rs

1#[cfg(feature = "serde")]
2use serde::Deserialize;
3use thiserror::Error;
4
5#[cfg_attr(
6    feature = "serde",
7    derive(Deserialize),
8    serde(rename_all = "camelCase")
9)]
10#[derive(Debug, Clone, Error, PartialEq, Eq)]
11pub enum Error {
12    #[error("An item within the inner paginated structure failed to deserialize")]
13    PaginatedInner,
14
15    #[error("The inner list of paginated elements is missing")]
16    PaginatedListMissing,
17
18    #[error("The link map failed to deserialize: {0}")]
19    Link(String),
20}