libsixel_rs/
dimension.rs

1//! Container types for basic dimensions
2
3/// Container type for spacial dimension parameters.
4#[repr(C)]
5#[derive(Clone, Copy, Debug, Default, PartialEq)]
6pub struct SpaceDimension {
7    pub width: usize,
8    pub height: usize,
9    pub depth: usize,
10    pub x: usize,
11    pub y: usize,
12}
13
14/// Container type for color dimension parameters.
15#[repr(C)]
16#[derive(Clone, Copy, Debug, Default, PartialEq)]
17pub struct ColorDimension {
18    pub n_colors: usize,
19    pub key_color: i32,
20}