pub struct UnknownSideData { /* private fields */ }Expand description
Payload for PacketBuildError::UnknownSideData.
A side-data entry whose type this build of FFmpeg does not name.
Refused rather than dropped: this crate carries side-data types as the raw integers they are on the wire, and handing an unknown one to C would either form an invalid enum discriminant or attach a type nothing downstream can read. Everything the demuxer captured came from this same build and is in range, so this only answers a hand-built entry.
Implementations§
Trait Implementations§
Source§impl Clone for UnknownSideData
impl Clone for UnknownSideData
Source§fn clone(&self) -> UnknownSideData
fn clone(&self) -> UnknownSideData
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 UnknownSideData
impl Debug for UnknownSideData
Source§impl Display for UnknownSideData
impl Display for UnknownSideData
impl Eq for UnknownSideData
Source§impl Error for UnknownSideData
impl Error for UnknownSideData
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<UnknownSideData> for PacketBuildError
impl From<UnknownSideData> for PacketBuildError
Source§fn from(source: UnknownSideData) -> Self
fn from(source: UnknownSideData) -> Self
Converts to this type from the input type.
Source§impl PartialEq for UnknownSideData
impl PartialEq for UnknownSideData
impl StructuralPartialEq for UnknownSideData
Auto Trait Implementations§
impl Freeze for UnknownSideData
impl RefUnwindSafe for UnknownSideData
impl Send for UnknownSideData
impl Sync for UnknownSideData
impl Unpin for UnknownSideData
impl UnsafeUnpin for UnknownSideData
impl UnwindSafe for UnknownSideData
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