pub struct Theme {Show 40 fields
pub is_light: bool,
pub font_family: String,
pub margin: Box,
pub width: f32,
pub height: f32,
pub background_color: Color,
pub title_font_size: f32,
pub title_font_color: Color,
pub title_font_weight: Option<String>,
pub title_margin: Option<Box>,
pub title_align: Align,
pub title_height: f32,
pub sub_title_font_size: f32,
pub sub_title_font_color: Color,
pub sub_title_margin: Option<Box>,
pub sub_title_align: Align,
pub sub_title_height: f32,
pub legend_font_size: f32,
pub legend_font_color: Color,
pub legend_align: Align,
pub legend_margin: Option<Box>,
pub x_axis_font_size: f32,
pub x_axis_stroke_color: Color,
pub x_axis_font_color: Color,
pub x_axis_name_gap: f32,
pub x_axis_height: f32,
pub y_axis_font_size: f32,
pub y_axis_font_color: Color,
pub y_axis_stroke_color: Color,
pub y_axis_split_number: usize,
pub y_axis_name_gap: f32,
pub grid_stroke_color: Color,
pub grid_stroke_width: f32,
pub series_stroke_width: f32,
pub series_label_font_size: f32,
pub series_label_font_color: Color,
pub series_colors: Vec<Color>,
pub table_header_color: Color,
pub table_body_colors: Vec<Color>,
pub table_border_color: Color,
}
Fields§
§is_light: bool
§font_family: String
§margin: Box
§width: f32
§height: f32
§background_color: Color
§title_font_size: f32
§title_font_color: Color
§title_font_weight: Option<String>
§title_margin: Option<Box>
§title_align: Align
§title_height: f32
§sub_title_font_size: f32
§sub_title_font_color: Color
§sub_title_margin: Option<Box>
§sub_title_align: Align
§sub_title_height: f32
§legend_font_size: f32
§legend_font_color: Color
§legend_align: Align
§legend_margin: Option<Box>
§x_axis_font_size: f32
§x_axis_stroke_color: Color
§x_axis_font_color: Color
§x_axis_name_gap: f32
§x_axis_height: f32
§y_axis_font_size: f32
§y_axis_font_color: Color
§y_axis_stroke_color: Color
§y_axis_split_number: usize
§y_axis_name_gap: f32
§grid_stroke_color: Color
§grid_stroke_width: f32
§series_stroke_width: f32
§series_label_font_size: f32
§series_label_font_color: Color
§series_colors: Vec<Color>
§table_header_color: Color
§table_body_colors: Vec<Color>
§table_border_color: Color
Trait Implementations§
Source§impl<'de> Deserialize<'de> for Theme
impl<'de> Deserialize<'de> for Theme
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 Theme
impl RefUnwindSafe for Theme
impl Send for Theme
impl Sync for Theme
impl Unpin for Theme
impl UnwindSafe for Theme
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<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left
is true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left(&self)
returns true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read moreSource§impl<T> Pointable for T
impl<T> Pointable for T
Source§impl<R, P> ReadPrimitive<R> for P
impl<R, P> ReadPrimitive<R> for P
Source§fn read_from_little_endian(read: &mut R) -> Result<Self, Error>
fn read_from_little_endian(read: &mut R) -> Result<Self, Error>
Read this value from the supplied reader. Same as
ReadEndian::read_from_little_endian()
.