pub struct CodeEditorConfig {
pub editor: EditorConfig,
pub theme: CodeTheme,
pub gutter: GutterConfig,
pub scrollbars: EditorScrollbarConfig,
pub features: CodeEditorFeatureFlags,
}Expand description
Code-editor specific configuration layered over the generic editor config.
§Examples
use ailloli_ui_editor::{CodeEditorConfig, EditorWrapMode};
let config = CodeEditorConfig::default();
assert_eq!(config.editor.wrap_mode, EditorWrapMode::NoWrap);
assert!(config.gutter.enabled && config.scrollbars.enabled);Fields§
§editor: EditorConfigGeneric editor metrics and no-wrap policy.
theme: CodeThemeCode-specific semantic colors.
gutter: GutterConfigLeft gutter visibility and geometry.
scrollbars: EditorScrollbarConfigEditor-owned scrollbar configuration.
features: CodeEditorFeatureFlagsOptional code feature toggles.
Trait Implementations§
Source§impl Clone for CodeEditorConfig
impl Clone for CodeEditorConfig
Source§fn clone(&self) -> CodeEditorConfig
fn clone(&self) -> CodeEditorConfig
Returns a copy of the value. Read more
1.0.0 · 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 CodeEditorConfig
impl Debug for CodeEditorConfig
Source§impl Default for CodeEditorConfig
Selects no-wrap layout, dark theme colors, gutter, scrollbars, and features.
impl Default for CodeEditorConfig
Selects no-wrap layout, dark theme colors, gutter, scrollbars, and features.
Source§impl PartialEq for CodeEditorConfig
impl PartialEq for CodeEditorConfig
impl Copy for CodeEditorConfig
impl StructuralPartialEq for CodeEditorConfig
Auto Trait Implementations§
impl Freeze for CodeEditorConfig
impl RefUnwindSafe for CodeEditorConfig
impl Send for CodeEditorConfig
impl Sync for CodeEditorConfig
impl Unpin for CodeEditorConfig
impl UnwindSafe for CodeEditorConfig
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