pub struct TickDelta {
pub segment: String,
pub bullet_index: usize,
pub declared_secs: f64,
pub actual_secs: Option<f64>,
pub delta_ms: Option<f64>,
pub passed: bool,
}Expand description
Delta between declared and actual tick timing.
Fields§
§segment: StringSegment name (for display)
bullet_index: usizeBullet index from EDL
declared_secs: f64Declared audio placement time (seconds)
actual_secs: Option<f64>Actual detected onset time (seconds), None if no match found
delta_ms: Option<f64>Delta in milliseconds (actual - declared), None if no match
passed: boolWhether this tick passed the tolerance check
Trait Implementations§
Auto Trait Implementations§
impl Freeze for TickDelta
impl RefUnwindSafe for TickDelta
impl Send for TickDelta
impl Sync for TickDelta
impl Unpin for TickDelta
impl UnsafeUnpin for TickDelta
impl UnwindSafe for TickDelta
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more