pub struct FoldingRangeWorkspaceClientCapabilities {
pub refresh_support: Option<bool>,
}Expand description
Client workspace capabilities specific to folding ranges
@since 3.18.0 @proposed
Fields§
§refresh_support: Option<bool>Whether the client implementation supports a refresh request sent from the server to the client.
Note that this event is global and will force the client to refresh all folding ranges currently shown. It should be used with absolute care and is useful for situation where a server for example detects a project wide change that requires such a calculation.
@since 3.18.0 @proposed
Implementations§
Trait Implementations§
Source§impl Clone for FoldingRangeWorkspaceClientCapabilities
impl Clone for FoldingRangeWorkspaceClientCapabilities
Source§fn clone(&self) -> FoldingRangeWorkspaceClientCapabilities
fn clone(&self) -> FoldingRangeWorkspaceClientCapabilities
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 Default for FoldingRangeWorkspaceClientCapabilities
impl Default for FoldingRangeWorkspaceClientCapabilities
Source§fn default() -> FoldingRangeWorkspaceClientCapabilities
fn default() -> FoldingRangeWorkspaceClientCapabilities
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for FoldingRangeWorkspaceClientCapabilities
impl<'de> Deserialize<'de> for FoldingRangeWorkspaceClientCapabilities
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
Source§impl PartialEq for FoldingRangeWorkspaceClientCapabilities
impl PartialEq for FoldingRangeWorkspaceClientCapabilities
Source§fn eq(&self, other: &FoldingRangeWorkspaceClientCapabilities) -> bool
fn eq(&self, other: &FoldingRangeWorkspaceClientCapabilities) -> bool
Tests for
self and other values to be equal, and is used by ==.impl Copy for FoldingRangeWorkspaceClientCapabilities
impl Eq for FoldingRangeWorkspaceClientCapabilities
impl StructuralPartialEq for FoldingRangeWorkspaceClientCapabilities
Auto Trait Implementations§
impl Freeze for FoldingRangeWorkspaceClientCapabilities
impl RefUnwindSafe for FoldingRangeWorkspaceClientCapabilities
impl Send for FoldingRangeWorkspaceClientCapabilities
impl Sync for FoldingRangeWorkspaceClientCapabilities
impl Unpin for FoldingRangeWorkspaceClientCapabilities
impl UnsafeUnpin for FoldingRangeWorkspaceClientCapabilities
impl UnwindSafe for FoldingRangeWorkspaceClientCapabilities
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