aboutsummaryrefslogtreecommitdiffstats
path: root/lib/warden-core/src/error.rs
diff options
context:
space:
mode:
authorrtkay123 <dev@kanjala.com>2026-04-01 09:05:33 +0200
committerrtkay123 <dev@kanjala.com>2026-04-01 09:05:33 +0200
commitdaeb5311840680599a0ce6e49d181b9289010f68 (patch)
treed0c9c040ca003a6d431781b867c4290cbe5c9ef2 /lib/warden-core/src/error.rs
parent2c336f0339747aa77a8fe6613b83200c8d4902a5 (diff)
downloadwarden-daeb5311840680599a0ce6e49d181b9289010f68.tar.bz2
warden-daeb5311840680599a0ce6e49d181b9289010f68.zip
feat(schema): cursor pagination
Diffstat (limited to 'lib/warden-core/src/error.rs')
-rw-r--r--lib/warden-core/src/error.rs4
1 files changed, 4 insertions, 0 deletions
diff --git a/lib/warden-core/src/error.rs b/lib/warden-core/src/error.rs
index d90a862..e347407 100644
--- a/lib/warden-core/src/error.rs
+++ b/lib/warden-core/src/error.rs
@@ -8,6 +8,10 @@ pub enum WardenError {
Migration(#[from] sqlx::migrate::MigrateError),
#[error(transparent)]
Url(#[from] url::ParseError),
+ #[error(transparent)]
+ Pagination(#[from] base64::DecodeError),
+ #[error(transparent)]
+ PaginationCursor(#[from] std::string::FromUtf8Error),
#[error("Missing required configuration values:\n`{0}`")]
Config(String),
#[error("invalid header (expected {expected:?}, found {found:?})")]