diff --git a/pgrx-pg-sys/src/submodules/elog.rs b/pgrx-pg-sys/src/submodules/elog.rs index d0a25b229..e0969762b 100644 --- a/pgrx-pg-sys/src/submodules/elog.rs +++ b/pgrx-pg-sys/src/submodules/elog.rs @@ -128,10 +128,10 @@ pub trait IntoMessage { fn into_message(self) -> std::borrow::Cow<'static, str>; } -impl IntoMessage for &str { +impl IntoMessage for &'static str { #[inline] fn into_message(self) -> std::borrow::Cow<'static, str> { - std::borrow::Cow::Owned(self.to_owned()) + std::borrow::Cow::Borrowed(self) } }