#[non_exhaustive]pub struct FrlConfig {
pub frl_rate: HdmiForumFrl,
pub ffe_levels: FfeLevels,
}Expand description
Written to Config_1: the FRL rate (bits 3:0) and the FFE levels (bits 7:4).
HdmiForumFrl::NotSupported turns FRL off (LTS:L). Mirrors culvert’s FrlConfig;
build one with new.
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Non-exhaustive structs could have additional fields added in future. Therefore, non-exhaustive structs cannot be constructed in external crates using the traditional
Struct { .. } syntax; cannot be matched against without a wildcard ..; and struct update syntax will not work.frl_rate: HdmiForumFrlFRL rate to request. Use HdmiForumFrl::NotSupported to clear FRL mode.
ffe_levels: FfeLevelsFFE levels to advertise to the sink: the highest TxFFE level the source will use at this rate.
Implementations§
Trait Implementations§
impl Copy for FrlConfig
impl Eq for FrlConfig
impl StructuralPartialEq for FrlConfig
Auto Trait Implementations§
impl Freeze for FrlConfig
impl RefUnwindSafe for FrlConfig
impl Send for FrlConfig
impl Sync for FrlConfig
impl Unpin for FrlConfig
impl UnsafeUnpin for FrlConfig
impl UnwindSafe for FrlConfig
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