pub enum VideoError {
Show 14 variants
InvalidFrameShape {
got: Vec<usize>,
},
UnsupportedChannelCount {
channels: usize,
},
InvalidCameraResolution {
width: u32,
height: u32,
},
InvalidCameraFps {
fps: u32,
},
InvalidCameraDeviceQuery {
query: String,
},
CameraDeviceNotFound {
query: String,
},
CameraDeviceAmbiguous {
query: String,
matches: Vec<String>,
},
RawFrameSizeMismatch {
expected: usize,
got: usize,
},
NormalizedBufferSizeMismatch {
expected: usize,
got: usize,
},
CameraBackendDisabled,
Source(String),
Codec(String),
ContainerParse(String),
Tensor(TensorError),
}Variants§
InvalidFrameShape
UnsupportedChannelCount
InvalidCameraResolution
InvalidCameraFps
InvalidCameraDeviceQuery
CameraDeviceNotFound
CameraDeviceAmbiguous
RawFrameSizeMismatch
NormalizedBufferSizeMismatch
CameraBackendDisabled
Source(String)
Codec(String)
ContainerParse(String)
Tensor(TensorError)
Trait Implementations§
Source§impl Clone for VideoError
impl Clone for VideoError
Source§fn clone(&self) -> VideoError
fn clone(&self) -> VideoError
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 VideoError
impl Debug for VideoError
Source§impl Display for VideoError
impl Display for VideoError
Source§impl Error for VideoError
impl Error for VideoError
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<TensorError> for VideoError
impl From<TensorError> for VideoError
Source§fn from(source: TensorError) -> Self
fn from(source: TensorError) -> Self
Converts to this type from the input type.
Source§impl PartialEq for VideoError
impl PartialEq for VideoError
impl Eq for VideoError
impl StructuralPartialEq for VideoError
Auto Trait Implementations§
impl Freeze for VideoError
impl RefUnwindSafe for VideoError
impl Send for VideoError
impl Sync for VideoError
impl Unpin for VideoError
impl UnsafeUnpin for VideoError
impl UnwindSafe for VideoError
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 more