diff --git a/src/lib.rs b/src/lib.rs index 06a071b..b67785b 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -122,6 +122,14 @@ impl GraphicsContext { } } +impl AsRef for GraphicsContext { + /// Equivalent to [`self.window()`](Self::window()). + #[inline] + fn as_ref(&self) -> &W { + self.window() + } +} + trait GraphicsContextImpl { unsafe fn set_buffer(&mut self, buffer: &[u32], width: u16, height: u16); }