Skip to main content

OptionDecl

Trait OptionDecl 

Source
pub trait OptionDecl: 'static {
    type Value: OptionType;

    const NAME: &'static str;
    const DOC: &'static str;
    const CUSTOMIZABLE: bool = true;

    // Required method
    fn default_value() -> Self::Value;

    // Provided method
    fn type_id() -> TypeId
       where Self: Sized { ... }
}
Expand description

Compile-time declaration of one option. Each option type is a unique unit struct (typically generated by the crate::options! macro) implementing this trait.

Constants on the trait carry the metadata :set / TOML / :describe-option need; the type itself carries the identity (TypeId lookups for hot-path reads). The associated Value type’s OptionType impl carries the parse / format / enumerate machinery already in this crate.

'static bound: option types are zero-sized markers and have no runtime data; the 'static lets us key registry storage on TypeId.

Required Associated Constants§

Source

const NAME: &'static str

Public display name. Boundary-facing only – :set <NAME>=…, TOML keys, completion candidates, :describe-option. Internal access is type-driven. The macro derives this from the option’s identifier (with namespace prefix when declared via mode_options!); manually-typed NAMEs are not supported for built-in options.

Source

const DOC: &'static str

Doc string. Shown in :describe-option, the :customize form’s per-row help, and :apropos results.

Provided Associated Constants§

Source

const CUSTOMIZABLE: bool = true

Customize-visibility flag. true (the default) ⇒ option appears in :set autocomplete + the :customize group view. false ⇒ plugin / engine-internal state, hidden from user surfaces. Equivalent of emacs’s defvar vs defcustom. (See mode-architecture.md §6.5.3.)

Required Associated Types§

Source

type Value: OptionType

The runtime value type. bool, i64, String, plus any domain enum that impls OptionType.

Required Methods§

Source

fn default_value() -> Self::Value

Default value. Returned by a function (rather than a const) so non-const-constructible types like String can be defaults.

Provided Methods§

Source

fn type_id() -> TypeId
where Self: Sized,

TypeId of the declaration type itself. Hot-path key for the registry’s type-driven storage. Default impl works for every concrete impl.

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety".

Implementors§

Source§

impl OptionDecl for AiLog

Source§

const NAME: &'static str = AiLog

Source§

const DOC: &'static str = AiLog

Source§

const CUSTOMIZABLE: bool = true

Source§

type Value = bool

Source§

impl OptionDecl for AiLogLevel

Source§

const NAME: &'static str = AiLogLevel

Source§

const DOC: &'static str = AiLogLevel

Source§

const CUSTOMIZABLE: bool = true

Source§

type Value = String

Source§

impl OptionDecl for AutoWrapOption

Source§

const NAME: &'static str = AutoWrapOption

Source§

const DOC: &'static str = AutoWrapOption

Source§

const CUSTOMIZABLE: bool = true

Source§

type Value = AutoWrap

Source§

impl OptionDecl for Autoread

Source§

const NAME: &'static str = Autoread

Source§

const DOC: &'static str = Autoread

Source§

const CUSTOMIZABLE: bool = true

Source§

type Value = bool

Source§

impl OptionDecl for ClipboardEnabled

Source§

const NAME: &'static str = ClipboardEnabled

Source§

const DOC: &'static str = ClipboardEnabled

Source§

const CUSTOMIZABLE: bool = true

Source§

type Value = bool

Source§

impl OptionDecl for CommandLineExpandHeight

Source§

const NAME: &'static str = CommandLineExpandHeight

Source§

const DOC: &'static str = CommandLineExpandHeight

Source§

const CUSTOMIZABLE: bool = true

Source§

type Value = ExpandHeight

Source§

impl OptionDecl for CompletionAutoInsertSingle

Source§

const NAME: &'static str = CompletionAutoInsertSingle

Source§

const DOC: &'static str = CompletionAutoInsertSingle

Source§

const CUSTOMIZABLE: bool = true

Source§

type Value = bool

Source§

impl OptionDecl for CompletionExtraCommitChars

Source§

const NAME: &'static str = CompletionExtraCommitChars

Source§

const DOC: &'static str = CompletionExtraCommitChars

Source§

const CUSTOMIZABLE: bool = true

Source§

type Value = String

Source§

impl OptionDecl for CompletionGhostText

Source§

const NAME: &'static str = CompletionGhostText

Source§

const DOC: &'static str = CompletionGhostText

Source§

const CUSTOMIZABLE: bool = true

Source§

type Value = bool

Source§

impl OptionDecl for CompletionSourceBufferWordsPriority

Source§

const NAME: &'static str = CompletionSourceBufferWordsPriority

Source§

const DOC: &'static str = CompletionSourceBufferWordsPriority

Source§

const CUSTOMIZABLE: bool = true

Source§

type Value = i64

Source§

impl OptionDecl for CompletionSourceLspPriority

Source§

const NAME: &'static str = CompletionSourceLspPriority

Source§

const DOC: &'static str = CompletionSourceLspPriority

Source§

const CUSTOMIZABLE: bool = true

Source§

type Value = i64

Source§

impl OptionDecl for CompletionSourcePathPriority

Source§

const NAME: &'static str = CompletionSourcePathPriority

Source§

const DOC: &'static str = CompletionSourcePathPriority

Source§

const CUSTOMIZABLE: bool = true

Source§

type Value = i64

Source§

impl OptionDecl for CompletionSourceSnippetPriority

Source§

const NAME: &'static str = CompletionSourceSnippetPriority

Source§

const DOC: &'static str = CompletionSourceSnippetPriority

Source§

const CUSTOMIZABLE: bool = true

Source§

type Value = i64

Source§

impl OptionDecl for CompletionSourceTreeSitterPriority

Source§

const NAME: &'static str = CompletionSourceTreeSitterPriority

Source§

const DOC: &'static str = CompletionSourceTreeSitterPriority

Source§

const CUSTOMIZABLE: bool = true

Source§

type Value = i64

Source§

impl OptionDecl for CursorLine

Source§

const NAME: &'static str = CursorLine

Source§

const DOC: &'static str = CursorLine

Source§

const CUSTOMIZABLE: bool = true

Source§

type Value = bool

Source§

impl OptionDecl for DiagnosticsInlineOption

Source§

const NAME: &'static str = DiagnosticsInlineOption

Source§

const DOC: &'static str = DiagnosticsInlineOption

Source§

const CUSTOMIZABLE: bool = true

Source§

type Value = DiagnosticsInline

Source§

impl OptionDecl for DiagnosticsMinSeverityOption

Source§

const NAME: &'static str = DiagnosticsMinSeverityOption

Source§

const DOC: &'static str = DiagnosticsMinSeverityOption

Source§

const CUSTOMIZABLE: bool = true

Source§

type Value = DiagnosticsSeverity

Source§

impl OptionDecl for ElectricIndent

Source§

const NAME: &'static str = ElectricIndent

Source§

const DOC: &'static str = ElectricIndent

Source§

const CUSTOMIZABLE: bool = true

Source§

type Value = bool

Source§

impl OptionDecl for EmacsKeys

Source§

const NAME: &'static str = EmacsKeys

Source§

const DOC: &'static str = EmacsKeys

Source§

const CUSTOMIZABLE: bool = true

Source§

type Value = bool

Source§

impl OptionDecl for EmacsKeysPrefix

Source§

const NAME: &'static str = EmacsKeysPrefix

Source§

const DOC: &'static str = EmacsKeysPrefix

Source§

const CUSTOMIZABLE: bool = true

Source§

type Value = String

Source§

impl OptionDecl for ExpandTab

Source§

const NAME: &'static str = ExpandTab

Source§

const DOC: &'static str = ExpandTab

Source§

const CUSTOMIZABLE: bool = true

Source§

type Value = bool

Source§

impl OptionDecl for FoldEnable

Source§

const NAME: &'static str = FoldEnable

Source§

const DOC: &'static str = FoldEnable

Source§

const CUSTOMIZABLE: bool = true

Source§

type Value = bool

Source§

impl OptionDecl for FoldLevel

Source§

const NAME: &'static str = FoldLevel

Source§

const DOC: &'static str = FoldLevel

Source§

const CUSTOMIZABLE: bool = true

Source§

type Value = i64

Source§

impl OptionDecl for FoldMethodOption

Source§

const NAME: &'static str = FoldMethodOption

Source§

const DOC: &'static str = FoldMethodOption

Source§

const CUSTOMIZABLE: bool = true

Source§

type Value = FoldMethod

Source§

impl OptionDecl for FormatIndentChain

Source§

const NAME: &'static str = FormatIndentChain

Source§

const DOC: &'static str = FormatIndentChain

Source§

const CUSTOMIZABLE: bool = true

Source§

type Value = ProviderChain

Source§

impl OptionDecl for FormatOnSave

Source§

const NAME: &'static str = FormatOnSave

Source§

const DOC: &'static str = FormatOnSave

Source§

const CUSTOMIZABLE: bool = true

Source§

type Value = bool

Source§

impl OptionDecl for FormatPrg

Source§

const NAME: &'static str = FormatPrg

Source§

const DOC: &'static str = FormatPrg

Source§

const CUSTOMIZABLE: bool = true

Source§

type Value = String

Source§

impl OptionDecl for FormatReflowChain

Source§

const NAME: &'static str = FormatReflowChain

Source§

const DOC: &'static str = FormatReflowChain

Source§

const CUSTOMIZABLE: bool = true

Source§

type Value = ProviderChain

Source§

impl OptionDecl for FormatReformatChain

Source§

const NAME: &'static str = FormatReformatChain

Source§

const DOC: &'static str = FormatReformatChain

Source§

const CUSTOMIZABLE: bool = true

Source§

type Value = ProviderChain

Source§

impl OptionDecl for HelpAproposDisplay

Source§

const NAME: &'static str = HelpAproposDisplay

Source§

const DOC: &'static str = HelpAproposDisplay

Source§

const CUSTOMIZABLE: bool = true

Source§

type Value = BufferDisplayPreference

Source§

impl OptionDecl for HelpDescribeDisplay

Source§

const NAME: &'static str = HelpDescribeDisplay

Source§

const DOC: &'static str = HelpDescribeDisplay

Source§

const CUSTOMIZABLE: bool = true

Source§

type Value = BufferDisplayPreference

Source§

impl OptionDecl for HelpListDisplay

Source§

const NAME: &'static str = HelpListDisplay

Source§

const DOC: &'static str = HelpListDisplay

Source§

const CUSTOMIZABLE: bool = true

Source§

type Value = BufferDisplayPreference

Source§

impl OptionDecl for HelpTopicDisplay

Source§

const NAME: &'static str = HelpTopicDisplay

Source§

const DOC: &'static str = HelpTopicDisplay

Source§

const CUSTOMIZABLE: bool = true

Source§

type Value = BufferDisplayPreference

Source§

impl OptionDecl for HoverDisplay

Source§

const NAME: &'static str = HoverDisplay

Source§

const DOC: &'static str = HoverDisplay

Source§

const CUSTOMIZABLE: bool = true

Source§

type Value = BufferDisplayPreference

Source§

impl OptionDecl for IgnoreCase

Source§

const NAME: &'static str = IgnoreCase

Source§

const DOC: &'static str = IgnoreCase

Source§

const CUSTOMIZABLE: bool = true

Source§

type Value = bool

Source§

impl OptionDecl for IndentGuides

Source§

const NAME: &'static str = IndentGuides

Source§

const DOC: &'static str = IndentGuides

Source§

const CUSTOMIZABLE: bool = true

Source§

type Value = bool

Source§

impl OptionDecl for IndentGuidesActive

Source§

const NAME: &'static str = IndentGuidesActive

Source§

const DOC: &'static str = IndentGuidesActive

Source§

const CUSTOMIZABLE: bool = true

Source§

type Value = bool

Source§

impl OptionDecl for IndentGuidesChar

Source§

const NAME: &'static str = IndentGuidesChar

Source§

const DOC: &'static str = IndentGuidesChar

Source§

const CUSTOMIZABLE: bool = true

Source§

type Value = String

Source§

impl OptionDecl for IndentMethodOption

Source§

const NAME: &'static str = IndentMethodOption

Source§

const DOC: &'static str = IndentMethodOption

Source§

const CUSTOMIZABLE: bool = true

Source§

type Value = IndentMethod

Source§

impl OptionDecl for KeymapLeader

Source§

const NAME: &'static str = KeymapLeader

Source§

const DOC: &'static str = KeymapLeader

Source§

const CUSTOMIZABLE: bool = true

Source§

type Value = String

Source§

impl OptionDecl for LspDiagnosticsToErrorList

Source§

const NAME: &'static str = LspDiagnosticsToErrorList

Source§

const DOC: &'static str = LspDiagnosticsToErrorList

Source§

const CUSTOMIZABLE: bool = true

Source§

type Value = bool

Source§

impl OptionDecl for LspLogCapacity

Source§

const NAME: &'static str = LspLogCapacity

Source§

const DOC: &'static str = LspLogCapacity

Source§

const CUSTOMIZABLE: bool = true

Source§

type Value = i64

Source§

impl OptionDecl for LspLogDisplay

Source§

const NAME: &'static str = LspLogDisplay

Source§

const DOC: &'static str = LspLogDisplay

Source§

const CUSTOMIZABLE: bool = true

Source§

type Value = BufferDisplayPreference

Source§

impl OptionDecl for LspLogLevel

Source§

const NAME: &'static str = LspLogLevel

Source§

const DOC: &'static str = LspLogLevel

Source§

const CUSTOMIZABLE: bool = true

Source§

type Value = String

Source§

impl OptionDecl for LspReferencesToErrorList

Source§

const NAME: &'static str = LspReferencesToErrorList

Source§

const DOC: &'static str = LspReferencesToErrorList

Source§

const CUSTOMIZABLE: bool = true

Source§

type Value = bool

Source§

impl OptionDecl for LspStatusDisplay

Source§

const NAME: &'static str = LspStatusDisplay

Source§

const DOC: &'static str = LspStatusDisplay

Source§

const CUSTOMIZABLE: bool = true

Source§

type Value = BufferDisplayPreference

Source§

impl OptionDecl for MessagesDisplay

Source§

const NAME: &'static str = MessagesDisplay

Source§

const DOC: &'static str = MessagesDisplay

Source§

const CUSTOMIZABLE: bool = true

Source§

type Value = BufferDisplayPreference

Source§

impl OptionDecl for MessagesFilter

Source§

const NAME: &'static str = MessagesFilter

Source§

const DOC: &'static str = MessagesFilter

Source§

const CUSTOMIZABLE: bool = true

Source§

type Value = String

Source§

impl OptionDecl for ModelineCenter

Source§

const NAME: &'static str = ModelineCenter

Source§

const DOC: &'static str = ModelineCenter

Source§

const CUSTOMIZABLE: bool = true

Source§

type Value = ModelineZone

Source§

impl OptionDecl for ModelineLeft

Source§

const NAME: &'static str = ModelineLeft

Source§

const DOC: &'static str = ModelineLeft

Source§

const CUSTOMIZABLE: bool = true

Source§

type Value = ModelineZone

Source§

impl OptionDecl for ModelinePadding

Source§

const NAME: &'static str = ModelinePadding

Source§

const DOC: &'static str = ModelinePadding

Source§

const CUSTOMIZABLE: bool = true

Source§

type Value = i64

Source§

impl OptionDecl for ModelineRight

Source§

const NAME: &'static str = ModelineRight

Source§

const DOC: &'static str = ModelineRight

Source§

const CUSTOMIZABLE: bool = true

Source§

type Value = ModelineZone

Source§

impl OptionDecl for ModelineSeparator

Source§

const NAME: &'static str = ModelineSeparator

Source§

const DOC: &'static str = ModelineSeparator

Source§

const CUSTOMIZABLE: bool = true

Source§

type Value = String

Source§

impl OptionDecl for MouseEnabled

Source§

const NAME: &'static str = MouseEnabled

Source§

const DOC: &'static str = MouseEnabled

Source§

const CUSTOMIZABLE: bool = true

Source§

type Value = bool

Source§

impl OptionDecl for NoFile

Source§

const NAME: &'static str = NoFile

Source§

const DOC: &'static str = NoFile

Source§

const CUSTOMIZABLE: bool = false

Source§

type Value = bool

Source§

impl OptionDecl for Number

Source§

const NAME: &'static str = Number

Source§

const DOC: &'static str = Number

Source§

const CUSTOMIZABLE: bool = true

Source§

type Value = bool

Source§

impl OptionDecl for PaneBufferHistorySize

Source§

const NAME: &'static str = PaneBufferHistorySize

Source§

const DOC: &'static str = PaneBufferHistorySize

Source§

const CUSTOMIZABLE: bool = true

Source§

type Value = i64

Source§

impl OptionDecl for PaneZoomIndicator

Source§

const NAME: &'static str = PaneZoomIndicator

Source§

const DOC: &'static str = PaneZoomIndicator

Source§

const CUSTOMIZABLE: bool = true

Source§

type Value = ZoomIndicator

Source§

impl OptionDecl for PathRelative

Source§

const NAME: &'static str = PathRelative

Source§

const DOC: &'static str = PathRelative

Source§

const CUSTOMIZABLE: bool = true

Source§

type Value = bool

Source§

impl OptionDecl for PickerDisplay

Source§

const NAME: &'static str = PickerDisplay

Source§

const DOC: &'static str = PickerDisplay

Source§

const CUSTOMIZABLE: bool = true

Source§

type Value = String

Source§

impl OptionDecl for PickerGrepBackend

Source§

const NAME: &'static str = PickerGrepBackend

Source§

const DOC: &'static str = PickerGrepBackend

Source§

const CUSTOMIZABLE: bool = true

Source§

type Value = String

Source§

impl OptionDecl for PickerGrepMaxHits

Source§

const NAME: &'static str = PickerGrepMaxHits

Source§

const DOC: &'static str = PickerGrepMaxHits

Source§

const CUSTOMIZABLE: bool = true

Source§

type Value = i64

Source§

impl OptionDecl for PickerMruCapPerNamespace

Source§

const NAME: &'static str = PickerMruCapPerNamespace

Source§

const DOC: &'static str = PickerMruCapPerNamespace

Source§

const CUSTOMIZABLE: bool = true

Source§

type Value = i64

Source§

impl OptionDecl for PickerMruEnabled

Source§

const NAME: &'static str = PickerMruEnabled

Source§

const DOC: &'static str = PickerMruEnabled

Source§

const CUSTOMIZABLE: bool = true

Source§

type Value = bool

Source§

impl OptionDecl for PickerMruPersist

Source§

const NAME: &'static str = PickerMruPersist

Source§

const DOC: &'static str = PickerMruPersist

Source§

const CUSTOMIZABLE: bool = true

Source§

type Value = bool

Source§

impl OptionDecl for PickerMruRecencyHalfLifeDays

Source§

const NAME: &'static str = PickerMruRecencyHalfLifeDays

Source§

const DOC: &'static str = PickerMruRecencyHalfLifeDays

Source§

const CUSTOMIZABLE: bool = true

Source§

type Value = i64

Source§

impl OptionDecl for PickerOrderless

Source§

const NAME: &'static str = PickerOrderless

Source§

const DOC: &'static str = PickerOrderless

Source§

const CUSTOMIZABLE: bool = true

Source§

type Value = bool

Source§

impl OptionDecl for PickerResultDisplay

Source§

const NAME: &'static str = PickerResultDisplay

Source§

const DOC: &'static str = PickerResultDisplay

Source§

const CUSTOMIZABLE: bool = true

Source§

type Value = BufferDisplayPreference

Source§

impl OptionDecl for PickerSendOpensProblems

Source§

const NAME: &'static str = PickerSendOpensProblems

Source§

const DOC: &'static str = PickerSendOpensProblems

Source§

const CUSTOMIZABLE: bool = true

Source§

type Value = bool

Source§

impl OptionDecl for PluginTraceLevelOption

Source§

const NAME: &'static str = PluginTraceLevelOption

Source§

const DOC: &'static str = PluginTraceLevelOption

Source§

const CUSTOMIZABLE: bool = true

Source§

type Value = PluginTraceLevel

Source§

impl OptionDecl for ProjectRootMarkers

Source§

const NAME: &'static str = ProjectRootMarkers

Source§

const DOC: &'static str = ProjectRootMarkers

Source§

const CUSTOMIZABLE: bool = true

Source§

type Value = RootMarkers

Source§

impl OptionDecl for ReadOnly

Source§

const NAME: &'static str = ReadOnly

Source§

const DOC: &'static str = ReadOnly

Source§

const CUSTOMIZABLE: bool = false

Source§

type Value = bool

Source§

impl OptionDecl for RelativeNumber

Source§

const NAME: &'static str = RelativeNumber

Source§

const DOC: &'static str = RelativeNumber

Source§

const CUSTOMIZABLE: bool = true

Source§

type Value = bool

Source§

impl OptionDecl for Scroll

Source§

const NAME: &'static str = Scroll

Source§

const DOC: &'static str = Scroll

Source§

const CUSTOMIZABLE: bool = true

Source§

type Value = i64

Source§

impl OptionDecl for Scrollbind

Source§

const NAME: &'static str = Scrollbind

Source§

const DOC: &'static str = Scrollbind

Source§

const CUSTOMIZABLE: bool = true

Source§

type Value = bool

Source§

impl OptionDecl for Scrolloff

Source§

const NAME: &'static str = Scrolloff

Source§

const DOC: &'static str = Scrolloff

Source§

const CUSTOMIZABLE: bool = true

Source§

type Value = i64

Source§

impl OptionDecl for Shiftwidth

Source§

const NAME: &'static str = Shiftwidth

Source§

const DOC: &'static str = Shiftwidth

Source§

const CUSTOMIZABLE: bool = true

Source§

type Value = i64

Source§

impl OptionDecl for Sidescroll

Source§

const NAME: &'static str = Sidescroll

Source§

const DOC: &'static str = Sidescroll

Source§

const CUSTOMIZABLE: bool = true

Source§

type Value = i64

Source§

impl OptionDecl for Sidescrolloff

Source§

const NAME: &'static str = Sidescrolloff

Source§

const DOC: &'static str = Sidescrolloff

Source§

const CUSTOMIZABLE: bool = true

Source§

type Value = i64

Source§

impl OptionDecl for SignColumnOption

Source§

const NAME: &'static str = SignColumnOption

Source§

const DOC: &'static str = SignColumnOption

Source§

const CUSTOMIZABLE: bool = true

Source§

type Value = SignColumn

Source§

impl OptionDecl for SignatureDisplay

Source§

const NAME: &'static str = SignatureDisplay

Source§

const DOC: &'static str = SignatureDisplay

Source§

const CUSTOMIZABLE: bool = true

Source§

type Value = BufferDisplayPreference

Source§

impl OptionDecl for StartMaximized

Source§

const NAME: &'static str = StartMaximized

Source§

const DOC: &'static str = StartMaximized

Source§

const CUSTOMIZABLE: bool = true

Source§

type Value = bool

Source§

impl OptionDecl for StartOfLine

Source§

const NAME: &'static str = StartOfLine

Source§

const DOC: &'static str = StartOfLine

Source§

const CUSTOMIZABLE: bool = true

Source§

type Value = bool

Source§

impl OptionDecl for TablineShowOption

Source§

const NAME: &'static str = TablineShowOption

Source§

const DOC: &'static str = TablineShowOption

Source§

const CUSTOMIZABLE: bool = true

Source§

type Value = TablineShow

Source§

impl OptionDecl for Tabstop

Source§

const NAME: &'static str = Tabstop

Source§

const DOC: &'static str = Tabstop

Source§

const CUSTOMIZABLE: bool = true

Source§

type Value = i64

Source§

impl OptionDecl for TerminalEscExits

Source§

const NAME: &'static str = TerminalEscExits

Source§

const DOC: &'static str = TerminalEscExits

Source§

const CUSTOMIZABLE: bool = true

Source§

type Value = bool

Source§

impl OptionDecl for TerminalScrollbackLines

Source§

const NAME: &'static str = TerminalScrollbackLines

Source§

const DOC: &'static str = TerminalScrollbackLines

Source§

const CUSTOMIZABLE: bool = true

Source§

type Value = i64

Source§

impl OptionDecl for TextWidth

Source§

const NAME: &'static str = TextWidth

Source§

const DOC: &'static str = TextWidth

Source§

const CUSTOMIZABLE: bool = true

Source§

type Value = i64

Source§

impl OptionDecl for TransientMaxRows

Source§

const NAME: &'static str = TransientMaxRows

Source§

const DOC: &'static str = TransientMaxRows

Source§

const CUSTOMIZABLE: bool = true

Source§

type Value = i64

Source§

impl OptionDecl for Whitespace

Source§

const NAME: &'static str = Whitespace

Source§

const DOC: &'static str = Whitespace

Source§

const CUSTOMIZABLE: bool = true

Source§

type Value = bool

Source§

impl OptionDecl for WhitespaceEol

Source§

const NAME: &'static str = WhitespaceEol

Source§

const DOC: &'static str = WhitespaceEol

Source§

const CUSTOMIZABLE: bool = true

Source§

type Value = String

Source§

impl OptionDecl for WhitespaceLeading

Source§

const NAME: &'static str = WhitespaceLeading

Source§

const DOC: &'static str = WhitespaceLeading

Source§

const CUSTOMIZABLE: bool = true

Source§

type Value = String

Source§

impl OptionDecl for WhitespaceSpace

Source§

const NAME: &'static str = WhitespaceSpace

Source§

const DOC: &'static str = WhitespaceSpace

Source§

const CUSTOMIZABLE: bool = true

Source§

type Value = String

Source§

impl OptionDecl for WhitespaceTab

Source§

const NAME: &'static str = WhitespaceTab

Source§

const DOC: &'static str = WhitespaceTab

Source§

const CUSTOMIZABLE: bool = true

Source§

type Value = String

Source§

impl OptionDecl for WhitespaceTrailing

Source§

const NAME: &'static str = WhitespaceTrailing

Source§

const DOC: &'static str = WhitespaceTrailing

Source§

const CUSTOMIZABLE: bool = true

Source§

type Value = String

Source§

impl OptionDecl for WindowDecorationsOption

Source§

const NAME: &'static str = WindowDecorationsOption

Source§

const DOC: &'static str = WindowDecorationsOption

Source§

const CUSTOMIZABLE: bool = true

Source§

type Value = Decorations

Source§

impl OptionDecl for Wrap

Source§

const NAME: &'static str = Wrap

Source§

const DOC: &'static str = Wrap

Source§

const CUSTOMIZABLE: bool = true

Source§

type Value = bool

Source§

impl OptionDecl for YankRingSize

Source§

const NAME: &'static str = YankRingSize

Source§

const DOC: &'static str = YankRingSize

Source§

const CUSTOMIZABLE: bool = true

Source§

type Value = i64