pub struct InitializeRequest {
pub workspace_root: String,
pub index_on_open: Option<bool>,
pub db_path: Option<String>,
pub detect_names: Option<bool>,
pub dictionaries_bundled: Option<bool>,
pub dictionaries_disabled: Vec<String>,
pub dictionaries_paths: Vec<String>,
}Fields§
§workspace_root: String§index_on_open: Option<bool>VS Code global setting: whether to index the whole workspace on open. The server uses this as a fallback when .languagecheck.yaml doesn’t set workspace.index_on_open.
db_path: Option<String>Custom path for the workspace database file. When empty, the server stores databases in the user data directory (~/.local/share/language-check/dbs/).
detect_names: Option<bool>VS Code global setting: whether to suppress spelling diagnostics on tokens detected as human names. Used as a fallback when .languagecheck.yaml doesn’t set names.enabled.
dictionaries_bundled: Option<bool>VS Code global setting: whether to load the bundled domain-specific dictionaries. Used as a fallback when .languagecheck.yaml doesn’t set dictionaries.bundled.
dictionaries_disabled: Vec<String>VS Code global setting: names of individual bundled dictionaries to skip. Used as a fallback when .languagecheck.yaml doesn’t set dictionaries.disabled.
dictionaries_paths: Vec<String>VS Code global setting: additional wordlist files to load. Used as a fallback when .languagecheck.yaml doesn’t set dictionaries.paths.
Implementations§
Source§impl InitializeRequest
impl InitializeRequest
Sourcepub fn index_on_open(&self) -> bool
pub fn index_on_open(&self) -> bool
Returns the value of index_on_open, or the default value if index_on_open is unset.
Sourcepub fn db_path(&self) -> &str
pub fn db_path(&self) -> &str
Returns the value of db_path, or the default value if db_path is unset.
Sourcepub fn detect_names(&self) -> bool
pub fn detect_names(&self) -> bool
Returns the value of detect_names, or the default value if detect_names is unset.
Sourcepub fn dictionaries_bundled(&self) -> bool
pub fn dictionaries_bundled(&self) -> bool
Returns the value of dictionaries_bundled, or the default value if dictionaries_bundled is unset.
Trait Implementations§
Source§impl Clone for InitializeRequest
impl Clone for InitializeRequest
Source§fn clone(&self) -> InitializeRequest
fn clone(&self) -> InitializeRequest
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 InitializeRequest
impl Debug for InitializeRequest
Source§impl Default for InitializeRequest
impl Default for InitializeRequest
Source§impl<'de> Deserialize<'de> for InitializeRequest
impl<'de> Deserialize<'de> for InitializeRequest
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>,
impl Eq for InitializeRequest
Source§impl Hash for InitializeRequest
impl Hash for InitializeRequest
Source§impl Message for InitializeRequest
impl Message for InitializeRequest
Source§fn encoded_len(&self) -> usize
fn encoded_len(&self) -> usize
Source§fn encode(&self, buf: &mut impl BufMut) -> Result<(), EncodeError>where
Self: Sized,
fn encode(&self, buf: &mut impl BufMut) -> Result<(), EncodeError>where
Self: Sized,
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(
&self,
buf: &mut impl BufMut,
) -> Result<(), EncodeError>where
Self: Sized,
fn encode_length_delimited(
&self,
buf: &mut impl BufMut,
) -> Result<(), EncodeError>where
Self: Sized,
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(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
fn decode(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
Source§fn decode_length_delimited(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
fn decode_length_delimited(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
Source§fn merge(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
fn merge(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
self. Read moreSource§fn merge_length_delimited(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
fn merge_length_delimited(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
self.Source§impl PartialEq for InitializeRequest
impl PartialEq for InitializeRequest
Source§impl Serialize for InitializeRequest
impl Serialize for InitializeRequest
impl StructuralPartialEq for InitializeRequest
Auto Trait Implementations§
impl Freeze for InitializeRequest
impl RefUnwindSafe for InitializeRequest
impl Send for InitializeRequest
impl Sync for InitializeRequest
impl Unpin for InitializeRequest
impl UnsafeUnpin for InitializeRequest
impl UnwindSafe for InitializeRequest
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,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
key and return true if they are equal.Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<T> GetSetFdFlags for T
impl<T> GetSetFdFlags for T
Source§fn get_fd_flags(&self) -> Result<FdFlags, Error>where
T: AsFilelike,
fn get_fd_flags(&self) -> Result<FdFlags, Error>where
T: AsFilelike,
self file descriptor.Source§fn new_set_fd_flags(&self, fd_flags: FdFlags) -> Result<SetFdFlags<T>, Error>where
T: AsFilelike,
fn new_set_fd_flags(&self, fd_flags: FdFlags) -> Result<SetFdFlags<T>, Error>where
T: AsFilelike,
Source§fn set_fd_flags(&mut self, set_fd_flags: SetFdFlags<T>) -> Result<(), Error>where
T: Sized + AsFilelike,
fn set_fd_flags(&mut self, set_fd_flags: SetFdFlags<T>) -> Result<(), Error>where
T: Sized + AsFilelike,
self file descriptor. Read moreSource§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> ⓘ
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> ⓘ
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