pub struct LinuxDdcDevice { /* private fields */ }
Implementations§
Trait Implementations§
Source§impl DdcCommunicationBase for LinuxDdcDevice
impl DdcCommunicationBase for LinuxDdcDevice
Source§impl DdcDevice for LinuxDdcDevice
impl DdcDevice for LinuxDdcDevice
impl Ddc for LinuxDdcDevice
impl DeriveDdcCiDevice for LinuxDdcDevice
Auto Trait Implementations§
impl Freeze for LinuxDdcDevice
impl RefUnwindSafe for LinuxDdcDevice
impl !Send for LinuxDdcDevice
impl !Sync for LinuxDdcDevice
impl Unpin for LinuxDdcDevice
impl UnwindSafe for LinuxDdcDevice
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<X> DdcCiDevice for Xwhere
X: DeriveDdcCiDevice,
impl<X> DdcCiDevice for Xwhere
X: DeriveDdcCiDevice,
Source§fn read_capabilities(&mut self) -> Result<Capabilities, DdcError>
fn read_capabilities(&mut self) -> Result<Capabilities, DdcError>
Read Device Capabilities
Source§fn get_vcp_feature<V>(&mut self) -> Result<V, DdcError>where
V: VcpValue,
fn get_vcp_feature<V>(&mut self) -> Result<V, DdcError>where
V: VcpValue,
Gets the current value of an MCCS VCP feature.