pub struct FragmentNumber(pub u32);Expand description
FragmentNumber: 32-bit unsigned, 1-basiert (Fragment #1 ist das
erste Fragment eines Samples). UNKNOWN = 0 wird als Sentinel
verwendet, ist aber kein gueltiges Fragment.
Tuple Fields§
§0: u32Implementations§
Source§impl FragmentNumber
impl FragmentNumber
Sourcepub fn to_bytes_le(self) -> [u8; 4]
pub fn to_bytes_le(self) -> [u8; 4]
LE-Bytes.
Sourcepub fn to_bytes_be(self) -> [u8; 4]
pub fn to_bytes_be(self) -> [u8; 4]
BE-Bytes.
Sourcepub fn from_bytes_le(bytes: [u8; 4]) -> Self
pub fn from_bytes_le(bytes: [u8; 4]) -> Self
LE-Decoder.
Sourcepub fn from_bytes_be(bytes: [u8; 4]) -> Self
pub fn from_bytes_be(bytes: [u8; 4]) -> Self
BE-Decoder.
Trait Implementations§
Source§impl Clone for FragmentNumber
impl Clone for FragmentNumber
Source§fn clone(&self) -> FragmentNumber
fn clone(&self) -> FragmentNumber
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 FragmentNumber
impl Debug for FragmentNumber
Source§impl Hash for FragmentNumber
impl Hash for FragmentNumber
Source§impl Ord for FragmentNumber
impl Ord for FragmentNumber
Source§fn cmp(&self, other: &FragmentNumber) -> Ordering
fn cmp(&self, other: &FragmentNumber) -> Ordering
1.21.0 (const: unstable) · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
Source§impl PartialEq for FragmentNumber
impl PartialEq for FragmentNumber
Source§fn eq(&self, other: &FragmentNumber) -> bool
fn eq(&self, other: &FragmentNumber) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl PartialOrd for FragmentNumber
impl PartialOrd for FragmentNumber
impl Copy for FragmentNumber
impl Eq for FragmentNumber
impl StructuralPartialEq for FragmentNumber
Auto Trait Implementations§
impl Freeze for FragmentNumber
impl RefUnwindSafe for FragmentNumber
impl Send for FragmentNumber
impl Sync for FragmentNumber
impl Unpin for FragmentNumber
impl UnsafeUnpin for FragmentNumber
impl UnwindSafe for FragmentNumber
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