mirror of
https://gitlab.com/xmpp-rs/xmpp-rs.git
synced 2024-07-12 22:21:53 +00:00
Implement From<&Jid> for String (close #69)
This commit is contained in:
parent
ce255d9602
commit
8d9288ffd7
2 changed files with 11 additions and 0 deletions
|
@ -2,6 +2,8 @@ Unreleased
|
||||||
|
|
||||||
* Breaking
|
* Breaking
|
||||||
- serde: Jid is now using untagged enum representation (#66)
|
- serde: Jid is now using untagged enum representation (#66)
|
||||||
|
* Additions
|
||||||
|
- From<&Jid> is now implemented for String (#69)
|
||||||
|
|
||||||
Version 0.9.3, release 2022-03-07:
|
Version 0.9.3, release 2022-03-07:
|
||||||
* Updates
|
* Updates
|
||||||
|
|
|
@ -105,6 +105,15 @@ impl From<Jid> for String {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
impl From<&Jid> for String {
|
||||||
|
fn from(jid: &Jid) -> String {
|
||||||
|
match jid {
|
||||||
|
Jid::Bare(bare) => String::from(bare),
|
||||||
|
Jid::Full(full) => String::from(full),
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
impl From<BareJid> for Jid {
|
impl From<BareJid> for Jid {
|
||||||
fn from(bare_jid: BareJid) -> Jid {
|
fn from(bare_jid: BareJid) -> Jid {
|
||||||
Jid::Bare(bare_jid)
|
Jid::Bare(bare_jid)
|
||||||
|
|
Loading…
Reference in a new issue