aboutsummaryrefslogtreecommitdiffstats
path: root/stanza/src/xep_0297.rs
diff options
context:
space:
mode:
Diffstat (limited to 'stanza/src/xep_0297.rs')
-rw-r--r--stanza/src/xep_0297.rs6
1 files changed, 6 insertions, 0 deletions
diff --git a/stanza/src/xep_0297.rs b/stanza/src/xep_0297.rs
index 4dc8a26..533a171 100644
--- a/stanza/src/xep_0297.rs
+++ b/stanza/src/xep_0297.rs
@@ -13,6 +13,12 @@ pub struct Forwarded {
stanza: Option<Box<Stanza>>,
}
+// TODO: raw stanza source option
+pub enum ForwardedStanza {
+ Parsed(Box<Stanza>),
+ Raw(String),
+}
+
impl FromElement for Forwarded {
fn from_element(mut element: Element) -> peanuts::DeserializeResult<Self> {
element.check_name("forwarded")?;