pub struct ModeUpdatePayload {Show 22 fields
pub current_mode: i32,
pub keybinds: Vec<InputModeKeybinds>,
pub style: Option<Style>,
pub arrow_fonts_support: bool,
pub session_name: Option<String>,
pub base_mode: Option<i32>,
pub editor: Option<String>,
pub shell: Option<String>,
pub web_clients_allowed: Option<bool>,
pub web_sharing: Option<i32>,
pub currently_marking_pane_group: Option<bool>,
pub is_web_client: Option<bool>,
pub web_server_ip: Option<String>,
pub web_server_port: Option<u32>,
pub web_server_capability: Option<bool>,
pub pane_frame_style: Option<i32>,
pub session_dimmed: Option<bool>,
pub ancestry: Vec<String>,
pub host_fullscreen: Option<bool>,
pub nested_ascend_keys: Vec<String>,
pub session_ascended: Option<bool>,
pub nested_descend_keys: Vec<String>,
}Fields§
§current_mode: i32§keybinds: Vec<InputModeKeybinds>§style: Option<Style>§arrow_fonts_support: bool§session_name: Option<String>§base_mode: Option<i32>§editor: Option<String>§shell: Option<String>§web_clients_allowed: Option<bool>§web_sharing: Option<i32>§currently_marking_pane_group: Option<bool>§is_web_client: Option<bool>§web_server_ip: Option<String>§web_server_port: Option<u32>§web_server_capability: Option<bool>§pane_frame_style: Option<i32>§session_dimmed: Option<bool>§ancestry: Vec<String>§host_fullscreen: Option<bool>§nested_ascend_keys: Vec<String>§session_ascended: Option<bool>§nested_descend_keys: Vec<String>Implementations§
Source§impl ModeUpdatePayload
impl ModeUpdatePayload
Sourcepub fn current_mode(&self) -> InputMode
pub fn current_mode(&self) -> InputMode
Returns the enum value of current_mode, or the default if the field is set to an invalid enum value.
Sourcepub fn set_current_mode(&mut self, value: InputMode)
pub fn set_current_mode(&mut self, value: InputMode)
Sets current_mode to the provided enum value.
Sourcepub fn session_name(&self) -> &str
pub fn session_name(&self) -> &str
Returns the value of session_name, or the default value if session_name is unset.
Sourcepub fn base_mode(&self) -> InputMode
pub fn base_mode(&self) -> InputMode
Returns the enum value of base_mode, or the default if the field is unset or set to an invalid enum value.
Sourcepub fn set_base_mode(&mut self, value: InputMode)
pub fn set_base_mode(&mut self, value: InputMode)
Sets base_mode to the provided enum value.
Sourcepub fn editor(&self) -> &str
pub fn editor(&self) -> &str
Returns the value of editor, or the default value if editor is unset.
Sourcepub fn shell(&self) -> &str
pub fn shell(&self) -> &str
Returns the value of shell, or the default value if shell is unset.
Sourcepub fn web_clients_allowed(&self) -> bool
pub fn web_clients_allowed(&self) -> bool
Returns the value of web_clients_allowed, or the default value if web_clients_allowed is unset.
Sourcepub fn web_sharing(&self) -> WebSharing
pub fn web_sharing(&self) -> WebSharing
Returns the enum value of web_sharing, or the default if the field is unset or set to an invalid enum value.
Sourcepub fn set_web_sharing(&mut self, value: WebSharing)
pub fn set_web_sharing(&mut self, value: WebSharing)
Sets web_sharing to the provided enum value.
Sourcepub fn currently_marking_pane_group(&self) -> bool
pub fn currently_marking_pane_group(&self) -> bool
Returns the value of currently_marking_pane_group, or the default value if currently_marking_pane_group is unset.
Sourcepub fn is_web_client(&self) -> bool
pub fn is_web_client(&self) -> bool
Returns the value of is_web_client, or the default value if is_web_client is unset.
Sourcepub fn web_server_ip(&self) -> &str
pub fn web_server_ip(&self) -> &str
Returns the value of web_server_ip, or the default value if web_server_ip is unset.
Sourcepub fn web_server_port(&self) -> u32
pub fn web_server_port(&self) -> u32
Returns the value of web_server_port, or the default value if web_server_port is unset.
Sourcepub fn web_server_capability(&self) -> bool
pub fn web_server_capability(&self) -> bool
Returns the value of web_server_capability, or the default value if web_server_capability is unset.
Sourcepub fn pane_frame_style(&self) -> PaneFrameStyle
pub fn pane_frame_style(&self) -> PaneFrameStyle
Returns the enum value of pane_frame_style, or the default if the field is unset or set to an invalid enum value.
Sourcepub fn set_pane_frame_style(&mut self, value: PaneFrameStyle)
pub fn set_pane_frame_style(&mut self, value: PaneFrameStyle)
Sets pane_frame_style to the provided enum value.
Sourcepub fn session_dimmed(&self) -> bool
pub fn session_dimmed(&self) -> bool
Returns the value of session_dimmed, or the default value if session_dimmed is unset.
Sourcepub fn host_fullscreen(&self) -> bool
pub fn host_fullscreen(&self) -> bool
Returns the value of host_fullscreen, or the default value if host_fullscreen is unset.
Sourcepub fn session_ascended(&self) -> bool
pub fn session_ascended(&self) -> bool
Returns the value of session_ascended, or the default value if session_ascended is unset.
Trait Implementations§
Source§impl Clone for ModeUpdatePayload
impl Clone for ModeUpdatePayload
Source§fn clone(&self) -> ModeUpdatePayload
fn clone(&self) -> ModeUpdatePayload
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moreSource§impl Debug for ModeUpdatePayload
impl Debug for ModeUpdatePayload
Source§impl Default for ModeUpdatePayload
impl Default for ModeUpdatePayload
Source§fn default() -> ModeUpdatePayload
fn default() -> ModeUpdatePayload
Source§impl Message for ModeUpdatePayload
impl Message for ModeUpdatePayload
Source§fn encoded_len(&self) -> usize
fn encoded_len(&self) -> usize
Source§fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>
fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>
Source§fn encode_to_vec(&self) -> Vec<u8> ⓘwhere
Self: Sized,
fn encode_to_vec(&self) -> Vec<u8> ⓘwhere
Self: Sized,
Source§fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>
fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>
Source§fn encode_length_delimited_to_vec(&self) -> Vec<u8> ⓘwhere
Self: Sized,
fn encode_length_delimited_to_vec(&self) -> Vec<u8> ⓘwhere
Self: Sized,
Source§fn decode<B>(buf: B) -> Result<Self, DecodeError>
fn decode<B>(buf: B) -> Result<Self, DecodeError>
Source§fn decode_length_delimited<B>(buf: B) -> Result<Self, DecodeError>
fn decode_length_delimited<B>(buf: B) -> Result<Self, DecodeError>
Source§fn merge<B>(&mut self, buf: B) -> Result<(), DecodeError>
fn merge<B>(&mut self, buf: B) -> Result<(), DecodeError>
self. Read moreSource§fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>
fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>
self.Source§impl PartialEq for ModeUpdatePayload
impl PartialEq for ModeUpdatePayload
impl StructuralPartialEq for ModeUpdatePayload
Source§impl TryFrom<ModeInfo> for ModeUpdatePayload
impl TryFrom<ModeInfo> for ModeUpdatePayload
Auto Trait Implementations§
impl Freeze for ModeUpdatePayload
impl RefUnwindSafe for ModeUpdatePayload
impl Send for ModeUpdatePayload
impl Sync for ModeUpdatePayload
impl Unpin for ModeUpdatePayload
impl UnsafeUnpin for ModeUpdatePayload
impl UnwindSafe for ModeUpdatePayload
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
Source§fn in_current_span(self) -> Instrumented<Self> ⓘ
fn in_current_span(self) -> Instrumented<Self> ⓘ
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
Source§fn in_current_span(self) -> Instrumented<Self> ⓘ
fn in_current_span(self) -> Instrumented<Self> ⓘ
Source§impl<D> OwoColorize for D
impl<D> OwoColorize for D
Source§fn fg<C>(&self) -> FgColorDisplay<'_, C, Self>where
C: Color,
fn fg<C>(&self) -> FgColorDisplay<'_, C, Self>where
C: Color,
Source§fn bg<C>(&self) -> BgColorDisplay<'_, C, Self>where
C: Color,
fn bg<C>(&self) -> BgColorDisplay<'_, C, Self>where
C: Color,
Source§fn black(&self) -> FgColorDisplay<'_, Black, Self>
fn black(&self) -> FgColorDisplay<'_, Black, Self>
Source§fn on_black(&self) -> BgColorDisplay<'_, Black, Self>
fn on_black(&self) -> BgColorDisplay<'_, Black, Self>
Source§fn red(&self) -> FgColorDisplay<'_, Red, Self>
fn red(&self) -> FgColorDisplay<'_, Red, Self>
Source§fn on_red(&self) -> BgColorDisplay<'_, Red, Self>
fn on_red(&self) -> BgColorDisplay<'_, Red, Self>
Source§fn green(&self) -> FgColorDisplay<'_, Green, Self>
fn green(&self) -> FgColorDisplay<'_, Green, Self>
Source§fn on_green(&self) -> BgColorDisplay<'_, Green, Self>
fn on_green(&self) -> BgColorDisplay<'_, Green, Self>
Source§fn yellow(&self) -> FgColorDisplay<'_, Yellow, Self>
fn yellow(&self) -> FgColorDisplay<'_, Yellow, Self>
Source§fn on_yellow(&self) -> BgColorDisplay<'_, Yellow, Self>
fn on_yellow(&self) -> BgColorDisplay<'_, Yellow, Self>
Source§fn blue(&self) -> FgColorDisplay<'_, Blue, Self>
fn blue(&self) -> FgColorDisplay<'_, Blue, Self>
Source§fn on_blue(&self) -> BgColorDisplay<'_, Blue, Self>
fn on_blue(&self) -> BgColorDisplay<'_, Blue, Self>
Source§fn magenta(&self) -> FgColorDisplay<'_, Magenta, Self>
fn magenta(&self) -> FgColorDisplay<'_, Magenta, Self>
Source§fn on_magenta(&self) -> BgColorDisplay<'_, Magenta, Self>
fn on_magenta(&self) -> BgColorDisplay<'_, Magenta, Self>
Source§fn purple(&self) -> FgColorDisplay<'_, Magenta, Self>
fn purple(&self) -> FgColorDisplay<'_, Magenta, Self>
Source§fn on_purple(&self) -> BgColorDisplay<'_, Magenta, Self>
fn on_purple(&self) -> BgColorDisplay<'_, Magenta, Self>
Source§fn cyan(&self) -> FgColorDisplay<'_, Cyan, Self>
fn cyan(&self) -> FgColorDisplay<'_, Cyan, Self>
Source§fn on_cyan(&self) -> BgColorDisplay<'_, Cyan, Self>
fn on_cyan(&self) -> BgColorDisplay<'_, Cyan, Self>
Source§fn white(&self) -> FgColorDisplay<'_, White, Self>
fn white(&self) -> FgColorDisplay<'_, White, Self>
Source§fn on_white(&self) -> BgColorDisplay<'_, White, Self>
fn on_white(&self) -> BgColorDisplay<'_, White, Self>
Source§fn default_color(&self) -> FgColorDisplay<'_, Default, Self>
fn default_color(&self) -> FgColorDisplay<'_, Default, Self>
Source§fn on_default_color(&self) -> BgColorDisplay<'_, Default, Self>
fn on_default_color(&self) -> BgColorDisplay<'_, Default, Self>
Source§fn bright_black(&self) -> FgColorDisplay<'_, BrightBlack, Self>
fn bright_black(&self) -> FgColorDisplay<'_, BrightBlack, Self>
Source§fn on_bright_black(&self) -> BgColorDisplay<'_, BrightBlack, Self>
fn on_bright_black(&self) -> BgColorDisplay<'_, BrightBlack, Self>
Source§fn bright_red(&self) -> FgColorDisplay<'_, BrightRed, Self>
fn bright_red(&self) -> FgColorDisplay<'_, BrightRed, Self>
Source§fn on_bright_red(&self) -> BgColorDisplay<'_, BrightRed, Self>
fn on_bright_red(&self) -> BgColorDisplay<'_, BrightRed, Self>
Source§fn bright_green(&self) -> FgColorDisplay<'_, BrightGreen, Self>
fn bright_green(&self) -> FgColorDisplay<'_, BrightGreen, Self>
Source§fn on_bright_green(&self) -> BgColorDisplay<'_, BrightGreen, Self>
fn on_bright_green(&self) -> BgColorDisplay<'_, BrightGreen, Self>
Source§fn bright_yellow(&self) -> FgColorDisplay<'_, BrightYellow, Self>
fn bright_yellow(&self) -> FgColorDisplay<'_, BrightYellow, Self>
Source§fn on_bright_yellow(&self) -> BgColorDisplay<'_, BrightYellow, Self>
fn on_bright_yellow(&self) -> BgColorDisplay<'_, BrightYellow, Self>
Source§fn bright_blue(&self) -> FgColorDisplay<'_, BrightBlue, Self>
fn bright_blue(&self) -> FgColorDisplay<'_, BrightBlue, Self>
Source§fn on_bright_blue(&self) -> BgColorDisplay<'_, BrightBlue, Self>
fn on_bright_blue(&self) -> BgColorDisplay<'_, BrightBlue, Self>
Source§fn bright_magenta(&self) -> FgColorDisplay<'_, BrightMagenta, Self>
fn bright_magenta(&self) -> FgColorDisplay<'_, BrightMagenta, Self>
Source§fn on_bright_magenta(&self) -> BgColorDisplay<'_, BrightMagenta, Self>
fn on_bright_magenta(&self) -> BgColorDisplay<'_, BrightMagenta, Self>
Source§fn bright_purple(&self) -> FgColorDisplay<'_, BrightMagenta, Self>
fn bright_purple(&self) -> FgColorDisplay<'_, BrightMagenta, Self>
Source§fn on_bright_purple(&self) -> BgColorDisplay<'_, BrightMagenta, Self>
fn on_bright_purple(&self) -> BgColorDisplay<'_, BrightMagenta, Self>
Source§fn bright_cyan(&self) -> FgColorDisplay<'_, BrightCyan, Self>
fn bright_cyan(&self) -> FgColorDisplay<'_, BrightCyan, Self>
Source§fn on_bright_cyan(&self) -> BgColorDisplay<'_, BrightCyan, Self>
fn on_bright_cyan(&self) -> BgColorDisplay<'_, BrightCyan, Self>
Source§fn bright_white(&self) -> FgColorDisplay<'_, BrightWhite, Self>
fn bright_white(&self) -> FgColorDisplay<'_, BrightWhite, Self>
Source§fn on_bright_white(&self) -> BgColorDisplay<'_, BrightWhite, Self>
fn on_bright_white(&self) -> BgColorDisplay<'_, BrightWhite, Self>
Source§fn bold(&self) -> BoldDisplay<'_, Self>
fn bold(&self) -> BoldDisplay<'_, Self>
Source§fn dimmed(&self) -> DimDisplay<'_, Self>
fn dimmed(&self) -> DimDisplay<'_, Self>
Source§fn italic(&self) -> ItalicDisplay<'_, Self>
fn italic(&self) -> ItalicDisplay<'_, Self>
Source§fn underline(&self) -> UnderlineDisplay<'_, Self>
fn underline(&self) -> UnderlineDisplay<'_, Self>
Source§fn blink(&self) -> BlinkDisplay<'_, Self>
fn blink(&self) -> BlinkDisplay<'_, Self>
Source§fn blink_fast(&self) -> BlinkFastDisplay<'_, Self>
fn blink_fast(&self) -> BlinkFastDisplay<'_, Self>
Source§fn reversed(&self) -> ReversedDisplay<'_, Self>
fn reversed(&self) -> ReversedDisplay<'_, Self>
Source§fn strikethrough(&self) -> StrikeThroughDisplay<'_, Self>
fn strikethrough(&self) -> StrikeThroughDisplay<'_, Self>
Source§fn color<Color>(&self, color: Color) -> FgDynColorDisplay<'_, Color, Self>where
Color: DynColor,
fn color<Color>(&self, color: Color) -> FgDynColorDisplay<'_, Color, Self>where
Color: DynColor,
OwoColorize::fg or
a color-specific method, such as OwoColorize::green, Read moreSource§fn on_color<Color>(&self, color: Color) -> BgDynColorDisplay<'_, Color, Self>where
Color: DynColor,
fn on_color<Color>(&self, color: Color) -> BgDynColorDisplay<'_, Color, Self>where
Color: DynColor,
OwoColorize::bg or
a color-specific method, such as OwoColorize::on_yellow, Read more