xmpp-rs/xmpp/src
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Link Mauve bc88134c41 xmpp-parsers: Make DiscoInfoResult::features a BTreeSet
Features must never be duplicated, so we can use a BTreeSet instead of a
Vec to be nicer for users.

It makes the internal API for computing caps and ecaps2 a bit worse,
because it was expecting a slice directly, so for now let’s collect the
BTreeSet into a Vec when computing the thing.  A refactor to use
Iterator might make it better eventually, but I won’t work on that
before profiling it.
2026-02-21 20:58:33 +01:00
..
disco xmpp-parsers: Remove Feature from disco#info 2026-02-21 20:19:07 +01:00
iq xmpp: Replace unimplemented! and panic! with info! calls 2026-01-15 13:19:42 +01:00
message xmpp: Remove noisy debug logs 2026-01-27 21:30:14 +00:00
muc xmpp: Allow resyncs in Agent::join_room 2026-01-04 23:33:08 +01:00
presence xmpp: Replace unimplemented! and panic! with info! calls 2026-01-15 13:19:42 +01:00
pubsub xmpp: Replace unimplemented! and panic! with info! calls 2026-01-15 13:19:42 +01:00
upload xmpp: update to edition 2024 2025-11-13 22:41:05 +01:00
agent.rs xmpp: make Agent.config accessible only via getter 2025-11-30 16:36:58 +01:00
builder.rs xmpp-parsers: Make DiscoInfoResult::features a BTreeSet 2026-02-21 20:58:33 +01:00
config.rs xmpp: make Agent.config accessible only via getter 2025-11-30 16:36:58 +01:00
delay.rs xmpp: update to edition 2024 2025-11-13 22:41:05 +01:00
event.rs xmpp: update to edition 2024 2025-11-13 22:41:05 +01:00
event_loop.rs xmpp: make Agent.config accessible only via getter 2025-11-30 16:36:58 +01:00
feature.rs Move ClientFeature to feature module 2023-12-31 13:28:48 +01:00
lib.rs xmpp: Merge Agent configuration into new Config struct 2025-11-30 16:36:58 +01:00