aboutsummaryrefslogtreecommitdiffstats
path: root/src/stanza/starttls.rs
diff options
context:
space:
mode:
authorLibravatar cel 🌸 <cel@bunny.garden>2024-12-02 21:50:15 +0000
committerLibravatar cel 🌸 <cel@bunny.garden>2024-12-02 21:50:15 +0000
commitbe198ca15bbaf633c1535db5bae7091520546aed (patch)
treee7c33435851c4421bfb950818b285a00e63d93a0 /src/stanza/starttls.rs
parent859a19820d69eca5fca87fc01acad72a6355f97e (diff)
downloadluz-be198ca15bbaf633c1535db5bae7091520546aed.tar.gz
luz-be198ca15bbaf633c1535db5bae7091520546aed.tar.bz2
luz-be198ca15bbaf633c1535db5bae7091520546aed.zip
implement bind
Diffstat (limited to 'src/stanza/starttls.rs')
-rw-r--r--src/stanza/starttls.rs8
1 files changed, 7 insertions, 1 deletions
diff --git a/src/stanza/starttls.rs b/src/stanza/starttls.rs
index 33721ab..fb66711 100644
--- a/src/stanza/starttls.rs
+++ b/src/stanza/starttls.rs
@@ -17,7 +17,7 @@ impl IntoElement for StartTls {
let mut builder = Element::builder("starttls", Some(XMLNS));
if self.required {
- builder = builder.push_child(Element::builder("required", Some(XMLNS)))
+ builder = builder.push_child(Required)
}
builder
@@ -52,6 +52,12 @@ impl FromElement for Required {
}
}
+impl IntoElement for Required {
+ fn builder(&self) -> peanuts::element::ElementBuilder {
+ Element::builder("required", Some(XMLNS))
+ }
+}
+
#[derive(Debug)]
pub struct Proceed;