diff options
author | 2025-03-26 19:13:10 +0000 | |
---|---|---|
committer | 2025-03-26 19:13:10 +0000 | |
commit | 8c239e5c7a49cff350104b09cbb74d862c2ec420 (patch) | |
tree | 4b392f1ffa6b91fadf68b4a7f67ad5f901fbeda4 /stanza/src/client/mod.rs | |
parent | 410fe3af16be5985c868b00908b8ddf4ed6e469d (diff) | |
download | luz-8c239e5c7a49cff350104b09cbb74d862c2ec420.tar.gz luz-8c239e5c7a49cff350104b09cbb74d862c2ec420.tar.bz2 luz-8c239e5c7a49cff350104b09cbb74d862c2ec420.zip |
feat: stream error handling
Diffstat (limited to 'stanza/src/client/mod.rs')
-rw-r--r-- | stanza/src/client/mod.rs | 24 |
1 files changed, 24 insertions, 0 deletions
diff --git a/stanza/src/client/mod.rs b/stanza/src/client/mod.rs index 3e690a7..a1b2de5 100644 --- a/stanza/src/client/mod.rs +++ b/stanza/src/client/mod.rs @@ -61,3 +61,27 @@ impl IntoContent for Stanza { } } } + +impl From<Message> for Stanza { + fn from(value: Message) -> Self { + Stanza::Message(value) + } +} + +impl From<Presence> for Stanza { + fn from(value: Presence) -> Self { + Stanza::Presence(value) + } +} + +impl From<Iq> for Stanza { + fn from(value: Iq) -> Self { + Stanza::Iq(value) + } +} + +impl From<StreamError> for Stanza { + fn from(value: StreamError) -> Self { + Stanza::Error(value) + } +} |