pub struct ExactSourceTimingBindingV1 { /* private fields */ }Expand description
Self-contained exact-source timing evidence embedded by raw-source binding V2.
Implementations§
Source§impl ExactSourceTimingBindingV1
impl ExactSourceTimingBindingV1
Sourcepub const fn contract_id(&self) -> &'static str
pub const fn contract_id(&self) -> &'static str
Exact timing contract identity.
Sourcepub const fn time_basis(
&self,
) -> &ExactSourceTimingObservationWireV1<ExactSourceTimeBasisWireV1>
pub const fn time_basis( &self, ) -> &ExactSourceTimingObservationWireV1<ExactSourceTimeBasisWireV1>
Exact document source-time-basis observation.
Sourcepub const fn declared_time_mode(
&self,
) -> &ExactSourceTimingObservationWireV1<ExactSourceTimelineModeWireV1>
pub const fn declared_time_mode( &self, ) -> &ExactSourceTimingObservationWireV1<ExactSourceTimelineModeWireV1>
Document-declared time-mode observation.
Sourcepub const fn effective_time_mode(
&self,
) -> &ExactSourceTimingObservationWireV1<ExactSourceTimelineModeWireV1>
pub const fn effective_time_mode( &self, ) -> &ExactSourceTimingObservationWireV1<ExactSourceTimelineModeWireV1>
Effective time-mode observation used for exact timing.
Sourcepub const fn frame_period(
&self,
) -> &ExactSourceTimingObservationWireV1<ExactSourceFramePeriodWireV1>
pub const fn frame_period( &self, ) -> &ExactSourceTimingObservationWireV1<ExactSourceFramePeriodWireV1>
Exact integer frame-period observation.
Sourcepub const fn declared_custom_frame_rate(
&self,
) -> &ExactSourceTimingObservationWireV1<ParserFrameRateProjectionWireV1>
pub const fn declared_custom_frame_rate( &self, ) -> &ExactSourceTimingObservationWireV1<ParserFrameRateProjectionWireV1>
Exact binary64 bits for the declared custom frame rate.
Sourcepub const fn declared_time_protocol(
&self,
) -> &ExactSourceTimingObservationWireV1<ExactSourceTimeDisplayProtocolWireV1>
pub const fn declared_time_protocol( &self, ) -> &ExactSourceTimingObservationWireV1<ExactSourceTimeDisplayProtocolWireV1>
Document-declared timecode-protocol observation.
Sourcepub const fn effective_time_protocol(
&self,
) -> &ExactSourceTimingObservationWireV1<ExactSourceTimeDisplayProtocolWireV1>
pub const fn effective_time_protocol( &self, ) -> &ExactSourceTimingObservationWireV1<ExactSourceTimeDisplayProtocolWireV1>
Effective timecode-protocol observation.
Sourcepub const fn clip_coverage(&self) -> RawSourceSetCoverageV1
pub const fn clip_coverage(&self) -> RawSourceSetCoverageV1
Coverage state for retained animation-clip rows.
Sourcepub fn clips(&self) -> &[ExactSourceClipTimingBindingV1]
pub fn clips(&self) -> &[ExactSourceClipTimingBindingV1]
Canonically ordered retained clip timing rows.
Trait Implementations§
Source§impl Clone for ExactSourceTimingBindingV1
impl Clone for ExactSourceTimingBindingV1
Source§fn clone(&self) -> ExactSourceTimingBindingV1
fn clone(&self) -> ExactSourceTimingBindingV1
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 ExactSourceTimingBindingV1
impl Debug for ExactSourceTimingBindingV1
impl Eq for ExactSourceTimingBindingV1
impl StructuralPartialEq for ExactSourceTimingBindingV1
Auto Trait Implementations§
impl Freeze for ExactSourceTimingBindingV1
impl RefUnwindSafe for ExactSourceTimingBindingV1
impl Send for ExactSourceTimingBindingV1
impl Sync for ExactSourceTimingBindingV1
impl Unpin for ExactSourceTimingBindingV1
impl UnsafeUnpin for ExactSourceTimingBindingV1
impl UnwindSafe for ExactSourceTimingBindingV1
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