diff --git a/crates/gpui/src/platform.rs b/crates/gpui/src/platform.rs index c118aa6249fe7f30ecf628e76d84325cde555a59..4a6ebc92f8efcff553c81aecf72c59d9721a3f42 100644 --- a/crates/gpui/src/platform.rs +++ b/crates/gpui/src/platform.rs @@ -274,6 +274,12 @@ pub struct ScreenCaptureFrame(pub PlatformScreenCaptureFrame); #[derive(PartialEq, Eq, Hash, Copy, Clone)] pub struct DisplayId(pub(crate) u32); +impl From for u32 { + fn from(id: DisplayId) -> Self { + id.0 + } +} + impl Debug for DisplayId { fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { write!(f, "DisplayId({})", self.0)