pub enum Error {
Show 28 variants
Bug,
Bug2,
Unknown,
Experimental,
BufferTooSmall,
Eof,
Exit,
External,
InvalidData,
PatchWelcome,
InputChanged,
OutputChanged,
BsfNotFound,
DecoderNotFound,
DemuxerNotFound,
EncoderNotFound,
OptionNotFound,
MuxerNotFound,
FilterNotFound,
ProtocolNotFound,
StreamNotFound,
HttpBadRequest,
HttpUnauthorized,
HttpForbidden,
HttpNotFound,
HttpOther4xx,
HttpServerError,
Other {
errno: c_int,
},
}变体§
Bug
Bug2
Unknown
Experimental
BufferTooSmall
Eof
Exit
External
InvalidData
PatchWelcome
InputChanged
OutputChanged
BsfNotFound
DecoderNotFound
DemuxerNotFound
EncoderNotFound
OptionNotFound
MuxerNotFound
FilterNotFound
ProtocolNotFound
StreamNotFound
HttpBadRequest
HttpForbidden
HttpNotFound
HttpOther4xx
HttpServerError
Other
用于包装 POSIX 错误码的 AVERROR(e),例如 AVERROR(EAGAIN)。
trait 实现§
源代码§impl Error for Error
impl Error for Error
impl Copy for Error
impl Eq for Error
impl StructuralPartialEq for Error
自动 trait 实现§
impl Freeze for Error
impl RefUnwindSafe for Error
impl Send for Error
impl Sync for Error
impl Unpin for Error
impl UnsafeUnpin for Error
impl UnwindSafe for Error
blanket 实现§
源代码§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
源代码§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
从拥有的值可变地借用。 阅读更多