pub struct EditSettings {
pub auto_save_interval: u64,
pub show_line_numbers: bool,
pub tab_size: usize,
pub use_spaces: bool,
pub word_wrap: bool,
pub theme: String,
pub font_family: String,
pub font_size: u32,
pub show_whitespace: bool,
pub highlight_current_line: bool,
}Expand description
Edit-specific settings
Fields§
§auto_save_interval: u64Auto-save interval in seconds
show_line_numbers: boolShow line numbers
tab_size: usizeTab size
use_spaces: boolUse spaces instead of tabs
word_wrap: boolWord wrap
theme: StringTheme name
font_family: StringFont family
font_size: u32Font size
show_whitespace: boolShow whitespace
highlight_current_line: boolHighlight current line
Trait Implementations§
Source§impl Clone for EditSettings
impl Clone for EditSettings
Source§fn clone(&self) -> EditSettings
fn clone(&self) -> EditSettings
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for EditSettings
impl Debug for EditSettings
Source§impl Default for EditSettings
impl Default for EditSettings
Source§impl<'de> Deserialize<'de> for EditSettings
impl<'de> Deserialize<'de> for EditSettings
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 EditSettings
impl RefUnwindSafe for EditSettings
impl Send for EditSettings
impl Sync for EditSettings
impl Unpin for EditSettings
impl UnsafeUnpin for EditSettings
impl UnwindSafe for EditSettings
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> 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> 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 more