pub struct IfsCodebook {
pub transforms: Vec<AffineTransform>,
pub dims_reduced: usize,
pub chaos_seed: [u8; 32],
}Expand description
IFS codebook produced by FractalCompressor::compress for a 5D coordinate.
This describes the IFS path only. Byte compression returns a CompressedBlob.
Fields§
§transforms: Vec<AffineTransform>§dims_reduced: usize§chaos_seed: [u8; 32]Trait Implementations§
Source§impl Clone for IfsCodebook
impl Clone for IfsCodebook
Source§impl Debug for IfsCodebook
impl Debug for IfsCodebook
Source§impl<'de> Deserialize<'de> for IfsCodebook
impl<'de> Deserialize<'de> for IfsCodebook
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for IfsCodebook
impl RefUnwindSafe for IfsCodebook
impl Send for IfsCodebook
impl Sync for IfsCodebook
impl Unpin for IfsCodebook
impl UnsafeUnpin for IfsCodebook
impl UnwindSafe for IfsCodebook
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