pub struct SegmentBoundary {
pub frame_idx: u64,
pub is_keyframe: bool,
pub timestamp_secs: f64,
}Expand description
A boundary point between two segments.
Fields§
§frame_idx: u64Frame index where the segment starts.
is_keyframe: boolWhether this frame is a keyframe.
timestamp_secs: f64Timestamp in seconds.
Trait Implementations§
Source§impl Clone for SegmentBoundary
impl Clone for SegmentBoundary
Source§fn clone(&self) -> SegmentBoundary
fn clone(&self) -> SegmentBoundary
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 SegmentBoundary
impl Debug for SegmentBoundary
Source§impl PartialEq for SegmentBoundary
impl PartialEq for SegmentBoundary
impl StructuralPartialEq for SegmentBoundary
Auto Trait Implementations§
impl Freeze for SegmentBoundary
impl RefUnwindSafe for SegmentBoundary
impl Send for SegmentBoundary
impl Sync for SegmentBoundary
impl Unpin for SegmentBoundary
impl UnsafeUnpin for SegmentBoundary
impl UnwindSafe for SegmentBoundary
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> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
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