From ed664b234130d851cf5012080a7e79c89ab2b4e3 Mon Sep 17 00:00:00 2001 From: Nicolas Fella Date: Sun, 17 Nov 2024 23:40:47 +0100 Subject: [PATCH] Add from<&String> to QAnyStringView Makes constructing a QAnyStringView from String slightly less verbose --- crates/cxx-qt-lib/src/core/qanystringview.rs | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/crates/cxx-qt-lib/src/core/qanystringview.rs b/crates/cxx-qt-lib/src/core/qanystringview.rs index 680f9911c..8ae13ed8f 100644 --- a/crates/cxx-qt-lib/src/core/qanystringview.rs +++ b/crates/cxx-qt-lib/src/core/qanystringview.rs @@ -95,6 +95,13 @@ impl<'a> From<&'a str> for QAnyStringView<'a> { } } +impl<'a> From<&'a String> for QAnyStringView<'a> { + /// Constructs a QAnyStringView from a &String + fn from(string: &'a String) -> Self { + string.as_str().into() + } +} + impl From<&QString> for QAnyStringView<'_> { /// Constructs a QAnyStringView from a QString fn from(string: &QString) -> Self {