Struct ChunkType

pub struct ChunkType(pub [u8; 4]);

Fields

0: [u8; 4]

Trait Implementations

impl Clone for ChunkType

fn clone(&self) -> Self

impl Copy for ChunkType

impl Debug for ChunkType

fn fmt(&self, f: &mut Formatter<'_>) -> Result

impl Eq for ChunkType

impl Hash for ChunkType

fn hash<__H: Hasher>(&self, state: &mut __H)

impl PartialEq for ChunkType

fn eq(&self, other: &Self) -> bool

impl StructuralPartialEq for ChunkType

Auto Trait Implementations

impl Freeze for ChunkType

impl RefUnwindSafe for ChunkType

impl Send for ChunkType

impl Sync for ChunkType

impl Unpin for ChunkType

impl UnsafeUnpin for ChunkType

impl UnwindSafe for ChunkType

Blanket Implementations

impl<T> Any for ChunkType where T: 'static + ?Sized,

fn type_id(&self) -> TypeId

impl<T> Borrow<T> for ChunkType where T: ?Sized,

fn borrow(&self) -> &T

impl<T> BorrowMut<T> for ChunkType where T: ?Sized,

fn borrow_mut(&mut self) -> &mut T

impl<T> CloneToUninit for ChunkType where T: Clone,

unsafe fn clone_to_uninit(&self, dest: *mut u8)

impl<T> From<T> for ChunkType

fn from(t: T) -> T

Returns the argument unchanged.

impl<T> ToOwned for ChunkType where T: Clone,

type Owned = T;
fn to_owned(&self) -> T
fn clone_into(&self, target: &mut T)

impl<T, U> Into<U> for ChunkType where U: From<T>,

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of [From]<T> for U chooses to do.

impl<T, U> TryFrom<U> for ChunkType where U: Into<T>,

type Error = never;
fn try_from(value: U) -> Result<T, never>

impl<T, U> TryInto<U> for ChunkType where U: TryFrom<T>,

type Error = <U as TryFrom<T>>::Error;
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>