A type-safe Rust XMPP library.
Find a file
Maxime “pep” Buquet 395d448027
Split Jid struct into BareJid and FullJid. Jid is now an enum
This will help with being able to enforce the usage of bare or full at
compile time. It is still possible to allow one or the other with the
`Jid` enum.

Thanks to O01eg (from xmpp-rs@muc.linkmauve.fr) for the help. This
commit also contains code from them.

Signed-off-by: Maxime “pep” Buquet <pep@bouah.net>
2019-04-21 23:52:02 +01:00
src Split Jid struct into BareJid and FullJid. Jid is now an enum 2019-04-21 23:52:02 +01:00
.gitignore initial commit 2017-02-27 15:35:57 +01:00
.gitlab-ci.yml Use a working CI script, and test on both stable and nightly. 2018-12-20 17:49:36 +01:00
Cargo.toml Prepare for release 0.5.3. 2019-01-16 13:27:54 +01:00
CHANGELOG.md Prepare for release 0.5.3. 2019-01-16 13:27:54 +01:00
COPYING add license, prepare for release 2017-02-27 16:42:09 +01:00
COPYING.LESSER add license, prepare for release 2017-02-27 16:42:09 +01:00
README.md Add a note about not supporting RFC7622 yet. 2017-04-23 17:20:50 +02:00

jid-rs

What's this?

A crate which provides a struct Jid for Jabber IDs. It's used in xmpp-rs but other XMPP libraries can of course use this.

What license is it under?

LGPLv3 or later. See COPYING and COPYING.LESSER.

Notes

This library does not yet implement RFC7622.

License yadda yadda.

Copyright 2017, jid-rs contributors.

This program is free software: you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details.

You should have received a copy of the GNU Lesser General Public License along with this program. If not, see http://www.gnu.org/licenses/.