pub struct Profile {Show 44 fields
pub guid: Option<String>,
pub name: Option<String>,
pub hidden: Option<bool>,
pub source: Option<String>,
pub commandline: Option<String>,
pub starting_directory: Option<String>,
pub tab_title: Option<String>,
pub suppress_application_title: Option<bool>,
pub icon: Option<String>,
pub tab_color: Option<String>,
pub close_on_exit: Option<CloseOnExit>,
pub background: Option<String>,
pub background_image: Option<String>,
pub background_image_alignment: Option<BackgroundImageAlignment>,
pub background_image_opacity: Option<f64>,
pub background_image_stretch_mode: Option<BackgroundImageStretchMode>,
pub cursor_color: Option<String>,
pub cursor_shape: Option<CursorShape>,
pub cursor_height: Option<i32>,
pub foreground: Option<String>,
pub selection_background: Option<String>,
pub color_scheme: Option<ColorSchemeValue>,
pub opacity: Option<f64>,
pub use_acrylic: Option<bool>,
pub padding: Option<String>,
pub font: Option<FontConfig>,
pub font_face: Option<String>,
pub font_size: Option<f64>,
pub font_weight: Option<FontWeight>,
pub antialiasing_mode: Option<AntialiasingMode>,
pub history_size: Option<i32>,
pub snap_on_input: Option<bool>,
pub alt_gr_aliasing: Option<bool>,
pub bell_style: Option<BellStyle>,
pub bell_sound: Option<BellSound>,
pub intense_text_style: Option<IntenseTextStyle>,
pub adjust_indistinguishable_colors: Option<AdjustIndistinguishableColors>,
pub scrollbar_state: Option<ScrollbarState>,
pub path_translation_style: Option<PathTranslationStyle>,
pub elevate: Option<bool>,
pub environment: Option<HashMap<String, String>>,
pub auto_mark_prompts: Option<bool>,
pub show_marks_on_scrollbar: Option<bool>,
pub unfocused_appearance: Option<AppearanceConfig>,
}Fields§
§guid: Option<String>§name: Option<String>§source: Option<String>§commandline: Option<String>§starting_directory: Option<String>§tab_title: Option<String>§suppress_application_title: Option<bool>§icon: Option<String>§tab_color: Option<String>§close_on_exit: Option<CloseOnExit>§background: Option<String>§background_image: Option<String>§background_image_alignment: Option<BackgroundImageAlignment>§background_image_opacity: Option<f64>§background_image_stretch_mode: Option<BackgroundImageStretchMode>§cursor_color: Option<String>§cursor_shape: Option<CursorShape>§cursor_height: Option<i32>§foreground: Option<String>§selection_background: Option<String>§color_scheme: Option<ColorSchemeValue>§opacity: Option<f64>§use_acrylic: Option<bool>§padding: Option<String>§font: Option<FontConfig>§font_face: Option<String>§font_size: Option<f64>§font_weight: Option<FontWeight>§antialiasing_mode: Option<AntialiasingMode>§history_size: Option<i32>§snap_on_input: Option<bool>§alt_gr_aliasing: Option<bool>§bell_style: Option<BellStyle>§bell_sound: Option<BellSound>§intense_text_style: Option<IntenseTextStyle>§adjust_indistinguishable_colors: Option<AdjustIndistinguishableColors>§scrollbar_state: Option<ScrollbarState>§path_translation_style: Option<PathTranslationStyle>§elevate: Option<bool>§environment: Option<HashMap<String, String>>§auto_mark_prompts: Option<bool>§show_marks_on_scrollbar: Option<bool>§unfocused_appearance: Option<AppearanceConfig>Trait Implementations§
Source§impl<'de> Deserialize<'de> for Profile
impl<'de> Deserialize<'de> for Profile
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 Profile
impl RefUnwindSafe for Profile
impl Send for Profile
impl Sync for Profile
impl Unpin for Profile
impl UnsafeUnpin for Profile
impl UnwindSafe for Profile
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