Enum ChunkType

pub enum ChunkType

Chunk type of the internal representation

Variants

Strip
Tile

Trait Implementations

impl Clone for ChunkType

fn clone(&self) -> ChunkType

impl Copy for ChunkType

impl Debug for ChunkType

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

impl PartialEq for ChunkType

fn eq(&self, other: &ChunkType) -> 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<ST, DT> CastableFrom<ST, Initialized, Initialized> for ChunkType where ST: ?Sized, DT: ?Sized,

impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for ChunkType where ST: ?Sized, DT: ?Sized,

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> Read<Exclusive, BecauseExclusive> for ChunkType where T: ?Sized,

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>