diff --git a/src/platform/unix.rs b/src/platform/unix.rs index ba600b13..74dc769b 100644 --- a/src/platform/unix.rs +++ b/src/platform/unix.rs @@ -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>(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>(mut self, app_id: T) -> Self { + self.platform_specific.app_id = Some(app_id.into()); self } }