macros: Merge generate_element_with_text!() into generate_element!().

This commit is contained in:
Emmanuel Gil Peyrot 2018-08-02 19:07:07 +02:00
commit 36cfe76e4d
7 changed files with 71 additions and 83 deletions

View file

@ -12,18 +12,20 @@ use jid::Jid;
use helpers::PlainText;
generate_element_with_text!(
generate_element!(
/// Notes when and by whom a message got stored for later delivery.
Delay, "delay", DELAY,
[
attributes: [
/// The entity which delayed this message.
from: Option<Jid> = "from" => optional,
/// The time at which this message got stored.
stamp: DateTime = "stamp" => required
],
/// The optional reason this message got delayed.
data: PlainText<Option<String>>
text: (
/// The optional reason this message got delayed.
data: PlainText<Option<String>>
)
);
#[cfg(test)]