pub struct CvtTimingCode {
pub addressable_lines_per_field: i32,
pub aspect_ratio: CvtTimingCodeAspectRatio,
pub supports_50hz_sb: bool,
pub supports_60hz_sb: bool,
pub supports_75hz_sb: bool,
pub supports_85hz_sb: bool,
pub supports_60hz_rb: bool,
pub preferred_vertical_rate: CvtTimingCodePreferredVrate,
}Expand description
EDID CVT Timing Code, defined in section 3.10.3.8
For more information see VESA Coordinated Video Timings (CVT) Standard.
Fields§
§addressable_lines_per_field: i32§aspect_ratio: CvtTimingCodeAspectRatio§supports_50hz_sb: bool§supports_60hz_sb: bool§supports_75hz_sb: bool§supports_85hz_sb: bool§supports_60hz_rb: bool§preferred_vertical_rate: CvtTimingCodePreferredVrateTrait Implementations§
Source§impl Clone for CvtTimingCode
impl Clone for CvtTimingCode
Source§fn clone(&self) -> CvtTimingCode
fn clone(&self) -> CvtTimingCode
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for CvtTimingCode
impl Debug for CvtTimingCode
Source§impl From<di_edid_cvt_timing_code> for CvtTimingCode
impl From<di_edid_cvt_timing_code> for CvtTimingCode
Source§fn from(value: di_edid_cvt_timing_code) -> CvtTimingCode
fn from(value: di_edid_cvt_timing_code) -> CvtTimingCode
Converts to this type from the input type.
impl Copy for CvtTimingCode
Auto Trait Implementations§
impl Freeze for CvtTimingCode
impl RefUnwindSafe for CvtTimingCode
impl Send for CvtTimingCode
impl Sync for CvtTimingCode
impl Unpin for CvtTimingCode
impl UnwindSafe for CvtTimingCode
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