aboutsummaryrefslogtreecommitdiffstats
path: root/filamento/src/error.rs
diff options
context:
space:
mode:
authorLibravatar cel 🌸 <cel@bunny.garden>2025-03-27 14:57:48 +0000
committerLibravatar cel 🌸 <cel@bunny.garden>2025-03-27 14:57:48 +0000
commit83a6aa0574190137b38331bd53795324139237cf (patch)
tree0cfbe858fb09325d8347b15b641a06df8d82db15 /filamento/src/error.rs
parente703284539384b461d204c73e7e14daead3f06d9 (diff)
downloadluz-83a6aa0574190137b38331bd53795324139237cf.tar.gz
luz-83a6aa0574190137b38331bd53795324139237cf.tar.bz2
luz-83a6aa0574190137b38331bd53795324139237cf.zip
feat: remove `UpdateMessage::Error` variant
Diffstat (limited to 'filamento/src/error.rs')
-rw-r--r--filamento/src/error.rs6
1 files changed, 4 insertions, 2 deletions
diff --git a/filamento/src/error.rs b/filamento/src/error.rs
index 206d6be..6277292 100644
--- a/filamento/src/error.rs
+++ b/filamento/src/error.rs
@@ -26,11 +26,11 @@ pub enum Error {
SetStatus(#[from] StatusError),
// TODO: have different ones for get/update/set
#[error("roster: {0}")]
- Roster(RosterError),
+ Roster(#[from] RosterError),
#[error("stream error: {0}")]
Stream(#[from] stanza::stream::Error),
#[error("message send error: {0}")]
- MessageSend(MessageSendError),
+ MessageSend(#[from] MessageSendError),
#[error("message receive error: {0}")]
MessageRecv(#[from] MessageRecvError),
}
@@ -82,6 +82,8 @@ pub enum RosterError {
Read(#[from] ReadError),
#[error("stanza error: {0}")]
StanzaError(#[from] stanza::client::error::Error),
+ #[error("could not reply to roster push: {0}")]
+ PushReply(WriteError),
}
#[derive(Debug, Error, Clone)]