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}