pub struct LoadingIndicatorConfig {
pub enabled: bool,
pub fallback_to_hints: bool,
pub loading_text: String,
}Expand description
Configuration for loading indicator behavior.
Controls how the server shows loading feedback when fetching registry data.
§Defaults
enabled:truefallback_to_hints:trueloading_text:"⏳"
Fields§
§enabled: boolEnable loading indicators (default: true)
fallback_to_hints: boolShow progress in inlay hints if LSP progress not supported (default: true)
loading_text: StringLoading text to show in inlay hints (default: “⏳”) Maximum length: 100 characters (truncated with warning if exceeded)
Trait Implementations§
Source§impl Clone for LoadingIndicatorConfig
impl Clone for LoadingIndicatorConfig
Source§fn clone(&self) -> LoadingIndicatorConfig
fn clone(&self) -> LoadingIndicatorConfig
Returns a duplicate 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 LoadingIndicatorConfig
impl Debug for LoadingIndicatorConfig
Source§impl Default for LoadingIndicatorConfig
impl Default for LoadingIndicatorConfig
Source§impl<'de> Deserialize<'de> for LoadingIndicatorConfig
impl<'de> Deserialize<'de> for LoadingIndicatorConfig
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 LoadingIndicatorConfig
impl RefUnwindSafe for LoadingIndicatorConfig
impl Send for LoadingIndicatorConfig
impl Sync for LoadingIndicatorConfig
impl Unpin for LoadingIndicatorConfig
impl UnwindSafe for LoadingIndicatorConfig
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,
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§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