pub use jay_drm_feedback::*; use crate::{gfx_api::GfxContext, video::Modifier}; impl DrmFeedbackContext for dyn GfxContext + '_ { fn main_device(&self) -> Option { self.allocator().drm().map(|drm| drm.dev()) } fn for_each_read_format(&self, f: &mut dyn FnMut(u32, Modifier)) { for (format, info) in &**self.formats() { for modifier in &info.read_modifiers { f(*format, *modifier); } } } }