pub struct FragmentNumber(pub u32);Expand description
FragmentNumber: 32-bit unsigned, 1-based (fragment #1 is the
first fragment of a sample). UNKNOWN = 0 is used as a sentinel,
but is not a valid 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 moreimpl Copy for FragmentNumber
Source§impl Debug for FragmentNumber
impl Debug for FragmentNumber
impl Eq 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§impl PartialOrd for FragmentNumber
impl PartialOrd 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