Type Alias libmonitor::Monitor
source · pub type Monitor = MonitorDevice<LinuxDdcDevice>;
Aliased Type§
struct Monitor {
pub handle: Box<LinuxDdcDevice>,
pub info: MonitorInfo,
}
Fields§
§handle: Box<LinuxDdcDevice>
The inner communication handle used for DDC commands.
info: MonitorInfo
Information about the connected display.
Implementations§
source§impl Monitor
impl Monitor
sourcepub fn enumerate() -> MonitorIterator<LinuxDdcDevice> ⓘ
pub fn enumerate() -> MonitorIterator<LinuxDdcDevice> ⓘ
Enumerate all currently attached monitor devices
use libmonitor::Monitor;
for monitor in Monitor::enumerate() {
println!("{monitor:#}")
}