pub struct Timing {
pub latches: u32,
pub latch_gap: Duration,
pub row_gap: Duration,
}Expand description
Per-refresh timing. The defaults were measured on the bench (docs/rendering.md); change them only with a measurement.
Fields§
§latches: u32Latch frames after the rows. One never starts the display; two decays into noise on a ~10 s period; three hold.
latch_gap: DurationPause between the last row and the first latch. Without it the card latches before the last row is stored and that row flickers.
row_gap: DurationPause between row packets. The card’s receive FIFO is 1 KB, so a line-rate burst can drop its tail; zero measured fine.
Trait Implementations§
impl Copy for Timing
impl Eq for Timing
impl StructuralPartialEq for Timing
Auto Trait Implementations§
impl Freeze for Timing
impl RefUnwindSafe for Timing
impl Send for Timing
impl Sync for Timing
impl Unpin for Timing
impl UnsafeUnpin for Timing
impl UnwindSafe for Timing
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