#[non_exhaustive]pub struct PidOutOfRange {
pub value: u16,
}Expand description
A value that does not fit the 13-bit PID field (ISO/IEC 13818-1 §2.4.3.2).
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Non-exhaustive structs could have additional fields added in future. Therefore, non-exhaustive structs cannot be constructed in external crates using the traditional
Struct { .. } syntax; cannot be matched against without a wildcard ..; and struct update syntax will not work.value: u16The rejected value.
Trait Implementations§
Source§impl Clone for PidOutOfRange
impl Clone for PidOutOfRange
impl Copy for PidOutOfRange
Source§impl Debug for PidOutOfRange
impl Debug for PidOutOfRange
Source§impl Display for PidOutOfRange
impl Display for PidOutOfRange
impl Eq for PidOutOfRange
Source§impl Error for PidOutOfRange
impl Error for PidOutOfRange
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 PidOutOfRange
impl PartialEq for PidOutOfRange
impl StructuralPartialEq for PidOutOfRange
Auto Trait Implementations§
impl Forget for PidOutOfRange
impl Freeze for PidOutOfRange
impl RefUnwindSafe for PidOutOfRange
impl Send for PidOutOfRange
impl Sync for PidOutOfRange
impl Unpin for PidOutOfRange
impl UnsafeUnpin for PidOutOfRange
impl UnwindSafe for PidOutOfRange
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