xmpp-rs-mirror/parsers/src
Jonas Schäfer 3a680d4738 parsers: re-arrange data_forms validation implementation
This is more in line with how we handle closely coupled specifications
already. While there are subdirectories for "large" specifications (such
as MUC and PubSub), those only refer to a single XEP document. When
there are multiple separate XEP documents, we have separate modules for
that.
2024-06-30 11:25:45 +02:00
..
muc parsers: use Error type from xso 2024-06-23 09:40:52 +02:00
pubsub parsers: replace some generate_element! usage with derive macros 2024-06-24 11:33:10 +02:00
util xso-proc: improve combinatorial test coverage for attribute fields 2024-06-25 13:55:07 +00:00
attention.rs xso-proc: completely overengineer everything for no good reason! 2024-06-23 18:43:34 +02:00
avatar.rs parsers: use Error type from xso 2024-06-23 09:40:52 +02:00
bind.rs parsers: use Error type from xso 2024-06-23 09:40:52 +02:00
blocking.rs xso-proc: completely overengineer everything for no good reason! 2024-06-23 18:43:34 +02:00
bob.rs parsers: use Error type from xso 2024-06-23 09:40:52 +02:00
bookmarks.rs Improve documentation 2023-12-16 17:29:00 +01:00
bookmarks2.rs parsers: use Error type from xso 2024-06-23 09:40:52 +02:00
caps.rs parsers: use Error type from xso 2024-06-23 09:40:52 +02:00
carbons.rs parsers: replace generate_empty_element with derive 2024-06-23 12:20:02 +02:00
cert_management.rs parsers: replace generate_empty_element with derive 2024-06-23 12:20:02 +02:00
chatstates.rs parsers: use Error type from xso 2024-06-23 09:40:52 +02:00
component.rs Refactored the "helpers" so that they use a common Codec trait; this makes them composable as well. 2024-01-10 19:49:53 +00:00
csi.rs parsers: replace generate_empty_element with derive 2024-06-23 12:20:02 +02:00
data_forms.rs parsers: re-arrange data_forms validation implementation 2024-06-30 11:25:45 +02:00
data_forms_validate.rs parsers: re-arrange data_forms validation implementation 2024-06-30 11:25:45 +02:00
date.rs parsers: use Error type from xso 2024-06-23 09:40:52 +02:00
delay.rs parsers: use Error type from xso 2024-06-23 09:40:52 +02:00
disco.rs parsers: use Error type from xso 2024-06-23 09:40:52 +02:00
ecaps2.rs parsers: use Error type from xso 2024-06-23 09:40:52 +02:00
eme.rs parsers: use Error type from xso 2024-06-23 09:40:52 +02:00
extdisco.rs Update size tests 2024-03-08 16:04:55 +01:00
forwarding.rs parsers: use Error type from xso 2024-06-23 09:40:52 +02:00
hashes.rs parsers: use Error type from xso 2024-06-23 09:40:52 +02:00
http_upload.rs parsers: replace some generate_element! usage with derive macros 2024-06-24 11:33:10 +02:00
ibb.rs parsers: use Error type from xso 2024-06-23 09:40:52 +02:00
ibr.rs parsers: use Error type from xso 2024-06-23 09:40:52 +02:00
idle.rs parsers: use Error type from xso 2024-06-23 09:40:52 +02:00
iq.rs parsers: use Error type from xso 2024-06-23 09:40:52 +02:00
jid_prep.rs jid: rewrite public types 2024-04-15 18:21:24 +02:00
jingle.rs parsers: use Error type from xso 2024-06-23 09:40:52 +02:00
jingle_dtls_srtp.rs parsers: use Error type from xso 2024-06-23 09:40:52 +02:00
jingle_ft.rs parsers: use Error type from xso 2024-06-23 09:40:52 +02:00
jingle_grouping.rs Update edition to 2021 2023-12-15 19:40:09 +00:00
jingle_ibb.rs parsers: use Error type from xso 2024-06-23 09:40:52 +02:00
jingle_ice_udp.rs Fix size tests on latest Rust release 2024-02-27 12:27:31 +01:00
jingle_message.rs parsers: use Error type from xso 2024-06-23 09:40:52 +02:00
jingle_raw_udp.rs Update edition to 2021 2023-12-15 19:40:09 +00:00
jingle_rtcp_fb.rs Update edition to 2021 2023-12-15 19:40:09 +00:00
jingle_rtp.rs parsers: replace generate_empty_element with derive 2024-06-23 12:20:02 +02:00
jingle_rtp_hdrext.rs Update edition to 2021 2023-12-15 19:40:09 +00:00
jingle_s5b.rs parsers: use Error type from xso 2024-06-23 09:40:52 +02:00
jingle_ssma.rs Update edition to 2021 2023-12-15 19:40:09 +00:00
jingle_thumnails.rs Added jingle_thumbnails module. 2024-02-08 16:07:41 +00:00
legacy_omemo.rs Refactored the "helpers" so that they use a common Codec trait; this makes them composable as well. 2024-01-10 19:49:53 +00:00
lib.rs parsers: re-arrange data_forms validation implementation 2024-06-30 11:25:45 +02:00
mam.rs parsers: use Error type from xso 2024-06-23 09:40:52 +02:00
mam_prefs.rs parsers: use Error type from xso 2024-06-23 09:40:52 +02:00
media_element.rs parsers: use Error type from xso 2024-06-23 09:40:52 +02:00
message.rs parsers: use Error type from xso 2024-06-23 09:40:52 +02:00
message_correct.rs parsers: replace some generate_element! usage with derive macros 2024-06-24 11:33:10 +02:00
mix.rs parsers: replace generate_empty_element with derive 2024-06-23 12:20:02 +02:00
mood.rs Update edition to 2021 2023-12-15 19:40:09 +00:00
nick.rs parsers: use Error type from xso 2024-06-23 09:40:52 +02:00
ns.rs Add support for XEP-0122: Data Forms Validation 2024-06-24 15:15:02 +02:00
occupant_id.rs parsers: replace some generate_element! usage with derive macros 2024-06-24 11:33:10 +02:00
oob.rs parsers: use Error type from xso 2024-06-23 09:40:52 +02:00
openpgp.rs Refactored the "helpers" so that they use a common Codec trait; this makes them composable as well. 2024-01-10 19:49:53 +00:00
ping.rs xso-proc: completely overengineer everything for no good reason! 2024-06-23 18:43:34 +02:00
presence.rs parsers: use Error type from xso 2024-06-23 09:40:52 +02:00
private.rs Improve documentation 2023-12-16 17:29:00 +01:00
reactions.rs Remove redundant imports 2024-02-27 22:57:18 +01:00
receipts.rs parsers: replace some generate_element! usage with derive macros 2024-06-24 11:33:10 +02:00
roster.rs parsers: use Error type from xso 2024-06-23 09:40:52 +02:00
rsm.rs parsers: use Error type from xso 2024-06-23 09:40:52 +02:00
rtt.rs parsers: use Error type from xso 2024-06-23 09:40:52 +02:00
sasl.rs parsers: replace generate_empty_element with derive 2024-06-23 12:20:02 +02:00
server_info.rs Add support for XEP-0122: Data Forms Validation 2024-06-24 15:15:02 +02:00
sm.rs parsers: replace generate_empty_element with derive 2024-06-23 12:20:02 +02:00
stanza_error.rs parsers: use Error type from xso 2024-06-23 09:40:52 +02:00
stanza_id.rs parsers: replace some generate_element! usage with derive macros 2024-06-24 11:33:10 +02:00
stream.rs Update edition to 2021 2023-12-15 19:40:09 +00:00
time.rs parsers: replace generate_empty_element with derive 2024-06-23 12:20:02 +02:00
tune.rs parsers: use Error type from xso 2024-06-23 09:40:52 +02:00
vcard.rs parsers: use Error type from xso 2024-06-23 09:40:52 +02:00
vcard_update.rs Fix last cargo doc warnings 2024-01-27 17:44:48 +00:00
version.rs parsers: replace generate_empty_element with derive 2024-06-23 12:20:02 +02:00
websocket.rs Update edition to 2021 2023-12-15 19:40:09 +00:00
xhtml.rs parsers: use Error type from xso 2024-06-23 09:40:52 +02:00