diff --git a/src/lib.rs b/src/lib.rs index 012211e..88ef929 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -1,6 +1,5 @@ #![doc = include_str!("../README.md")] #![cfg_attr(docsrs, feature(doc_cfg))] -#![forbid(unsafe_code)] #![warn(missing_docs, clippy::todo, clippy::dbg_macro)] //! ## Go to diff --git a/src/util/date.rs b/src/util/date.rs index e80f516..d9ed6f9 100644 --- a/src/util/date.rs +++ b/src/util/date.rs @@ -68,7 +68,6 @@ pub fn local_timezone_name() -> Result { } #[cfg(windows)] - #[allow(unsafe_code)] { unsafe { use windows_sys::Win32::System::Time::GetDynamicTimeZoneInformation; @@ -87,7 +86,7 @@ pub fn local_timezone_name() -> Result { return Err(Error::Other("local timezone could not be read".into())); } return String::from_utf16(&win_name_utf16[..len]) - .map_err(|_| "local timezone is invalid UTF16".into())?; + .map_err(|_| Error::Other("local timezone is invalid UTF16".into())); } } }