diff --git a/crates/ruma-identifiers/src/lib.rs b/crates/ruma-identifiers/src/lib.rs index 523897d3..2b55b771 100644 --- a/crates/ruma-identifiers/src/lib.rs +++ b/crates/ruma-identifiers/src/lib.rs @@ -92,11 +92,11 @@ where }) } -/// Shorthand for `Box::::from`. +/// Shorthand for `<&DeviceId>::from`. #[macro_export] macro_rules! device_id { - ($s:tt) => { - ::std::boxed::Box::<$crate::DeviceId>::from($s) + ($s:expr) => { + <&$crate::DeviceId as ::std::convert::From<_>>::from($s) }; }