summaryrefslogtreecommitdiffstats
path: root/openpgp/src/packet/userid.rs
diff options
context:
space:
mode:
authorNeal H. Walfield <neal@pep.foundation>2019-05-31 17:50:04 +0200
committerNeal H. Walfield <neal@pep.foundation>2019-05-31 17:50:04 +0200
commitce68ba8413c177195e37c7ea044b284bc988c185 (patch)
tree8f3f0365c9bf2de56f6e82af5a17f96f7ce94a28 /openpgp/src/packet/userid.rs
parent462dfe832f54da751dd521da185b0a468d3c4a28 (diff)
openpgp: Implement From<String> for UserID
Diffstat (limited to 'openpgp/src/packet/userid.rs')
-rw-r--r--openpgp/src/packet/userid.rs7
1 files changed, 7 insertions, 0 deletions
diff --git a/openpgp/src/packet/userid.rs b/openpgp/src/packet/userid.rs
index e9721d39..f4b8ae5f 100644
--- a/openpgp/src/packet/userid.rs
+++ b/openpgp/src/packet/userid.rs
@@ -74,6 +74,13 @@ impl<'a> From<&'a str> for UserID {
}
}
+impl From<String> for UserID {
+ fn from(u: String) -> Self {
+ let u = &u[..];
+ u.into()
+ }
+}
+
impl<'a> From<::std::borrow::Cow<'a, str>> for UserID {
fn from(u: ::std::borrow::Cow<'a, str>) -> Self {
let b = u.as_bytes();