From e9be719a3329cefdd2e3df476855e7e7c0686aa2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?K=C3=A9vin=20Commaille?= Date: Sat, 19 Feb 2022 11:42:58 +0100 Subject: [PATCH] identifiers: Implement TryFrom<&str> for MatrixToUri --- crates/ruma-identifiers/src/matrix_uri.rs | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/crates/ruma-identifiers/src/matrix_uri.rs b/crates/ruma-identifiers/src/matrix_uri.rs index bf370d14..e28e96ce 100644 --- a/crates/ruma-identifiers/src/matrix_uri.rs +++ b/crates/ruma-identifiers/src/matrix_uri.rs @@ -226,6 +226,14 @@ impl fmt::Display for MatrixToUri { } } +impl TryFrom<&str> for MatrixToUri { + type Error = Error; + + fn try_from(s: &str) -> Result { + Self::parse(s) + } +} + #[cfg(test)] mod tests { use matches::assert_matches;