pub struct TypeIIITiming {
pub preferred: bool,
pub algo: TyoeIIITimingAlgo,
pub aspect_ratio: TimingAspectRatio,
pub horiz_active: i32,
pub interlaced: bool,
pub refresh_rate_hz: i32,
}
Available on crate features
v0_2
or v0_3
only.Expand description
Type I timing, defined in section 4.4.1.
Fields§
§preferred: bool
§algo: TyoeIIITimingAlgo
§aspect_ratio: TimingAspectRatio
§horiz_active: i32
§interlaced: bool
§refresh_rate_hz: i32
Trait Implementations§
Source§impl Clone for TypeIIITiming
impl Clone for TypeIIITiming
Source§fn clone(&self) -> TypeIIITiming
fn clone(&self) -> TypeIIITiming
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 TypeIIITiming
impl Debug for TypeIIITiming
Source§impl From<di_displayid_type_iii_timing> for TypeIIITiming
impl From<di_displayid_type_iii_timing> for TypeIIITiming
Source§fn from(value: di_displayid_type_iii_timing) -> TypeIIITiming
fn from(value: di_displayid_type_iii_timing) -> TypeIIITiming
Converts to this type from the input type.
impl Copy for TypeIIITiming
Auto Trait Implementations§
impl Freeze for TypeIIITiming
impl RefUnwindSafe for TypeIIITiming
impl Send for TypeIIITiming
impl Sync for TypeIIITiming
impl Unpin for TypeIIITiming
impl UnwindSafe for TypeIIITiming
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