aboutsummaryrefslogtreecommitdiffstats
path: root/src/error.rs
diff options
context:
space:
mode:
authorLibravatar cel 🌸 <cel@bunny.garden>2024-12-03 23:57:04 +0000
committerLibravatar cel 🌸 <cel@bunny.garden>2024-12-03 23:57:04 +0000
commite0373c0520e7fae792bc907e9c500ab846d34e31 (patch)
treefcec4d201c85ac951500f6678824024be87a1b5e /src/error.rs
parent7c2577d196c059ab6e2d5b0efe5e036bdad75be7 (diff)
downloadluz-e0373c0520e7fae792bc907e9c500ab846d34e31.tar.gz
luz-e0373c0520e7fae792bc907e9c500ab846d34e31.tar.bz2
luz-e0373c0520e7fae792bc907e9c500ab846d34e31.zip
WIP: connecting fsm
Diffstat (limited to 'src/error.rs')
-rw-r--r--src/error.rs17
1 files changed, 2 insertions, 15 deletions
diff --git a/src/error.rs b/src/error.rs
index b5cf446..8cb6496 100644
--- a/src/error.rs
+++ b/src/error.rs
@@ -8,23 +8,12 @@ use crate::{jid::ParseError, stanza::sasl::Failure};
#[derive(Debug)]
pub enum Error {
Connection,
- BadStream,
- StartTlsUnavailable,
- TlsNegotiation,
Utf8Decode,
- NoFeatures,
- UnknownNamespace,
- UnknownAttribute,
- NoID,
- NoType,
- IDMismatch,
- BindError,
- ParseError,
Negotiation,
TlsRequired,
- UnexpectedEnd,
+ AlreadyTls,
+ Unsupported,
UnexpectedElement(peanuts::Element),
- UnexpectedText,
XML(peanuts::Error),
SASL(SASLError),
JID(ParseError),
@@ -37,8 +26,6 @@ pub enum Error {
pub enum SASLError {
SASL(rsasl::prelude::SASLError),
MechanismName(MechanismNameError),
- NoChallenge,
- NoSuccess,
}
impl From<rsasl::prelude::SASLError> for Error {