pub enum SampleEncoding {
RawJson,
RleJson,
PackedBase64,
}Expand description
The encoding used for a voxel-sample block.
Variants§
RawJson
One row of cell indices per voxel.
RleJson
One run-length-encoded channel per palette.
PackedBase64
One bit-packed, base64-encoded channel per palette.
Trait Implementations§
Source§impl Clone for SampleEncoding
impl Clone for SampleEncoding
Source§fn clone(&self) -> SampleEncoding
fn clone(&self) -> SampleEncoding
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 SampleEncoding
Source§impl Debug for SampleEncoding
impl Debug for SampleEncoding
impl Eq for SampleEncoding
Source§impl PartialEq for SampleEncoding
impl PartialEq for SampleEncoding
Source§fn eq(&self, other: &SampleEncoding) -> bool
fn eq(&self, other: &SampleEncoding) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for SampleEncoding
Auto Trait Implementations§
impl Freeze for SampleEncoding
impl RefUnwindSafe for SampleEncoding
impl Send for SampleEncoding
impl Sync for SampleEncoding
impl Unpin for SampleEncoding
impl UnsafeUnpin for SampleEncoding
impl UnwindSafe for SampleEncoding
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.