Make `WindowBuilder`'s `with_app_id` method more ergonomic
@@ -379,7 +379,7 @@ pub trait WindowBuilderExtUnix {
/// For details about application ID conventions, see the
/// [Desktop Entry Spec](https://specifications.freedesktop.org/desktop-entry-spec/desktop-entry-spec-latest.html#desktop-file-id)
#[cfg(feature = "wayland")]
- fn with_app_id(self, app_id: String) -> Self;
+ fn with_app_id<T: Into<String>>(self, app_id: T) -> Self;
}
impl WindowBuilderExtUnix for WindowBuilder {
@@ -444,8 +444,8 @@ impl WindowBuilderExtUnix for WindowBuilder {
#[inline]
#[cfg(feature = "wayland")]
- fn with_app_id(mut self, app_id: String) -> Self {
- self.platform_specific.app_id = Some(app_id);
+ fn with_app_id<T: Into<String>>(mut self, app_id: T) -> Self {
+ self.platform_specific.app_id = Some(app_id.into());
self
}
}
