pub struct DetailedTimingDef {Show 20 fields
pub pixel_clock_hz: i32,
pub horiz_video: i32,
pub vert_video: i32,
pub horiz_blank: i32,
pub vert_blank: i32,
pub horiz_front_porch: i32,
pub vert_front_porch: i32,
pub horiz_sync_pulse: i32,
pub vert_sync_pulse: i32,
pub horiz_image_mm: i32,
pub vert_image_mm: i32,
pub horiz_border: Option<i32>,
pub vert_border: Option<i32>,
pub interlaced: bool,
pub stereo: DetailedTimingDefStereo,
pub signal_type: DetailedTimingDefSignalType,
pub analog_composite: Option<DetailedTimingAnalogComposite>,
pub bipolar_analog_composite: Option<DetailedTimingBipolarAnalogComposite>,
pub digital_composite: Option<DetailedTimingDigitalComposite>,
pub digital_separate: Option<DetailedTimingDigitalSeparate>,
}Expand description
EDID detailed timing definition, defined in section 3.10.2.
Fields§
§pixel_clock_hz: i32§horiz_video: i32§vert_video: i32§horiz_blank: i32§vert_blank: i32§horiz_front_porch: i32§vert_front_porch: i32§horiz_sync_pulse: i32§vert_sync_pulse: i32§horiz_image_mm: i32§vert_image_mm: i32§horiz_border: Option<i32>§vert_border: Option<i32>§interlaced: bool§stereo: DetailedTimingDefStereo§signal_type: DetailedTimingDefSignalType§analog_composite: Option<DetailedTimingAnalogComposite>§bipolar_analog_composite: Option<DetailedTimingBipolarAnalogComposite>§digital_composite: Option<DetailedTimingDigitalComposite>§digital_separate: Option<DetailedTimingDigitalSeparate>Trait Implementations§
Source§impl Clone for DetailedTimingDef
impl Clone for DetailedTimingDef
Source§fn clone(&self) -> DetailedTimingDef
fn clone(&self) -> DetailedTimingDef
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 DetailedTimingDef
impl Debug for DetailedTimingDef
Source§impl From<di_edid_detailed_timing_def> for DetailedTimingDef
impl From<di_edid_detailed_timing_def> for DetailedTimingDef
Source§fn from(value: di_edid_detailed_timing_def) -> DetailedTimingDef
fn from(value: di_edid_detailed_timing_def) -> DetailedTimingDef
Converts to this type from the input type.
impl Copy for DetailedTimingDef
Auto Trait Implementations§
impl Freeze for DetailedTimingDef
impl RefUnwindSafe for DetailedTimingDef
impl Send for DetailedTimingDef
impl Sync for DetailedTimingDef
impl Unpin for DetailedTimingDef
impl UnwindSafe for DetailedTimingDef
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