Enum rsmpeg::error::RsmpegError [−][src]
#[non_exhaustive] pub enum RsmpegError {}Show variants
AVError(c_int), CustomError(String), OpenInputError, OpenOutputError, FindStreamInfoError, WriteHeaderError(c_int), WriteTrailerError, CodecOpenError(c_int), CodecSetParameterError, CodecGetParameterError, CopyParameterError, FilterNotFound, CreateFilterError, SetPropertyError, DecodePacketError, SendPacketError(i32), SendPacketAgainError, ReceiveFrameError(i32), DecoderDrainError, DecoderFlushedError, SendFrameError(i32), SendFrameAgainError, ReceivePacketError(i32), EncoderDrainError, EncoderFlushedError, ReadFrameError(i32), WriteFrameError, InterleavedWriteFrameError(i32), FlushEncoderError, BufferSrcAddFrameError, BufferSinkGetFrameError, BufferSinkDrainError, BufferSinkEofError, DictionaryParseError, DictionaryGetStringError, AVIOOpenError, SwrContextInitError, SwrConvertError, SwsScaleError, AudioFifoWriteError, AudioFifoReadError, AVFrameDoubleAllocatingError, AVFrameInvalidAllocatingError, AVPictureGetSizeError, AVPictureCopyError, AVPictureCopyToBufferError, AVImageFillArrayError, Unknown,
Expand description
All the error variants of rsmpeg.
Variants (Non-exhaustive)
This enum is marked as non-exhaustive
Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
AVError(c_int)
CustomError(String)
WriteHeaderError(c_int)
CodecOpenError(c_int)
SendPacketError(i32)
ReceiveFrameError(i32)
SendFrameError(i32)
ReceivePacketError(i32)
ReadFrameError(i32)
InterleavedWriteFrameError(i32)
Trait Implementations
impl Debug for RsmpegError
[src]
impl Debug for RsmpegError
[src]impl Display for RsmpegError
[src]
impl Display for RsmpegError
[src]impl Error for RsmpegError
[src]
impl Error for RsmpegError
[src]fn source(&self) -> Option<&(dyn Error + 'static)>
1.30.0[src]
fn source(&self) -> Option<&(dyn Error + 'static)>
1.30.0[src]The lower-level source of this error, if any. Read more
fn backtrace(&self) -> Option<&Backtrace>
[src]
fn backtrace(&self) -> Option<&Backtrace>
[src]🔬 This is a nightly-only experimental API. (
backtrace
)Returns a stack backtrace, if available, of where this error occurred. Read more
fn description(&self) -> &str
1.0.0[src]
fn description(&self) -> &str
1.0.0[src]👎 Deprecated since 1.42.0:
use the Display impl or to_string()
impl PartialEq<RsmpegError> for RsmpegError
[src]
impl PartialEq<RsmpegError> for RsmpegError
[src]fn eq(&self, other: &RsmpegError) -> bool
[src]
fn eq(&self, other: &RsmpegError) -> bool
[src]This method tests for self
and other
values to be equal, and is used
by ==
. Read more
fn ne(&self, other: &RsmpegError) -> bool
[src]
fn ne(&self, other: &RsmpegError) -> bool
[src]This method tests for !=
.
impl Eq for RsmpegError
[src]
impl StructuralEq for RsmpegError
[src]
impl StructuralPartialEq for RsmpegError
[src]
Auto Trait Implementations
impl RefUnwindSafe for RsmpegError
impl Send for RsmpegError
impl Sync for RsmpegError
impl Unpin for RsmpegError
impl UnwindSafe for RsmpegError
Blanket Implementations
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]pub fn borrow_mut(&mut self) -> &mut T
[src]
pub fn borrow_mut(&mut self) -> &mut T
[src]Mutably borrows from an owned value. Read more