pub enum TimecodeError {
InvalidComponent(String),
FrameOutOfRange(u8, u32),
DropFrameRateMismatch,
ParseError(String),
}Expand description
Errors that can occur during timecode parsing or construction.
Variants§
Trait Implementations§
Source§impl Clone for TimecodeError
impl Clone for TimecodeError
Source§fn clone(&self) -> TimecodeError
fn clone(&self) -> TimecodeError
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 TimecodeError
impl Debug for TimecodeError
Source§impl Display for TimecodeError
impl Display for TimecodeError
Source§impl Error for TimecodeError
impl Error for TimecodeError
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 PartialEq for TimecodeError
impl PartialEq for TimecodeError
Source§fn eq(&self, other: &TimecodeError) -> bool
fn eq(&self, other: &TimecodeError) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for TimecodeError
Auto Trait Implementations§
impl Freeze for TimecodeError
impl RefUnwindSafe for TimecodeError
impl Send for TimecodeError
impl Sync for TimecodeError
impl Unpin for TimecodeError
impl UnsafeUnpin for TimecodeError
impl UnwindSafe for TimecodeError
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 moreSource§impl<E> OxiErrorExt for Ewhere
E: Error,
impl<E> OxiErrorExt for Ewhere
E: Error,
Source§fn with_oxi_context(self, frame: ErrorFrame) -> OxiError
fn with_oxi_context(self, frame: ErrorFrame) -> OxiError
Wraps
self by prepending the frame’s display string as context.