pub struct DisparityShiftUpdateSequence {
pub interval_duration: u32,
pub intervals: Vec<DisparityShiftInterval>,
}Expand description
A disparity shift update sequence as defined in Table 30.
Fields§
§interval_duration: u32Interval duration in 90kHz STC units (24-bit).
intervals: Vec<DisparityShiftInterval>Interval count + disparity shift integer pairs. division_period_count
(Table 30) is exactly this list’s length — “the number of … time
intervals within the following … ‘for’ loop” — so it is derived on
serialize rather than stored (#1108/DS-W3: a stored count could
diverge from the data it’s supposed to describe).
Trait Implementations§
Source§impl Clone for DisparityShiftUpdateSequence
impl Clone for DisparityShiftUpdateSequence
Source§impl Debug for DisparityShiftUpdateSequence
impl Debug for DisparityShiftUpdateSequence
impl Eq for DisparityShiftUpdateSequence
Source§impl Serialize for DisparityShiftUpdateSequence
Available on crate feature serde only.
impl Serialize for DisparityShiftUpdateSequence
Available on crate feature
serde only.impl StructuralPartialEq for DisparityShiftUpdateSequence
Auto Trait Implementations§
impl Forget for DisparityShiftUpdateSequence
impl Freeze for DisparityShiftUpdateSequence
impl Move for DisparityShiftUpdateSequence
impl RefUnwindSafe for DisparityShiftUpdateSequence
impl Send for DisparityShiftUpdateSequence
impl Sync for DisparityShiftUpdateSequence
impl Unpin for DisparityShiftUpdateSequence
impl UnsafeUnpin for DisparityShiftUpdateSequence
impl UnwindSafe for DisparityShiftUpdateSequence
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