pub struct DisplayRangeLimits {
pub min_vert_rate_hz: i32,
pub max_vert_rate_hz: i32,
pub min_horiz_rate_hz: i32,
pub max_horiz_rate_hz: i32,
pub max_pixel_clock_hz: Option<i64>,
pub type_: DisplayRangeLimitsType,
pub secondary_gtf: Option<DisplayRangeLimitsSecondaryGtf>,
pub cvt: Option<DisplayRangeLimitsCvt>,
}Expand description
EDID display range limits, defined in section 3.10.3.3.1.
Fields§
§min_vert_rate_hz: i32§max_vert_rate_hz: i32§min_horiz_rate_hz: i32§max_horiz_rate_hz: i32§max_pixel_clock_hz: Option<i64>§type_: DisplayRangeLimitsType§secondary_gtf: Option<DisplayRangeLimitsSecondaryGtf>§cvt: Option<DisplayRangeLimitsCvt>Trait Implementations§
Source§impl Clone for DisplayRangeLimits
impl Clone for DisplayRangeLimits
Source§fn clone(&self) -> DisplayRangeLimits
fn clone(&self) -> DisplayRangeLimits
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 DisplayRangeLimits
impl Debug for DisplayRangeLimits
Source§impl From<di_edid_display_range_limits> for DisplayRangeLimits
impl From<di_edid_display_range_limits> for DisplayRangeLimits
Source§fn from(value: di_edid_display_range_limits) -> DisplayRangeLimits
fn from(value: di_edid_display_range_limits) -> DisplayRangeLimits
Converts to this type from the input type.
impl Copy for DisplayRangeLimits
Auto Trait Implementations§
impl Freeze for DisplayRangeLimits
impl RefUnwindSafe for DisplayRangeLimits
impl Send for DisplayRangeLimits
impl Sync for DisplayRangeLimits
impl Unpin for DisplayRangeLimits
impl UnwindSafe for DisplayRangeLimits
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