pub struct MissingKeyframe;Expand description
A non-keyframe frame arrived with no open group.
A track must open with a keyframe (and so must the frame after
finish_group / seek).
Producer::write returns this so a caller joining mid-stream can skip
frames until the first keyframe instead of treating it as fatal.
Trait Implementations§
Source§impl Clone for MissingKeyframe
impl Clone for MissingKeyframe
Source§fn clone(&self) -> MissingKeyframe
fn clone(&self) -> MissingKeyframe
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 moreimpl Copy for MissingKeyframe
Source§impl Debug for MissingKeyframe
impl Debug for MissingKeyframe
Source§impl Display for MissingKeyframe
impl Display for MissingKeyframe
impl Eq for MissingKeyframe
Source§impl Error for MissingKeyframe
impl Error for MissingKeyframe
1.30.0 · Source§fn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
Returns the lower-level source of this error, if any. Read more
1.0.0 · Source§fn description(&self) -> &str
fn description(&self) -> &str
👎Deprecated since 1.42.0:
use the Display impl or to_string()
Source§impl From<MissingKeyframe> for Error
impl From<MissingKeyframe> for Error
Source§fn from(source: MissingKeyframe) -> Self
fn from(source: MissingKeyframe) -> Self
Converts to this type from the input type.
Source§impl From<MissingKeyframe> for Error
impl From<MissingKeyframe> for Error
Source§fn from(source: MissingKeyframe) -> Self
fn from(source: MissingKeyframe) -> Self
Converts to this type from the input type.
Source§impl PartialEq for MissingKeyframe
impl PartialEq for MissingKeyframe
impl StructuralPartialEq for MissingKeyframe
Auto Trait Implementations§
impl Freeze for MissingKeyframe
impl RefUnwindSafe for MissingKeyframe
impl Send for MissingKeyframe
impl Sync for MissingKeyframe
impl Unpin for MissingKeyframe
impl UnsafeUnpin for MissingKeyframe
impl UnwindSafe for MissingKeyframe
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