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